diff --git a/BMTune.csproj.user b/BMTune.csproj.user
new file mode 100644
index 0000000..bdf2445
--- /dev/null
+++ b/BMTune.csproj.user
@@ -0,0 +1,13 @@
+
+
+
+ publier\
+
+
+
+
+
+ fr-FR
+ false
+
+
\ No newline at end of file
diff --git a/BMTune.sln b/BMTune.sln
new file mode 100644
index 0000000..5ab4301
--- /dev/null
+++ b/BMTune.sln
@@ -0,0 +1,59 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.28803.352
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BMTune", "BMTune.csproj", "{C8ECFBB1-600A-4433-94ED-E9416D56158E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppCryptor", "AppCryptor\AppCryptor.csproj", "{15E3FE49-6A77-4D5C-927E-CA72304ABFB0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BMFuscator", "BMFuscator\BMFuscator.csproj", "{0FE687CD-6631-428E-A054-8039A20E6F6E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BMTune_Packer", "BMTune_Packer\BMTune_Packer.csproj", "{2BA666B0-971C-4500-AAF4-71F12EB4DD98}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C8ECFBB1-600A-4433-94ED-E9416D56158E}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {C8ECFBB1-600A-4433-94ED-E9416D56158E}.Debug|x86.ActiveCfg = Debug|x86
+ {C8ECFBB1-600A-4433-94ED-E9416D56158E}.Debug|x86.Build.0 = Debug|x86
+ {C8ECFBB1-600A-4433-94ED-E9416D56158E}.Release|Any CPU.ActiveCfg = Release|x86
+ {C8ECFBB1-600A-4433-94ED-E9416D56158E}.Release|x86.ActiveCfg = Release|x86
+ {C8ECFBB1-600A-4433-94ED-E9416D56158E}.Release|x86.Build.0 = Release|x86
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Debug|x86.Build.0 = Debug|Any CPU
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Release|x86.ActiveCfg = Release|Any CPU
+ {15E3FE49-6A77-4D5C-927E-CA72304ABFB0}.Release|x86.Build.0 = Release|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Debug|x86.Build.0 = Debug|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Release|x86.ActiveCfg = Release|Any CPU
+ {0FE687CD-6631-428E-A054-8039A20E6F6E}.Release|x86.Build.0 = Release|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Debug|x86.Build.0 = Debug|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Release|x86.ActiveCfg = Release|Any CPU
+ {2BA666B0-971C-4500-AAF4-71F12EB4DD98}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {FE0F426B-0CEF-4B00-A2E3-8C6A4A5C2FE3}
+ EndGlobalSection
+EndGlobal
diff --git a/BMTune.sln.DotSettings.user b/BMTune.sln.DotSettings.user
new file mode 100644
index 0000000..446d0e6
--- /dev/null
+++ b/BMTune.sln.DotSettings.user
@@ -0,0 +1,2 @@
+
+ 2
\ No newline at end of file
diff --git a/BMTune_Back.png b/BMTune_Back.png
new file mode 100644
index 0000000..569701e
Binary files /dev/null and b/BMTune_Back.png differ
diff --git a/BMTune_Logo_128x28.ico b/BMTune_Logo_128x28.ico
new file mode 100644
index 0000000..9aacc05
Binary files /dev/null and b/BMTune_Logo_128x28.ico differ
diff --git a/BMTune_Logo_150x90.png b/BMTune_Logo_150x90.png
new file mode 100644
index 0000000..e98b0a9
Binary files /dev/null and b/BMTune_Logo_150x90.png differ
diff --git a/Class10_settings.cs b/Class10_settings.cs
new file mode 100644
index 0000000..bd27314
--- /dev/null
+++ b/Class10_settings.cs
@@ -0,0 +1,2804 @@
+using Dal.Settings;
+using Data;
+using System;
+using System.Drawing;
+using System.Collections.Generic;
+using System.IO;
+using System.Windows.Forms;
+
+internal class Class10_settings
+{
+ public AirFuelUnits airFuelUnits_0;
+ public bool bool_10;
+ public bool bool_11;
+ public bool bool_12;
+ public bool bool_15;
+ public bool bool_20_ONLY_NA_VIEW;
+ public bool bool_21;
+ public bool bool_23;
+ public bool bool_24 = true;
+ public bool bool_25;
+ public bool bool_26 = true;
+ public bool bool_27;
+ public bool bool_28;
+ public bool bool_3 = true;
+ public bool bool_31 = true;
+ public bool bool_32 = true;
+ public bool bool_33 = true;
+ public bool Emu_AutoScan = true;
+ public bool Emu_AlwaysRT = true;
+ public bool bool_36;
+ public bool bool_38;
+ public bool bool_40;
+ public bool bool_42 = true;
+ public bool bool_43 = true;
+ public bool bool_44 = true;
+ public bool bool_45 = true;
+ public bool[] bool_46 = new bool[] { false, true, true, true, true, true };
+ public bool bool_47;
+ public bool bool_48 = true;
+ public bool bool_49 = false;
+ //public bool bool_5 = true; //show emu progress
+ public bool bool_51 = false;
+ public bool bool_6;
+ public bool bool_7;
+ public bool bool_8;
+ public bool chkEmuVendor = true;
+ public bool LogAdvancedDatas = false;
+
+ public bool bool_CheckJ12 = false;
+
+ //AFR, Graph, Data, Gauges, Table Grid, Live Plots, Tracing
+ public int DatalogCurrentPreset = 1;
+ public bool DatalogThreadEnabled = false;
+ public bool[] bool_ActiveDatalog = new bool[] { true, true, true, true, true, true, true };
+ public int[] int_ActiveDatalog = new int[] { 0, 0, 0, 0, 0, 0, 0 };
+ //public int[] int_ActiveDatalog = new int[] { 70, 70, 70, 70, 70, 70, 70 };
+
+ //Same as Above (better overall)
+ public bool[] bool_ActiveDatalog_Preset1 = new bool[] { true, true, true, true, true, true, true };
+ public int[] int_ActiveDatalog_Preset1 = new int[] { 0, 0, 0, 0, 0, 0, 0 };
+ //public int[] int_ActiveDatalog_Preset1 = new int[] { 70, 70, 70, 70, 70, 70, 70 };
+ //better in tables
+ public bool[] bool_ActiveDatalog_Preset2 = new bool[] { true, true, true, true, true, false, true };
+ public int[] int_ActiveDatalog_Preset2 = new int[] { 10, 70, 70, 70, 10, 100, 10 };
+ //better for Datas and gauges
+ public bool[] bool_ActiveDatalog_Preset3 = new bool[] { true, true, true, true, true, false, true };
+ public int[] int_ActiveDatalog_Preset3 = new int[] { 70, 70, 20, 20, 70, 100, 70 };
+ //better for graphing
+ public bool[] bool_ActiveDatalog_Preset4 = new bool[] { true, true, true, true, true, true, true };
+ public int[] int_ActiveDatalog_Preset4 = new int[] { 70, 15, 45, 50, 70, 15, 70 };
+
+ //public bool IsNeptuneRTP = false;
+
+ public ChartCollection chartCollection_0;
+ private Class10_settings class10_0;
+ private Class18 class18_0;
+ public Color color_Trace = Color.FromArgb(128, 128, 255); //trace
+ public Color color_Trail = Color.FromArgb(205, 205, 255); //trail
+ public Color color_2 = Color.Blue;
+ public Color color_3 = Color.FromArgb(75, 75, 75); //3d/2d graph back
+ public Color color_4 = Color.Black;
+ public Color color_On = Color.FromArgb(190, 255, 190); //Led On
+ public Color color_OnDark = Color.FromArgb(0, 175, 0); //Led On
+ public Color color_Off = Color.FromArgb(215, 120, 120); //Led Off
+ public Color color_7 = Color.FromArgb(220, 240, 255);
+ public Color color_8 = Color.FromArgb(170, 230, 235);
+ public Color color_9 = Color.LightCoral;
+ public Color color_10 = Color.CornflowerBlue;
+ public Color color_11 = Color.FromArgb(235, 235, 235); //2D/3D Text color
+ public Color color_12 = Color.FromArgb(255, 255, 200); //Plot 2D/3D color1
+ public Color color_13 = Color.FromArgb(200, 255, 200); //Plot 2D/3D color2
+ public Color color_14 = Color.FromArgb(175, 175, 175); //2D/3D Text color #2
+
+ public Color color_20 = Color.FromArgb(185, 255, 255); //Fuel Color 0-15%
+ public Color color_21 = Color.FromArgb(200, 255, 200); //Fuel Color 15-60%
+ public Color color_22 = Color.FromArgb(255, 255, 200); //Fuel Color 60-100%
+ public Color color_23 = Color.FromArgb(255, 80, 80); //Fuel Color 100%
+
+ public Color color_30 = Color.FromArgb(185, 255, 255); //Ign Color -6 to 0
+ public Color color_31 = Color.FromArgb(200, 255, 200); //Ign Color 0 to 30
+ public Color color_32 = Color.FromArgb(255, 255, 200); //Ign Color 30 to 60
+ public Color color_33 = Color.FromArgb(255, 80, 80); //Ign Color 60
+
+ public Color color_40 = Color.FromArgb(255, 200, 200); //VE Color -100 to 0
+ public Color color_41 = Color.FromArgb(200, 255, 255); //VE Color 0 to 100
+
+ public int PercentColor1 = 8;
+ public int PercentColor2 = 38;
+ public int PercentColorIgn = 50;
+
+ public int AccelTimerSpeedStart = 3;
+ public int AccelTimerSpeedEnd = 100;
+
+ public int GlitchedBaseromTestInterval = 15000; //30279
+
+ public List ShortcutsKeys = new List();
+
+ public float scaleRate = 100;
+
+ public CorrectionUnits correctionUnits_0;
+ public DataloggingMode dataloggingMode_0 = DataloggingMode.datalogMultiByteX;
+ public DataloggingTable dataloggingTable_0;
+ public DataloggingTable dataloggingTable_1;
+ public double[] double_0 = new double[] { 0.0, 1.3, 0.3, 1.0, 0.7, 1.0, 1.0, 0.71 };
+ public double[] double_1 = new double[] { 1.3, 0.0, 1.0, 0.3, 1.0, 0.7, 0.71, 1.0 };
+ public double double_10;
+ public double double_11;
+ public double double_12;
+ public double double_13 = 1.5;
+ public double double_14 = 10.0;
+ public double double_15 = 0.75;
+ public double double_2;
+ public double double_3 = 14.75;
+ public double[] double_4 = new double[] { 0.0, 5.0 };
+ public double[] double_5 = new double[] { 0.0, 5.0 };
+ public double[] double_6 = new double[] { 0.0, 5.0 };
+ public double double_7;
+ public double double_8;
+ public double double_9 = 1.5;
+ public EmulatorMode emulatorMode_0 = EmulatorMode.Demon;
+ public float float_0;
+ public float float_1;
+ public float float_2;
+ public float float_3;
+ public float float_4;
+ public float float_5;
+ public float float_6 = 0.03f;
+ public float float_7 = 14.25f;
+ public float float_8 = 8.25f;
+ public int int_0 = 111; // Sensors Numbers #### 96 = Old Number
+ public int int_1;
+ public int int_10;
+ public int Datalog_Baud = 0x9600;
+ public int Emulator_Baud = 0xe1000;
+ public int int_2;
+ public int int_2_LivePlot = 2;
+ public int int_20 = 100;
+ public int int_21 = 3;
+ public int int_22 = 2; //analog1 decimals
+ public int int_23 = 2; //analog2 decimals
+ public int int_24 = 2; //analog3 decimals
+ public int int_25 = 0;
+ public int int_26;
+ public int int_27;
+ public int int_28;
+ public int int_29;
+ public int int_3 = 100;
+ public int int_30;
+ public int int_31;
+ public int int_32;
+ public int int_33;
+ public int int_34;
+ public int int_35;
+ public int int_36 = 25;
+ public int int_37 = 0;
+ public int int_38;
+ public int int_39;
+ public int int_4 = 60;
+ public int int_40 = 1;
+ public int int_41 = 5;
+ public int int_5 = 200;
+ public int int_55;
+ public int int_56;
+ public int int_57;
+ public int int_58;
+ public int int_59;
+ public int int_6 = 0x3f5;
+ public int int_60;
+ public int int_61;
+ public int int_62;
+ public int int_8;
+ public int int_9;
+ public int int_GraphSensor = 0;
+ public int int_GraphColumns = 14;
+ public int SplitterDistance;
+ public MapGraphSelect mapGraphSelect_0 = MapGraphSelect.fill;
+ public MapSensorUnits mapSensorUnits_0;
+ public MapSensorUnits mapSensorUnits_1;
+ public SensorsX sensors_0 = SensorsX.boostX;
+ public SensorsX sensors_1 = SensorsX.injDuty;
+ public SensorsX sensors_2 = SensorsX.injDur;
+ private SettingsKey settingsKey_0;
+ public string[] string_0 = new string[10];
+ public string[] string_VW = new string[10];
+ public string[] string_XDF = new string[10];
+ public string string_1 = "";
+ public string string_2 = "";
+ public string string_4 = "";
+ public string string_5 = "";
+ public string string_6 = "";
+ public string Password = "";
+ public bool Protect = false;
+ public bool PasswordHiden = false;
+ public TemperatureUnits temperatureUnits_0 = TemperatureUnits.C;
+ public VssUnits vssUnits_0;
+ public WBinput wbinput_0;
+ public Wideband_Serial wideband_Serial_0;
+
+ public int LastPackageChecksum = 0;
+ public int BurnerSoftware = 0; //0=internal, 1=Moates Flash&Burn, 2=MiniPro
+ public string BurnerLocation = "";
+
+ public bool OverlayConditionsDisabled = true;
+ public bool LogDatetime = true;
+
+ public bool ToolbarFile = true;
+ public bool ToolbarEdit = true;
+ public bool ToolbarEmulator = true;
+ public bool ToolbarDatalog = true;
+ public bool ToolbarView = true;
+ public bool ToolbarTools = true;
+
+ public bool ShownDockedMode = false;
+
+ public string ICutModInstall = "";
+
+ public bool LiveGraphing = false;
+ public int LiveGraph_Lenght = 800;
+
+ public int burnChipIndex = 0;
+ public int burnCommCache = 0;
+ public string calFilePath = "";
+
+ public Point dataloggingToolStrip = new Point(165, 49);
+ public Point mainToolStrip = new Point(3, 24);
+ public Point viewToolStrip = new Point(3, 74);
+ public Point editToolStrip = new Point(220, 24);
+ public Point windowsToolStrip = new Point(275, 74);
+ public Point emulatorToolStrip = new Point(3, 49);
+
+ public Point tunerToolStrip = new Point(3, 0);
+ public Point tableEditToolStrip = new Point(175, 0);
+ public Point tableViewToolStrip = new Point(3, 25);
+
+ public Point Display_Location = new Point(375, 105);
+ public Point logGraphs_Location = new Point(260, 500);
+ public Point logGrid_Location = new Point(0, 105);
+ public Point parameters_Location = new Point(320, 250);
+ public Point tables_Location = new Point(260, 210);
+ public Point Debug_Location = new Point(80, 80);
+ public Point errorCodes_Location = new Point(80, 80);
+ public Point LivePlot_Location = new Point(260, 500);
+ public Point snapShots_Location = new Point(80, 80);
+ public Point ActiveDatalog_Location = new Point(80, 80);
+ public Point DynoC_Location = new Point(80, 80);
+
+ public Size Display_Size = new Size(650, 130);
+ public Size logGraphs_Size = new Size(750, 250);
+ public Size logGrid_Size = new Size(255, 600);
+ public Size parameters_Size = new Size(570, 570);
+ public Size tables_Size = new Size(750, 435);
+ public Size Debug_Size = new Size(358, 311);
+ public Size errorCodes_Size = new Size(150, 150);
+ public Size LivePlot_Size = new Size(750, 435);
+ public Size ActiveDatalog_Size = new Size(358, 311);
+ public Size DynoC_Size = new Size(150, 200);
+
+ public int dtCommCache = 0;
+ public bool dtPeakShown = true;
+ public int emuCommCache = 0;
+ public string logFilePath = "";
+ public int overlay1_Display = 3;
+ public int overlay2_Display = 3;
+ public int overlay3_Display = 3;
+ public string parameterNode = "";
+ public string romFilePath = "";
+ public int tunerSmartTrack = 1;
+
+ public bool IsBluetooth = false;
+
+ public bool WindowedMode = false;
+ public string Tabs1_Names = "";
+ public string Tabs2_Names = "";
+ public string Tabs3_Names = "";
+ public string Tabs4_Names = "";
+ public string Tabs5_Names = "";
+ public bool Tabs3_Show = true;
+ public bool Tabs4_Show = true;
+ public bool Tabs5_Show = false;
+ public int TabsLeft_Split = 252;
+ public int TabsTop_Split = 104;
+ public int TabsBottom_Split = 432;
+ public int TabsBottomLeft_Split = 540;
+ public int TabsRight_Split = 450;
+ public int Tabs1_Selected = 0;
+ public int Tabs2_Selected = 0;
+ public int Tabs3_Selected = 0;
+ public int Tabs4_Selected = 0;
+ public int Tabs5_Selected = 0;
+
+ public int BoostFuel = 120;
+ public float BoostRetard = 1;
+
+ public int BoostIGNStep1 = 0;
+ public int BoostIGNStep2 = 3;
+ public int BoostIGNStep3 = 5;
+ public int BoostIGNStep4 = 7;
+ public int BoostIGNStep5 = 12;
+ public int BoostIGNStep6 = 30;
+
+ public double BoostIGNRetard1 = 0.08;
+ public double BoostIGNRetard2 = 0.15;
+ public double BoostIGNRetard3 = 0.25;
+ public double BoostIGNRetard4 = 0.5;
+ public double BoostIGNRetard5 = 0.75;
+
+ public int Parameter_Splitter = 250;
+
+ public event Delegate14 delegate14_0;
+ public event Delegate12 delegate12_0;
+ public event Delegate10 delegate10_0;
+ public event Delegate13 delegate13_0;
+
+ public List SensorsTags;
+ public List SensorsNames;
+ public List SensorsDesc;
+ public List SensorsMin;
+ public List SensorsMax;
+
+ public List SensorsCustomMin;
+ public List SensorsCustomMax;
+ public List SensorsCustomINT;
+
+ public string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\SettingsV2.xml";
+
+ public string LastGraphSavePath = "";
+
+ public FrmMain frmMain_0;
+
+ public bool Shortcut_PressCTRL = false;
+ public bool Shortcut_PressALT = false;
+ public bool Shortcut_PressSHIFT = false;
+ public Keys Shortcut_KeyPressed = (Keys)0;
+ public string Shortcut_KeyName = "";
+
+ public string Dyno_COMPORTDyno = "";
+ public string Dyno_COMPort = "";
+ public string Dyno_COMPortBC = "";
+ public string Dyno_AUX1Type = "";
+ public string Dyno_AUX2Type = "";
+ public string Dyno_AUX3Type = "";
+ public string Dyno_AUXMIN1V = "";
+ public string Dyno_AUXMIN2V = "";
+ public string Dyno_AUXMIN3V = "";
+ public string Dyno_AUXMAX1V = "";
+ public string Dyno_AUXMAX2V = "";
+ public string Dyno_AUXMAX3V = "";
+ public string Dyno_AUXMIN1O = "";
+ public string Dyno_AUXMIN2O = "";
+ public string Dyno_AUXMIN3O = "";
+ public string Dyno_AUXMAX1O = "";
+ public string Dyno_AUXMAX2O = "";
+ public string Dyno_AUXMAX3O = "";
+
+ public bool ShownHint_Gauges = false;
+ public bool ShownHint_Colors = false;
+ public bool ShownHint_Separator = false;
+ public bool ShownHint_Dragging = false;
+ public bool ShownHint_DebugLogs = false;
+
+ public Class10_settings(ref FrmMain FrmMain_1)
+ {
+ this.class10_0 = this;
+ this.frmMain_0 = FrmMain_1;
+
+ string_1 = "COM1";
+ string_2 = "COM1";
+ string_4 = "V";
+ string_5 = "V";
+ string_6 = "V";
+
+ Tabs1_Names = "Datalog,Debug Logs,";
+ Tabs2_Names = "Tables,Parameters,Snapshots,";
+ Tabs3_Names = "Graph,LivePlot,";
+ Tabs4_Names = "CEL,Datalogs Threads,Dyno,";
+
+ Dyno_COMPort = "COM1";
+ Dyno_COMPortBC = "COM2";
+ Dyno_AUX1Type = "AFR";
+ Dyno_AUX2Type = "Voltage";
+ Dyno_AUX3Type = "Voltage";
+ Dyno_AUXMIN1V = "0";
+ Dyno_AUXMIN2V = "0";
+ Dyno_AUXMIN3V = "0";
+ Dyno_AUXMAX1V = "5";
+ Dyno_AUXMAX2V = "5";
+ Dyno_AUXMAX3V = "5";
+ Dyno_AUXMIN1O = "10";
+ Dyno_AUXMIN2O = "0";
+ Dyno_AUXMIN3O = "0";
+ Dyno_AUXMAX1O = "20";
+ Dyno_AUXMAX2O = "5";
+ Dyno_AUXMAX3O = "5";
+
+ //Transfert .preset files into .txt
+ string path1 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\display.preset";
+ string path2 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Graph.preset";
+ string path3 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Target_AFR.preset";
+ string path4 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\templates.preset"; //not used anywhere, only remove
+
+ string path1_2 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\display.txt";
+ string path2_2 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Graph.txt";
+ string path3_2 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Target_AFR.txt";
+
+ if (File.Exists(path1)) { File.Create(path1_2).Dispose(); File.WriteAllBytes(path1_2, File.ReadAllBytes(path1)); File.Delete(path1); }
+ if (File.Exists(path2)) { File.Create(path2_2).Dispose(); File.WriteAllBytes(path2_2, File.ReadAllBytes(path2)); File.Delete(path2); }
+ if (File.Exists(path3)) { File.Create(path3_2).Dispose(); File.WriteAllBytes(path3_2, File.ReadAllBytes(path3)); File.Delete(path3); }
+ if (File.Exists(path4)) { File.Delete(path4); }
+
+ LoadShortcuts();
+
+ this.method_6();
+ if (!File.Exists(path)) Reset_Default();
+ try
+ {
+ SettingsFile.Create(path);
+ this.method_list();
+ }
+ catch (Exception message)
+ {
+ MessageBox.Show(Form.ActiveForm, "Unable to load Settings correctly, Settings will be resetting to default!" + Environment.NewLine + "" + Environment.NewLine + "" + Environment.NewLine + "" + message);
+ Reset_Default();
+ }
+
+
+ //Reset ECT and IAT Max Sensor Value was set at 0 instead of 140
+ for (int i = 0; i < 2; i++)
+ {
+ SensorsX ThisSensor = SensorsX.ectX;
+ if (i == 1) ThisSensor = SensorsX.iatX;
+
+ int VLu = this.method_22_Max(ThisSensor);
+ if (this.temperatureUnits_0 == TemperatureUnits.F) VLu = (int)this.class18_0.method_242(this.method_22_Max(ThisSensor));
+ if (VLu < 140)
+ {
+ if (this.temperatureUnits_0 == TemperatureUnits.F) this.method_23_Max(ThisSensor, (int) this.class18_0.method_242(140));
+ else this.method_23_Max(ThisSensor, 140);
+ }
+ //#######################
+ VLu = this.method_20_Min(ThisSensor);
+ if (this.temperatureUnits_0 == TemperatureUnits.F) VLu = (int)this.class18_0.method_242(this.method_20_Min(ThisSensor));
+ if (VLu > -40)
+ {
+ if (this.temperatureUnits_0 == TemperatureUnits.F) this.method_21_Min(ThisSensor, (int)this.class18_0.method_242(-40));
+ else this.method_21_Min(ThisSensor, -40);
+ }
+ //#######################
+ VLu = this.method_22(ThisSensor);
+ if (this.temperatureUnits_0 == TemperatureUnits.F) VLu = (int)this.class18_0.method_242(this.method_22(ThisSensor));
+ if ((VLu < 60 && ThisSensor == SensorsX.ectX)
+ || (VLu < 30 && ThisSensor == SensorsX.iatX))
+ {
+ if (ThisSensor == SensorsX.ectX)
+ {
+ if (this.temperatureUnits_0 == TemperatureUnits.F) this.method_23(ThisSensor, (int)this.class18_0.method_242(110));
+ else this.method_23(ThisSensor, 110);
+ }
+ if (ThisSensor == SensorsX.iatX)
+ {
+ if (this.temperatureUnits_0 == TemperatureUnits.F) this.method_23(ThisSensor, (int)this.class18_0.method_242(100));
+ else this.method_23(ThisSensor, 100);
+ }
+ }
+ //#######################
+ VLu = this.method_20(ThisSensor);
+ if (this.temperatureUnits_0 == TemperatureUnits.F) VLu = (int)this.class18_0.method_242(this.method_20(ThisSensor));
+ if ((VLu < 60 && ThisSensor == SensorsX.ectX)
+ || (VLu < 30 && ThisSensor == SensorsX.iatX))
+ {
+ if (ThisSensor == SensorsX.ectX)
+ {
+ if (this.temperatureUnits_0 == TemperatureUnits.F) this.method_21(ThisSensor, (int)this.class18_0.method_242(100));
+ else this.method_21(ThisSensor, 100);
+ }
+ if (ThisSensor == SensorsX.iatX)
+ {
+ if (this.temperatureUnits_0 == TemperatureUnits.F) this.method_21(ThisSensor, (int)this.class18_0.method_242(65));
+ else this.method_21(ThisSensor, 65);
+ }
+ }
+ }
+ }
+
+ public void LoadSettings(string pathnew)
+ {
+ try
+ {
+ SettingsFile.Create(pathnew);
+ method_1();
+ method_3();
+ SettingsFile.Create(path);
+ MessageBox.Show(Form.ActiveForm, "Settings succesfully loaded!");
+ }
+ catch
+ {
+ MessageBox.Show(Form.ActiveForm, "Unable to load settings!");
+ }
+ }
+
+ public void Reset_Default()
+ {
+ FileInfo info = new FileInfo(path);
+ if (info.Exists) File.Delete(path);
+ SettingsFile.Create(path);
+ info = null;
+ info = new FileInfo(path);
+ info.Directory.Create();
+ info = null;
+ File.Create(path).Dispose();
+ this.LoadShortcuts();
+ this.method_1();
+ this.method_3();
+ this.SaveSensors();
+ this.method_Reset();
+
+ this.dataloggingMode_0 = DataloggingMode.datalogDemon;
+ this.emulatorMode_0 = EmulatorMode.Demon;
+ this.bool_31 = true;
+ this.string_1 = this.string_2;
+ this.Emulator_Baud = 0xe1000;
+ this.Datalog_Baud = this.Emulator_Baud;
+ this.bool_27 = this.Emu_AlwaysRT;
+
+ this.method_3();
+
+ //this.method_resetWindows();
+ SettingsFile.Create(path);
+
+ this.method_3();
+
+ frmCopyright frmCopyright_0 = new frmCopyright(ref frmMain_0);
+ frmCopyright_0.ShowDialog();
+ frmCopyright_0.Dispose();
+ frmCopyright_0 = null;
+ }
+
+ internal void method_0(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+ }
+
+ public bool method_1()
+ {
+ this.settingsKey_0 = SettingsFile.Settings["tuner/scaleRate"];
+ this.scaleRate = this.settingsKey_0.GetSetting("value", (float)100f);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/ShownDockedMode"];
+ this.ShownDockedMode = this.settingsKey_0.GetSetting("value", false);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjFuelTableFv"];
+ this.float_2 = this.settingsKey_0.GetSetting("value", (float) 3f);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjFuelTablePercent"];
+ this.float_1 = this.settingsKey_0.GetSetting("value", (float) 1f);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjFuelTableFvSwitch"];
+ this.float_3 = this.settingsKey_0.GetSetting("value", 300);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjLambdaTable"];
+ this.float_4 = this.settingsKey_0.GetSetting("value", (float) 0.01f);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjIgnTable"];
+ this.float_0 = this.settingsKey_0.GetSetting("value", (float) 0.25f);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjVeTable"];
+ this.float_5 = this.settingsKey_0.GetSetting("value", (float) 1f);
+ this.settingsKey_0 = SettingsFile.Settings["editor/Mru"];
+ for (int i = 0; i < this.string_0.Length; i++)
+ {
+ string setting = this.settingsKey_0.GetSetting("file" + i.ToString(), "");
+ if (setting != string.Empty) this.string_0[i] = setting;
+ else this.string_0[i] = string.Empty;
+ }
+ this.settingsKey_0 = SettingsFile.Settings["editor/Mruniversal"];
+ for (int i = 0; i < this.string_VW.Length; i++)
+ {
+ string setting = this.settingsKey_0.GetSetting("file" + i.ToString(), "");
+ if (setting != string.Empty) this.string_VW[i] = setting;
+ else this.string_VW[i] = string.Empty;
+ }
+ this.settingsKey_0 = SettingsFile.Settings["editor/MruniversalDEF"];
+ for (int i = 0; i < this.string_XDF.Length; i++)
+ {
+ string setting = this.settingsKey_0.GetSetting("file" + i.ToString(), "");
+ if (setting != string.Empty) this.string_XDF[i] = setting;
+ else this.string_XDF[i] = string.Empty;
+ }
+
+ //this.settingsKey_0 = SettingsFile.Settings["editor/ShowTables"];
+ //this.method_12(this.settingsKey_0.GetSetting("value", (byte) 20));
+ this.settingsKey_0 = SettingsFile.Settings["editor/graphShown"];
+ this.bool_6 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/playLogOnOpen"];
+ this.bool_7 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/recordOnConnection"];
+ this.bool_8 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/windowState"];
+ this.int_1 = this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["editor/GraphHorizontal"];
+ this.bool_15 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/smoothingThreshold"];
+ this.float_6 = this.settingsKey_0.GetSetting("value", (float) 0.03f);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsPreset"];
+ this.DatalogCurrentPreset = this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["editor/DatalogThreadEnabled"];
+ this.DatalogThreadEnabled = this.settingsKey_0.GetSetting("value", false);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads"];
+ for (int i = 0; i < 7; i++) this.bool_ActiveDatalog[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.bool_ActiveDatalog[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay"];
+ for (int i = 0; i < 7; i++) this.int_ActiveDatalog[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.int_ActiveDatalog[i]);
+
+ //presets
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset1"];
+ for (int i = 0; i < 7; i++) this.bool_ActiveDatalog_Preset1[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset1[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset1"];
+ for (int i = 0; i < 7; i++) this.int_ActiveDatalog_Preset1[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset1[i]);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset2"];
+ for (int i = 0; i < 7; i++) this.bool_ActiveDatalog_Preset2[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset2[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset2"];
+ for (int i = 0; i < 7; i++) this.int_ActiveDatalog_Preset2[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset2[i]);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset3"];
+ for (int i = 0; i < 7; i++) this.bool_ActiveDatalog_Preset3[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset3[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset3"];
+ for (int i = 0; i < 7; i++) this.int_ActiveDatalog_Preset3[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset3[i]);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset4"];
+ for (int i = 0; i < 7; i++) this.bool_ActiveDatalog_Preset4[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset4[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset4"];
+ for (int i = 0; i < 7; i++) this.int_ActiveDatalog_Preset4[i] = this.settingsKey_0.GetSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset4[i]);
+ //#####
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/followselected"];
+ this.bool_10 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["editor/selectedHeadersTrace"];
+ this.bool_11 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["editor/smoothRows"];
+ this.bool_12 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/rpmBlock"];
+ this.int_3 = this.settingsKey_0.GetSetting("value", 100);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/stacksize"];
+ this.int_36 = this.settingsKey_0.GetSetting("value", 25);
+ this.settingsKey_0 = SettingsFile.Settings["editor/stacksizevariance"];
+ this.int_41 = this.settingsKey_0.GetSetting("value", 5);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/rpmPlotTps"];
+ this.int_4 = this.settingsKey_0.GetSetting("value", 0x41);
+ this.settingsKey_0 = SettingsFile.Settings["editor/timePlotLength"];
+ this.int_5 = this.settingsKey_0.GetSetting("value", 200);
+ this.settingsKey_0 = SettingsFile.Settings["editor/GraphTypeSelected"];
+ this.int_2 = this.settingsKey_0.GetSetting("value", 0);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/PlotTypeSelected"];
+ this.int_2_LivePlot = this.settingsKey_0.GetSetting("value", 2);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/TraceShowInterpolation"];
+ this.bool_21 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/GraphSelectType"];
+ this.mapGraphSelect_0 = (MapGraphSelect) this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["units/mbarSeaLevel"];
+ this.int_6 = this.settingsKey_0.GetSetting("value", 0x3f5);
+ this.settingsKey_0 = SettingsFile.Settings["units/vacumn"];
+ this.mapSensorUnits_0 = (MapSensorUnits) this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["units/boost"];
+ this.mapSensorUnits_1 = (MapSensorUnits) this.settingsKey_0.GetSetting("value", 4);
+ this.settingsKey_0 = SettingsFile.Settings["units/temp"];
+ this.temperatureUnits_0 = (TemperatureUnits) this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["units/vss"];
+ this.vssUnits_0 = (VssUnits) this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["units/afr"];
+ this.airFuelUnits_0 = (AirFuelUnits) this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["units/fuelCorr"];
+ this.correctionUnits_0 = (CorrectionUnits) this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["units/usePaSen"];
+ this.bool_23 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/offset"];
+ this.double_2 = this.settingsKey_0.GetSetting("value", (float) 0f);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/index"];
+ this.int_8 = this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/widebandConversion"];
+ if (this.settingsKey_0.GetSettingNames().Length != 0)
+ {
+ this.double_0 = new double[this.settingsKey_0.GetSettingNames().Length];
+ for (int j = 0; j < this.settingsKey_0.GetSettingNames().Length; j++)
+ {
+ this.double_0[j] = this.settingsKey_0.GetSetting("index" + j.ToString(), this.double_0[j]);
+ }
+ }
+ else
+ {
+ for (int j = 0; j < this.double_0.Length; j++)
+ {
+ this.double_0[j] = this.settingsKey_0.GetSetting("index" + j.ToString(), this.double_0[j]);
+ }
+ }
+ this.method_30();
+ this.settingsKey_0 = SettingsFile.Settings["wideband/wbInput"];
+ this.wbinput_0 = (WBinput) this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/stoichGas"];
+ this.double_3 = this.settingsKey_0.GetSetting("value", (double) 14.7);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/stoichLstSel"];
+ this.int_9 = this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/WidebandSerialInput"];
+ this.bool_25 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/WidebandSerialType"];
+ this.wideband_Serial_0 = (Wideband_Serial) this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/WidebandSerialPortIndex"];
+ this.int_10 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1enable"];
+ this.bool_36 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1lbl"];
+ this.string_4 = this.settingsKey_0.GetSetting("value", "V");
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1tbl"];
+
+ if (this.settingsKey_0.GetSettingNames().Length > 0) this.double_4 = new double[this.settingsKey_0.GetSettingNames().Length];
+ for (int k = 0; k < this.double_4.Length; k++)
+ {
+ this.double_4[k] = this.settingsKey_0.GetSetting("index" + k.ToString(), this.double_4[k]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1dec"];
+ this.int_22 = this.settingsKey_0.GetSetting("value", 2);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2enable"];
+ this.bool_38 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2lbl"];
+ this.string_5 = this.settingsKey_0.GetSetting("value", "V");
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2tbl"];
+
+ if (this.settingsKey_0.GetSettingNames().Length > 0) this.double_5 = new double[this.settingsKey_0.GetSettingNames().Length];
+ for (int m = 0; m < this.double_5.Length; m++)
+ {
+ this.double_5[m] = this.settingsKey_0.GetSetting("index" + m.ToString(), this.double_5[m]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2dec"];
+ this.int_23 = this.settingsKey_0.GetSetting("value", 2);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3enable"];
+ this.bool_40 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3lbl"];
+ this.string_6 = this.settingsKey_0.GetSetting("value", "V");
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3tbl"];
+
+ if (this.settingsKey_0.GetSettingNames().Length > 0) this.double_6 = new double[this.settingsKey_0.GetSettingNames().Length];
+ for (int n = 0; n < this.double_6.Length; n++)
+ {
+ this.double_6[n] = this.settingsKey_0.GetSetting("index" + n.ToString(), this.double_6[n]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3dec"];
+ this.int_24 = this.settingsKey_0.GetSetting("value", 2);
+ this.settingsKey_0 = SettingsFile.Settings["editor/showWarningColor"];
+ this.bool_24 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["editor/dispTextPrim"];
+ this.float_7 = this.settingsKey_0.GetSetting("value", (float) 14.25f);
+ this.settingsKey_0 = SettingsFile.Settings["editor/dispTextSec"];
+ this.float_8 = this.settingsKey_0.GetSetting("value", (float) 8.25f);
+
+ this.settingsKey_0 = SettingsFile.Settings["color/TraceColor"];
+ this.color_Trace = this.settingsKey_0.GetColor("value", Color.FromArgb(128, 128, 255));
+ this.settingsKey_0 = SettingsFile.Settings["color/TrailColor"];
+ this.color_Trail = this.settingsKey_0.GetColor("value", Color.FromArgb(205, 205, 255));
+ this.settingsKey_0 = SettingsFile.Settings["color/selectedColor"];
+ this.color_2 = this.settingsKey_0.GetColor("value", Color.Blue);
+ this.settingsKey_0 = SettingsFile.Settings["color/dispBackColor"];
+ this.color_3 = this.settingsKey_0.GetColor("value", Color.FromArgb(75, 75, 75));
+ this.settingsKey_0 = SettingsFile.Settings["color/dispTextColor"];
+ this.color_4 = this.settingsKey_0.GetColor("value", Color.Black);
+ this.settingsKey_0 = SettingsFile.Settings["color/ledOnColor"];
+ this.color_On = this.settingsKey_0.GetColor("value", Color.FromArgb(190, 255, 190));
+ this.settingsKey_0 = SettingsFile.Settings["color/ledOnDarkColor"];
+ this.color_OnDark = this.settingsKey_0.GetColor("value", Color.FromArgb(0, 175, 0));
+ this.settingsKey_0 = SettingsFile.Settings["color/ledOffColor"];
+ this.color_Off = this.settingsKey_0.GetColor("value", Color.FromArgb(215, 120, 120));
+ this.settingsKey_0 = SettingsFile.Settings["color/BackColor2"];
+ this.color_7 = this.settingsKey_0.GetColor("value", Color.FromArgb(200, 230, 255));
+ this.settingsKey_0 = SettingsFile.Settings["color/BackColor3"];
+ this.color_8 = this.settingsKey_0.GetColor("value", Color.FromArgb(100, 205, 220));
+ this.settingsKey_0 = SettingsFile.Settings["color/RTPColor1"];
+ this.color_9 = this.settingsKey_0.GetColor("value", Color.LightCoral);
+ this.settingsKey_0 = SettingsFile.Settings["color/RTPColor2"];
+ this.color_10 = this.settingsKey_0.GetColor("value", Color.CornflowerBlue);
+
+ this.settingsKey_0 = SettingsFile.Settings["color/Text2D3D"];
+ this.color_11 = this.settingsKey_0.GetColor("value", Color.FromArgb(235, 235, 235));
+ this.settingsKey_0 = SettingsFile.Settings["color/PlotCol1"];
+ this.color_12 = this.settingsKey_0.GetColor("value", Color.FromArgb(255, 255, 100));
+ this.settingsKey_0 = SettingsFile.Settings["color/PlotCol2"];
+ this.color_13 = this.settingsKey_0.GetColor("value", Color.FromArgb(150, 255, 150));
+ this.settingsKey_0 = SettingsFile.Settings["color/Text2D3D_2"];
+ this.color_14 = this.settingsKey_0.GetColor("value", Color.FromArgb(175, 175, 175));
+
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor1"];
+ this.color_20 = this.settingsKey_0.GetColor("value", Color.FromArgb(185, 255, 255));
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor2"];
+ this.color_21 = this.settingsKey_0.GetColor("value", Color.FromArgb(200, 255, 200));
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor3"];
+ this.color_22 = this.settingsKey_0.GetColor("value", Color.FromArgb(255, 255, 200));
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor4"];
+ this.color_23 = this.settingsKey_0.GetColor("value", Color.FromArgb(255, 80, 80));
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor1"];
+ this.color_30 = this.settingsKey_0.GetColor("value", Color.FromArgb(185, 255, 255));
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor2"];
+ this.color_31 = this.settingsKey_0.GetColor("value", Color.FromArgb(200, 255, 200));
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor3"];
+ this.color_32 = this.settingsKey_0.GetColor("value", Color.FromArgb(255, 255, 200));
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor4"];
+ this.color_33 = this.settingsKey_0.GetColor("value", Color.FromArgb(255, 80, 80));
+ this.settingsKey_0 = SettingsFile.Settings["color/VEColor1"];
+ this.color_40 = this.settingsKey_0.GetColor("value", Color.FromArgb(255, 200, 200));
+ this.settingsKey_0 = SettingsFile.Settings["color/VEColor2"];
+ this.color_41 = this.settingsKey_0.GetColor("value", Color.FromArgb(200, 255, 255));
+
+ this.settingsKey_0 = SettingsFile.Settings["color/PercentColorFuel1"];
+ this.PercentColor1 = this.settingsKey_0.GetSetting("value", 8);
+ this.settingsKey_0 = SettingsFile.Settings["color/PercentColorFuel2"];
+ this.PercentColor2 = this.settingsKey_0.GetSetting("value", 38);
+ this.settingsKey_0 = SettingsFile.Settings["color/PercentColorIgn"];
+ this.PercentColorIgn = this.settingsKey_0.GetSetting("value", 50);
+
+ this.settingsKey_0 = SettingsFile.Settings["datalog/port"];
+ this.string_1 = this.settingsKey_0.GetSetting("value", "COM1");
+ this.settingsKey_0 = SettingsFile.Settings["datalog/baud"];
+ this.Datalog_Baud = this.settingsKey_0.GetSetting("value", 0x9600);
+ this.settingsKey_0 = SettingsFile.Settings["datalog/protocol"];
+ this.dataloggingMode_0 = (DataloggingMode) this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["datalog/AutoScan"];
+ this.bool_27 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["datalog/datalogLoadAfterRecord"];
+ this.bool_26 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/port"];
+ this.string_2 = this.settingsKey_0.GetSetting("value", "COM1");
+ this.settingsKey_0 = SettingsFile.Settings["emulator/baud"];
+ this.Emulator_Baud = this.settingsKey_0.GetSetting("value", 0xe1000);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/type"];
+ this.emulatorMode_0 = (EmulatorMode)this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/retries"];
+ this.int_21 = this.settingsKey_0.GetSetting("value", 3);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/timeout"];
+ this.int_20 = this.settingsKey_0.GetSetting("value", 500);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/useDt"];
+ this.bool_31 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/RtUp"];
+ this.bool_32 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/UploadOnConnect"];
+ this.bool_33 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/AutoScan"];
+ this.Emu_AutoScan = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/chkEmuVendor"];
+ this.chkEmuVendor = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/CheckJ12"];
+ this.bool_CheckJ12 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/AlwaysRt"];
+ this.Emu_AlwaysRT = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/sampleRate"];
+ this.int_25 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["editor/followVtecTables"];
+ this.bool_42 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/followSecondaryMaps"];
+ this.bool_44 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/smartTrack"];
+ this.bool_45 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/STD"];
+ this.double_9 = this.settingsKey_0.GetSetting("value", (double)1.5);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetLow"];
+ this.double_10 = this.settingsKey_0.GetSetting("value", (double) 1.0);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetLowMbar"];
+ this.int_38 = this.settingsKey_0.GetSetting("value", 500);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetMid"];
+ this.double_11 = this.settingsKey_0.GetSetting("value", (double) 0.9);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetHigh"];
+ this.double_12 = this.settingsKey_0.GetSetting("value", (double) 0.8);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetHighBar"];
+ this.int_39 = this.settingsKey_0.GetSetting("value", 900);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjMin"];
+ this.double_13 = this.settingsKey_0.GetSetting("value", (double) 1.5);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjMax"];
+ this.double_14 = this.settingsKey_0.GetSetting("value", 10);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjP"];
+ this.double_15 = this.settingsKey_0.GetSetting("value", (double) 0.75);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjPertageNeeded"];
+ this.int_40 = this.settingsKey_0.GetSetting("value", 1);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/MapTrail"];
+ this.bool_43 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/FilterAuto"];
+ this.bool_49 = this.settingsKey_0.GetSetting("value", false);
+
+
+ this.settingsKey_0 = SettingsFile.Settings["tuner/tpsMin"];
+ this.int_26 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/tpsMax"];
+ this.int_27 = this.settingsKey_0.GetSetting("value", 0xff);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrMin"];
+ this.double_7 = this.settingsKey_0.GetSetting("value", (double)0.7);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrMax"];
+ this.double_8 = this.settingsKey_0.GetSetting("value", (double)1.5);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/mapMin"];
+ this.int_30 = this.settingsKey_0.GetSetting("value", 110);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/mapMax"];
+ this.int_31 = this.settingsKey_0.GetSetting("value", 0xbb8);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/rpmMin"];
+ this.int_28 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/rpmMax"];
+ this.int_29 = this.settingsKey_0.GetSetting("value", 0x2af8);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/ectMin"];
+ this.int_32 = this.settingsKey_0.GetSetting("value", 0xff);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/ectMax"];
+ this.int_33 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/iatMin"];
+ this.int_34 = this.settingsKey_0.GetSetting("value", 0xff);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/iatMax"];
+ this.int_35 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/gear"];
+ for (int num7 = 0; num7 < 6; num7++)
+ {
+ this.bool_46[num7] = this.settingsKey_0.GetSetting("index" + num7.ToString(), true);
+ }
+
+ this.settingsKey_0 = SettingsFile.Settings["tuner/hitsDelay"];
+ this.int_37 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/lastSampleO2diff"];
+ this.bool_47 = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/checkFuelCut"];
+ this.bool_48 = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/filterIsUse"];
+ this.bool_51 = this.settingsKey_0.GetSetting("value", false);
+
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_1"];
+ this.int_55 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_2"];
+ this.int_56 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_3"];
+ this.int_57 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_4"];
+ this.int_58 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_avg"];
+ this.int_59 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_BackPress"];
+ this.int_60 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_FuelPress"];
+ this.int_61 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_Iat"];
+ this.int_62 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_BackPress"];
+ this.int_60 = this.settingsKey_0.GetSetting("value", 0);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/SplitterDistance"];
+ this.SplitterDistance = this.settingsKey_0.GetSetting("value", 500);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/Password"];
+ this.Password = this.settingsKey_0.GetSetting("value", "");
+ this.settingsKey_0 = SettingsFile.Settings["editor/Protect"];
+ this.Protect = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["editor/PasswordHiden"];
+ this.PasswordHiden = this.settingsKey_0.GetSetting("value", false);
+
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/CustomGraphSensor"];
+ this.int_GraphSensor = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["editor/CustomGraphColumns"];
+ this.int_GraphColumns = this.settingsKey_0.GetSetting("value", 14);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs1_Names"];
+ this.Tabs1_Names = this.settingsKey_0.GetSetting("value", "Datalog,Debug Logs,");
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs2_Names"];
+ this.Tabs2_Names = this.settingsKey_0.GetSetting("value", "Tables,Parameters,Snapshots,");
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs3_Names"];
+ this.Tabs3_Names = this.settingsKey_0.GetSetting("value", "Graph,LivePlot,");
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs4_Names"];
+ this.Tabs4_Names = this.settingsKey_0.GetSetting("value", "CEL,Datalogs Threads,Dyno,");
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs5_Names"];
+ this.Tabs5_Names = this.settingsKey_0.GetSetting("value", "");
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs3_Show"];
+ this.Tabs3_Show = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs4_Show"];
+ this.Tabs4_Show = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs5_Show"];
+ this.Tabs5_Show = this.settingsKey_0.GetSetting("value", false);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsLeft_Split"];
+ this.TabsLeft_Split = this.settingsKey_0.GetSetting("value", 252);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsTop_Split"];
+ this.TabsTop_Split = this.settingsKey_0.GetSetting("value", 104);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsBottom_Split"];
+ this.TabsBottom_Split = this.settingsKey_0.GetSetting("value", 432);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsBottomLeft_Split"];
+ this.TabsBottomLeft_Split = this.settingsKey_0.GetSetting("value", 540);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsRight_Split"];
+ this.TabsRight_Split = this.settingsKey_0.GetSetting("value", 450);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs1_Selected"];
+ this.Tabs1_Selected = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs2_Selected"];
+ this.Tabs2_Selected = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs3_Selected"];
+ this.Tabs3_Selected = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs4_Selected"];
+ this.Tabs4_Selected = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs5_Selected"];
+ this.Tabs5_Selected = this.settingsKey_0.GetSetting("value", 0);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/Parameter_Splitter"];
+ this.Parameter_Splitter = this.settingsKey_0.GetSetting("value", 250);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/WindowedMode"];
+ this.WindowedMode = this.settingsKey_0.GetSetting("value", false);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/OverlayConditionsDisabled"];
+ this.OverlayConditionsDisabled = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LogDatetime"];
+ this.LogDatetime = this.settingsKey_0.GetSetting("value", true);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarFile"];
+ this.ToolbarFile = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarEdit"];
+ this.ToolbarEdit = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarEmulator"];
+ this.ToolbarEmulator = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarDatalog"];
+ this.ToolbarDatalog = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarView"];
+ this.ToolbarView = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarTools"];
+ this.ToolbarTools = this.settingsKey_0.GetSetting("value", true);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/LiveGraphing"];
+ this.LiveGraphing = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LiveGraph_Lenght"];
+ this.LiveGraph_Lenght = this.settingsKey_0.GetSetting("value", 800);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/ICutModInstall"];
+ this.ICutModInstall = this.settingsKey_0.GetSetting("value", "");
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostFuel"];
+ this.BoostFuel = this.settingsKey_0.GetSetting("value", 120);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostRetard"];
+ this.BoostRetard = this.settingsKey_0.GetSetting("value", 1);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNStep1"];
+ this.BoostIGNStep1 = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNStep2"];
+ this.BoostIGNStep2 = this.settingsKey_0.GetSetting("value", 3);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNStep3"];
+ this.BoostIGNStep3 = this.settingsKey_0.GetSetting("value", 5);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNStep4"];
+ this.BoostIGNStep4 = this.settingsKey_0.GetSetting("value", 7);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNStep5"];
+ this.BoostIGNStep5 = this.settingsKey_0.GetSetting("value", 12);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNStep6"];
+ this.BoostIGNStep6 = this.settingsKey_0.GetSetting("value", 30);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNRetard1"];
+ this.BoostIGNRetard1 = this.settingsKey_0.GetSetting("value", 0.08);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNRetard2"];
+ this.BoostIGNRetard2 = this.settingsKey_0.GetSetting("value", 0.15);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNRetard3"];
+ this.BoostIGNRetard3 = this.settingsKey_0.GetSetting("value", 0.25);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNRetard4"];
+ this.BoostIGNRetard4 = this.settingsKey_0.GetSetting("value", 0.5);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostIGNRetard5"];
+ this.BoostIGNRetard5 = this.settingsKey_0.GetSetting("value", 0.75);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/IsBluetooth"];
+ this.IsBluetooth = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LastPackageChecksum"];
+ this.LastPackageChecksum = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LogAdvancedDatas"];
+ this.LogAdvancedDatas = this.settingsKey_0.GetSetting("value", false);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/BurnerLocation"];
+ this.BurnerLocation = this.settingsKey_0.GetSetting("value", "");
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/BurnerSoftware"];
+ this.BurnerSoftware = this.settingsKey_0.GetSetting("value", 0);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/GlitchedBaseromTestInterval"];
+ this.GlitchedBaseromTestInterval = this.settingsKey_0.GetSetting("value", 15000); //30279
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Gauges"];
+ this.ShownHint_Gauges = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Colors"];
+ this.ShownHint_Colors = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Separator"];
+ this.ShownHint_Separator = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Dragging"];
+ this.ShownHint_Dragging = this.settingsKey_0.GetSetting("value", false);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_DebugLogs"];
+ this.ShownHint_DebugLogs = this.settingsKey_0.GetSetting("value", false);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/AccelTimerSpeedStart"];
+ this.AccelTimerSpeedStart = this.settingsKey_0.GetSetting("value", 3);
+ this.settingsKey_0 = SettingsFile.Settings["Main/AccelTimerSpeedEnd"];
+ this.AccelTimerSpeedEnd = this.settingsKey_0.GetSetting("value", 100);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/burnChipIndex"];
+ this.burnChipIndex = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["Main/burnCommCache"];
+ this.burnCommCache = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["Main/calFilePath"];
+ this.calFilePath = this.settingsKey_0.GetSetting("value", "");
+ this.settingsKey_0 = SettingsFile.Settings["Main/dtCommCache"];
+ this.dtCommCache = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["Main/dtPeakShown"];
+ this.dtPeakShown = this.settingsKey_0.GetSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["Main/emuCommCache"];
+ this.emuCommCache = this.settingsKey_0.GetSetting("value", 0);
+ this.settingsKey_0 = SettingsFile.Settings["Main/logFilePath"];
+ this.logFilePath = this.settingsKey_0.GetSetting("value", "");
+ this.settingsKey_0 = SettingsFile.Settings["Main/overlay1_Display"];
+ this.overlay1_Display = this.settingsKey_0.GetSetting("value", 3);
+ this.settingsKey_0 = SettingsFile.Settings["Main/overlay2_Display"];
+ this.overlay2_Display = this.settingsKey_0.GetSetting("value", 3);
+ this.settingsKey_0 = SettingsFile.Settings["Main/overlay3_Display"];
+ this.overlay3_Display = this.settingsKey_0.GetSetting("value", 3);
+ this.settingsKey_0 = SettingsFile.Settings["Main/parameterNode"];
+ this.parameterNode = this.settingsKey_0.GetSetting("value", "");
+ this.settingsKey_0 = SettingsFile.Settings["Main/romFilePath"];
+ this.romFilePath = this.settingsKey_0.GetSetting("value", "");
+ this.settingsKey_0 = SettingsFile.Settings["Main/tunerSmartTrack"];
+ this.tunerSmartTrack = this.settingsKey_0.GetSetting("value", 1);
+
+
+ this.settingsKey_0 = SettingsFile.Settings["Windows/dataloggingToolStrip"];
+ this.dataloggingToolStrip = this.settingsKey_0.GetPoint("value", new Point(165, 49));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/mainToolStrip"];
+ this.mainToolStrip = this.settingsKey_0.GetPoint("value", new Point(3, 24));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/viewToolStrip"];
+ this.viewToolStrip = this.settingsKey_0.GetPoint("value", new Point(3, 74));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/editToolStrip"];
+ this.editToolStrip = this.settingsKey_0.GetPoint("value", new Point(220, 24));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/windowsToolStrip"];
+ this.windowsToolStrip = this.settingsKey_0.GetPoint("value", new Point(275, 74));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/emulatorToolStrip"];
+ this.emulatorToolStrip = this.settingsKey_0.GetPoint("value", new Point(3, 49));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tunerToolStrip"];
+ this.tunerToolStrip = this.settingsKey_0.GetPoint("value", new Point(3, 0));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tableEditToolStrip"];
+ this.tableEditToolStrip = this.settingsKey_0.GetPoint("value", new Point(175, 0));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tableViewToolStrip"];
+ this.tableViewToolStrip = this.settingsKey_0.GetPoint("value", new Point(3, 25));
+
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Display_Location"];
+ this.Display_Location = this.settingsKey_0.GetPoint("value", new Point(375, 105));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGraphs_Location"];
+ this.logGraphs_Location = this.settingsKey_0.GetPoint("value", new Point(260, 500));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGrid_Location"];
+ this.logGrid_Location = this.settingsKey_0.GetPoint("value", new Point(0, 105));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/parameters_Location"];
+ this.parameters_Location = this.settingsKey_0.GetPoint("value", new Point(320, 250));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tables_Location"];
+ this.tables_Location = this.settingsKey_0.GetPoint("value", new Point(260, 210));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Debug_Location"];
+ this.Debug_Location = this.settingsKey_0.GetPoint("value", new Point(80, 80));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/errorCodes_Location"];
+ this.errorCodes_Location = this.settingsKey_0.GetPoint("value", new Point(80, 80));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/LivePlot_Location"];
+ this.LivePlot_Location = this.settingsKey_0.GetPoint("value", new Point(260, 500));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/snapShots_Location"];
+ this.snapShots_Location = this.settingsKey_0.GetPoint("value", new Point(80, 80));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/ActiveDatalog_Location"];
+ this.ActiveDatalog_Location = this.settingsKey_0.GetPoint("value", new Point(80, 80));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/DynoC_Location"];
+ this.Debug_Location = this.settingsKey_0.GetPoint("value", new Point(80, 80));
+
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Display_Size"];
+ this.Display_Size = this.settingsKey_0.GetSize("value", new Size(650, 130));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGraphs_Size"];
+ this.logGraphs_Size = this.settingsKey_0.GetSize("value", new Size(750, 250));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGrid_Size"];
+ this.logGrid_Size = this.settingsKey_0.GetSize("value", new Size(255, 600));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/parameters_Size"];
+ this.parameters_Size = this.settingsKey_0.GetSize("value", new Size(570, 570));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tables_Size"];
+ this.tables_Size = this.settingsKey_0.GetSize("value", new Size(750, 435));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Debug_Size"];
+ this.Debug_Size = this.settingsKey_0.GetSize("value", new Size(358, 311));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/errorCodes_Size"];
+ this.errorCodes_Size = this.settingsKey_0.GetSize("value", new Size(150, 150));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/LivePlot_Size"];
+ this.LivePlot_Size = this.settingsKey_0.GetSize("value", new Size(750, 43));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/ActiveDatalog_Size"];
+ this.ActiveDatalog_Size = this.settingsKey_0.GetSize("value", new Size(358, 311));
+ this.settingsKey_0 = SettingsFile.Settings["Windows/DynoC_Size"];
+ this.DynoC_Size = this.settingsKey_0.GetSize("value", new Size(0x117, 260));
+
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_COMPort"];
+ this.Dyno_COMPort = this.settingsKey_0.GetSetting("value", "COM1");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_COMPortBC"];
+ this.Dyno_COMPortBC = this.settingsKey_0.GetSetting("value", "COM2");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUX1Type"];
+ this.Dyno_AUX1Type = this.settingsKey_0.GetSetting("value", "AFR");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUX2Type"];
+ this.Dyno_AUX2Type = this.settingsKey_0.GetSetting("value", "Voltage");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUX3Type"];
+ this.Dyno_AUX3Type = this.settingsKey_0.GetSetting("value", "Voltage");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN1V"];
+ this.Dyno_AUXMIN1V = this.settingsKey_0.GetSetting("value", "0");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN2V"];
+ this.Dyno_AUXMIN2V = this.settingsKey_0.GetSetting("value", "0");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN3V"];
+ this.Dyno_AUXMIN3V = this.settingsKey_0.GetSetting("value", "0");
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX1V"];
+ this.Dyno_AUXMAX1V = this.settingsKey_0.GetSetting("value", "5");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX2V"];
+ this.Dyno_AUXMAX2V = this.settingsKey_0.GetSetting("value", "5");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX3V"];
+ this.Dyno_AUXMAX3V = this.settingsKey_0.GetSetting("value", "5");
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN1O"];
+ this.Dyno_AUXMIN1O = this.settingsKey_0.GetSetting("value", "10");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN2O"];
+ this.Dyno_AUXMIN2O = this.settingsKey_0.GetSetting("value", "0");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN3O"];
+ this.Dyno_AUXMIN3O = this.settingsKey_0.GetSetting("value", "0");
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX1O"];
+ this.Dyno_AUXMAX1O = this.settingsKey_0.GetSetting("value", "20");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX2O"];
+ this.Dyno_AUXMAX2O = this.settingsKey_0.GetSetting("value", "5");
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX3O"];
+ this.Dyno_AUXMAX3O = this.settingsKey_0.GetSetting("value", "5");
+
+ return true;
+ }
+
+ public void method_10()
+ {
+ this.dataloggingTable_0 = this.dataloggingTable_1;
+ this.bool_28 = false;
+ }
+
+ public int method_11_GetMAP_ColumnsNumber()
+ {
+ try
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ return this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_75);
+ }
+ return 10;
+ }
+ catch { return 20; }
+ }
+
+ public string method_13(SensorsX sensors_3)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ string setting = this.settingsKey_0.GetSetting("name", sensors_3.ToString());
+ SettingsFile.smethod_1();
+ this.settingsKey_0 = null;
+ return setting;
+ }
+
+ public void method_15()
+ {
+ if (this.delegate14_0 != null)
+ {
+ this.delegate14_0();
+ }
+ }
+
+ public string method_16(SensorsX sensors_3)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ string setting = this.settingsKey_0.GetSetting("desc", "");
+ this.settingsKey_0 = null;
+ return setting;
+ }
+
+ public void method_2()
+ {
+ if (this.delegate12_0 != null)
+ {
+ this.delegate12_0();
+ }
+ this.class18_0.method_52();
+ }
+
+ //Get
+ public int method_20(SensorsX sensors_3)
+ {
+ int setting = 0;
+ try
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ setting = this.settingsKey_0.GetSetting("warnMin", 0);
+ this.settingsKey_0 = null;
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error getting sensor '" + sensors_3 + "' warning minimum settings:" + Environment.NewLine + "" + mess);
+ }
+ return setting;
+ }
+
+ //Set
+ public void method_21(SensorsX sensors_3, double double_18)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ this.settingsKey_0.StoreSetting("warnMin", double_18);
+ SettingsFile.smethod_1();
+ this.settingsKey_0 = null;
+ }
+
+ //Get
+ public int method_22(SensorsX sensors_3)
+ {
+ int setting = 0;
+ try
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ setting = this.settingsKey_0.GetSetting("warnMax", 0);
+ this.settingsKey_0 = null;
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error getting sensor '" + sensors_3 + "' warning maximum settings:" + Environment.NewLine + "" + mess);
+ }
+ return setting;
+ }
+
+ //Set
+ public void method_23(SensorsX sensors_3, double double_18)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ this.settingsKey_0.StoreSetting("warnMax", double_18);
+ SettingsFile.smethod_1();
+ this.settingsKey_0 = null;
+ }
+
+ //Get
+ public int method_20_Min(SensorsX sensors_3)
+ {
+ int setting = 0;
+ try
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ setting = this.settingsKey_0.GetSetting("customMin", 0);
+ this.settingsKey_0 = null;
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error getting sensor '" + sensors_3 + "' minimum settings:" + Environment.NewLine + "" + mess);
+ }
+ return setting;
+ }
+
+ //Set
+ public void method_21_Min(SensorsX sensors_3, double double_18)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ this.settingsKey_0.StoreSetting("customMin", double_18);
+ SettingsFile.smethod_1();
+ this.settingsKey_0 = null;
+ }
+
+ //Get
+ public int method_22_Max(SensorsX sensors_3)
+ {
+ int setting = 0;
+ try
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ setting = this.settingsKey_0.GetSetting("customMax", 0);
+ this.settingsKey_0 = null;
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error getting sensor '" + sensors_3 + "' maximum settings:" + Environment.NewLine + "" + mess);
+ }
+ return setting;
+ }
+
+ //Set
+ public void method_23_Max(SensorsX sensors_3, double double_18)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ this.settingsKey_0.StoreSetting("customMax", double_18);
+ SettingsFile.smethod_1();
+ this.settingsKey_0 = null;
+ }
+
+ public bool method_22_IsInt(SensorsX sensors_3)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ return this.settingsKey_0.GetSetting("customINT", true);
+ }
+
+ public string method_24(SensorsX sensors_3, string Types)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ return this.settingsKey_0.GetSetting(Types, "");
+ }
+
+ public void method_25(SensorsX sensors_3, string double_18, string Types)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(sensors_3.ToString())];
+ this.settingsKey_0.StoreSetting(Types, double_18);
+ SettingsFile.smethod_1();
+ this.settingsKey_0 = null;
+ }
+
+ public string ResetSenssStr(string ThisSenssdStr)
+ {
+ //rpmX
+ //vssX
+ //gearX
+ //mapX
+ //boostX
+ //paX
+ //tpsX
+ //ectX
+ //iatX
+ //outVtsX
+ //ebcDutyX
+ string ThisSensorTag = ThisSenssdStr;
+ if (ThisSenssdStr == "rpmX"
+ || ThisSenssdStr == "vssX"
+ || ThisSenssdStr == "gearX"
+ || ThisSenssdStr == "mapX"
+ || ThisSenssdStr == "boostX"
+ || ThisSenssdStr == "paX"
+ || ThisSenssdStr == "tpsX"
+ || ThisSenssdStr == "ectX"
+ || ThisSenssdStr == "iatX"
+ || ThisSenssdStr == "outVtsX"
+ || ThisSenssdStr == "ebcDutyX")
+ {
+ ThisSensorTag = ThisSenssdStr.Substring(0, ThisSenssdStr.Length - 1);
+ }
+
+ return ThisSensorTag;
+ }
+
+ public void method_28(string string_7)
+ {
+ int index_0 = 4;
+ for (int i = 0; i < 5; i++)
+ {
+ if (string_7 == this.string_0[i])
+ {
+ index_0 = i;
+ break;
+ }
+ }
+ while (index_0 > 0)
+ {
+ this.string_0[index_0] = this.string_0[--index_0];
+ }
+ this.string_0[0] = string_7;
+ if (this.delegate10_0 != null)
+ {
+ this.delegate10_0(this.string_0);
+ }
+ }
+
+ public void method_29(string string_7)
+ {
+ for (int i = 0; i < this.string_0.Length; i++)
+ {
+ if (this.string_0[i] == string_7)
+ {
+ this.string_0[i] = string.Empty;
+ }
+ }
+ if (this.delegate10_0 != null)
+ {
+ this.delegate10_0(this.string_0);
+ }
+ }
+
+ public void method_3()
+ {
+ this.method_7();
+ FileInfo info = new FileInfo(path);
+ if (info.Exists)
+ {
+ info = null;
+ this.settingsKey_0 = SettingsFile.Settings["tuner/scaleRate"];
+ this.settingsKey_0.StoreSetting("value", this.scaleRate);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/ShownDockedMode"];
+ this.settingsKey_0.StoreSetting("value", this.ShownDockedMode);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/binSaveDefault"];
+ this.settingsKey_0.StoreSetting("value", this.bool_3);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjFuelTableFv"];
+ this.settingsKey_0.StoreSetting("value", this.float_2);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjFuelTablePercent"];
+ this.settingsKey_0.StoreSetting("value", this.float_1);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjFuelTableFvSwitch"];
+ this.settingsKey_0.StoreSetting("value", this.float_3);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjLambdaTable"];
+ this.settingsKey_0.StoreSetting("value", this.float_4);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjIgnTable"];
+ this.settingsKey_0.StoreSetting("value", this.float_0);
+ this.settingsKey_0 = SettingsFile.Settings["editor/AdjVeTable"];
+ this.settingsKey_0.StoreSetting("value", this.float_5);
+ this.settingsKey_0 = SettingsFile.Settings["editor/Mru"];
+ int num = 0;
+ for (int i = 0; i < this.string_0.Length; i++)
+ {
+ if (this.string_0[i] != string.Empty)
+ {
+ this.settingsKey_0.StoreSetting("file" + num.ToString(), this.string_0[i]);
+ num++;
+ }
+ }
+ this.settingsKey_0 = SettingsFile.Settings["editor/Mruniversal"];
+ num = 0;
+ for (int i = 0; i < this.string_VW.Length; i++)
+ {
+ if (this.string_VW[i] != string.Empty)
+ {
+ this.settingsKey_0.StoreSetting("file" + num.ToString(), this.string_VW[i]);
+ num++;
+ }
+ }
+ this.settingsKey_0 = SettingsFile.Settings["editor/MruniversalDEF"];
+ num = 0;
+ for (int i = 0; i < this.string_XDF.Length; i++)
+ {
+ if (this.string_XDF[i] != string.Empty)
+ {
+ this.settingsKey_0.StoreSetting("file" + num.ToString(), this.string_XDF[i]);
+ num++;
+ }
+ }
+ //this.settingsKey_0 = SettingsFile.Settings["editor/ShowTables"];
+ //this.settingsKey_0.StoreSetting("value", this.method_11());
+ this.settingsKey_0 = SettingsFile.Settings["editor/graphShown"];
+ this.settingsKey_0.StoreSetting("value", this.bool_6);
+ this.settingsKey_0 = SettingsFile.Settings["editor/playLogOnOpen"];
+ this.settingsKey_0.StoreSetting("value", this.bool_7);
+ this.settingsKey_0 = SettingsFile.Settings["editor/recordOnConnection"];
+ this.settingsKey_0.StoreSetting("value", this.bool_8);
+ this.settingsKey_0 = SettingsFile.Settings["editor/followVtecTables"];
+ this.settingsKey_0.StoreSetting("value", this.bool_42);
+ this.settingsKey_0 = SettingsFile.Settings["editor/followSecondaryMaps"];
+ this.settingsKey_0.StoreSetting("value", this.bool_44);
+ this.settingsKey_0 = SettingsFile.Settings["editor/windowState"];
+ this.settingsKey_0.StoreSetting("value", this.int_1);
+ this.settingsKey_0 = SettingsFile.Settings["editor/GraphHorizontal"];
+ this.settingsKey_0.StoreSetting("value", this.bool_15);
+ this.settingsKey_0 = SettingsFile.Settings["editor/smoothingThreshold"];
+ this.settingsKey_0.StoreSetting("value", this.float_6);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsPreset"];
+ this.settingsKey_0.StoreSetting("value", this.DatalogCurrentPreset);
+ this.settingsKey_0 = SettingsFile.Settings["editor/DatalogThreadEnabled"];
+ this.settingsKey_0.StoreSetting("value", this.DatalogThreadEnabled);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads"];
+ this.settingsKey_0.StoreSetting("index0", false);
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.bool_ActiveDatalog[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay"];
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.int_ActiveDatalog[i]);
+
+ //presets
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset1"];
+ this.settingsKey_0.StoreSetting("index0", false);
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset1[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset1"];
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset1[i]);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset2"];
+ this.settingsKey_0.StoreSetting("index0", false);
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset2[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset2"];
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset2[i]);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset3"];
+ this.settingsKey_0.StoreSetting("index0", false);
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset3[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset3"];
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset3[i]);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreads_Preset4"];
+ this.settingsKey_0.StoreSetting("index0", false);
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.bool_ActiveDatalog_Preset4[i]);
+ this.settingsKey_0 = SettingsFile.Settings["editor/activeDatalogThreadsDelay_Preset4"];
+ for (int i = 0; i < 7; i++) this.settingsKey_0.StoreSetting("index" + i.ToString(), this.int_ActiveDatalog_Preset4[i]);
+ //######################
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/followselected"];
+ this.settingsKey_0.StoreSetting("value", this.bool_10);
+ this.settingsKey_0 = SettingsFile.Settings["editor/selectedHeadersTrace"];
+ this.settingsKey_0.StoreSetting("value", this.bool_11);
+ this.settingsKey_0 = SettingsFile.Settings["editor/smoothRows"];
+ this.settingsKey_0.StoreSetting("value", this.bool_12);
+ this.settingsKey_0 = SettingsFile.Settings["editor/rpmBlock"];
+ this.settingsKey_0.StoreSetting("value", this.int_3);
+ this.settingsKey_0 = SettingsFile.Settings["editor/rpmPlotTps"];
+ this.settingsKey_0.StoreSetting("value", this.int_4);
+ this.settingsKey_0 = SettingsFile.Settings["editor/timePlotLength"];
+ this.settingsKey_0.StoreSetting("value", this.int_5);
+ this.settingsKey_0 = SettingsFile.Settings["editor/GraphTypeSelected"];
+ this.settingsKey_0.StoreSetting("value", this.int_2);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/PlotTypeSelected"];
+ this.settingsKey_0.StoreSetting("value", this.int_2_LivePlot);
+
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/stacksize"];
+ this.settingsKey_0.StoreSetting("value", this.int_36);
+ this.settingsKey_0 = SettingsFile.Settings["editor/stacksizevariance"];
+ this.settingsKey_0.StoreSetting("value", this.int_41);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/TraceShowInterpolation"];
+ this.settingsKey_0.StoreSetting("value", this.bool_21);
+ this.settingsKey_0 = SettingsFile.Settings["editor/GraphSelectType"];
+ this.settingsKey_0.StoreSetting("value", (int) this.mapGraphSelect_0);
+ this.settingsKey_0 = SettingsFile.Settings["units/mbarSeaLevel"];
+ this.settingsKey_0.StoreSetting("value", this.int_6);
+ this.settingsKey_0 = SettingsFile.Settings["units/vacumn"];
+ this.settingsKey_0.StoreSetting("value", (int) this.mapSensorUnits_0);
+ this.settingsKey_0 = SettingsFile.Settings["units/boost"];
+ this.settingsKey_0.StoreSetting("value", (int) this.mapSensorUnits_1);
+ this.settingsKey_0 = SettingsFile.Settings["units/temp"];
+ this.settingsKey_0.StoreSetting("value", (int) this.temperatureUnits_0);
+ this.settingsKey_0 = SettingsFile.Settings["units/vss"];
+ this.settingsKey_0.StoreSetting("value", (int) this.vssUnits_0);
+ this.settingsKey_0 = SettingsFile.Settings["units/afr"];
+ this.settingsKey_0.StoreSetting("value", (int) this.airFuelUnits_0);
+ this.settingsKey_0 = SettingsFile.Settings["units/fuelCorr"];
+ this.settingsKey_0.StoreSetting("value", (int) this.correctionUnits_0);
+ this.settingsKey_0 = SettingsFile.Settings["units/usePaSen"];
+ this.settingsKey_0.StoreSetting("value", this.bool_23);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/offset"];
+ this.settingsKey_0.StoreSetting("value", this.double_2);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/index"];
+ this.settingsKey_0.StoreSetting("value", this.int_8);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/widebandConversion"];
+ string[] settingNames = this.settingsKey_0.GetSettingNames();
+ for (int j = 0; j < settingNames.Length; j++)
+ {
+ this.settingsKey_0.DeleteSetting(settingNames[j]);
+ }
+ for (int k = 0; k < this.double_0.Length; k++)
+ {
+ this.settingsKey_0.StoreSetting("index" + k.ToString(), this.double_0[k]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["wideband/wbInput"];
+ this.settingsKey_0.StoreSetting("value", (int) this.wbinput_0);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/stoichGas"];
+ this.settingsKey_0.StoreSetting("value", this.double_3);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/stoichLstSel"];
+ this.settingsKey_0.StoreSetting("value", this.int_9);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/WidebandSerialInput"];
+ this.settingsKey_0.StoreSetting("value", this.bool_25);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/WidebandSerialPortIndex"];
+ this.settingsKey_0.StoreSetting("value", this.int_10);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/WidebandSerialType"];
+ this.settingsKey_0.StoreSetting("value", (int) this.wideband_Serial_0);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1enable"];
+ this.settingsKey_0.StoreSetting("value", this.bool_36);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1lbl"];
+ this.settingsKey_0.StoreSetting("value", this.string_4);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1tbl"];
+ settingNames = this.settingsKey_0.GetSettingNames();
+ for (int m = 0; m < settingNames.Length; m++)
+ {
+ this.settingsKey_0.DeleteSetting(settingNames[m]);
+ }
+ for (int n = 0; n < this.double_4.Length; n++)
+ {
+ this.settingsKey_0.StoreSetting("index" + n.ToString(), this.double_4[n]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1dec"];
+ this.settingsKey_0.StoreSetting("value", this.int_22);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2enable"];
+ this.settingsKey_0.StoreSetting("value", this.bool_38);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2lbl"];
+ this.settingsKey_0.StoreSetting("value", this.string_5);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2tbl"];
+ settingNames = this.settingsKey_0.GetSettingNames();
+ for (int num7 = 0; num7 < settingNames.Length; num7++)
+ {
+ this.settingsKey_0.DeleteSetting(settingNames[num7]);
+ }
+ for (int num8 = 0; num8 < this.double_5.Length; num8++)
+ {
+ this.settingsKey_0.StoreSetting("index" + num8.ToString(), this.double_5[num8]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2dec"];
+ this.settingsKey_0.StoreSetting("value", this.int_23);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3enable"];
+ this.settingsKey_0.StoreSetting("value", this.bool_40);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3lbl"];
+ this.settingsKey_0.StoreSetting("value", this.string_6);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3tbl"];
+ settingNames = this.settingsKey_0.GetSettingNames();
+ for (int num9 = 0; num9 < settingNames.Length; num9++)
+ {
+ this.settingsKey_0.DeleteSetting(settingNames[num9]);
+ }
+ for (int num10 = 0; num10 < this.double_6.Length; num10++)
+ {
+ this.settingsKey_0.StoreSetting("index" + num10.ToString(), this.double_6[num10]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3dec"];
+ this.settingsKey_0.StoreSetting("value", this.int_24);
+ this.settingsKey_0 = SettingsFile.Settings["display/showWarningColor"];
+ this.settingsKey_0.StoreSetting("value", this.bool_24);
+ this.settingsKey_0 = SettingsFile.Settings["display/dispTextPrim"];
+ this.settingsKey_0.StoreSetting("value", this.float_7);
+ this.settingsKey_0 = SettingsFile.Settings["display/dispTextSec"];
+ this.settingsKey_0.StoreSetting("value", this.float_8);
+
+ this.settingsKey_0 = SettingsFile.Settings["color/TraceColor"];
+ this.settingsKey_0.StoreColor("value", this.color_Trace);
+ this.settingsKey_0 = SettingsFile.Settings["color/TrailColor"];
+ this.settingsKey_0.StoreColor("value", this.color_Trail);
+ this.settingsKey_0 = SettingsFile.Settings["color/selectedColor"];
+ this.settingsKey_0.StoreColor("value", this.color_2);
+ this.settingsKey_0 = SettingsFile.Settings["color/dispBackColor"];
+ this.settingsKey_0.StoreColor("value", this.color_3);
+ this.settingsKey_0 = SettingsFile.Settings["color/dispTextColor"];
+ this.settingsKey_0.StoreColor("value", this.color_4);
+ this.settingsKey_0 = SettingsFile.Settings["color/ledOnColor"];
+ this.settingsKey_0.StoreColor("value", this.color_On);
+ this.settingsKey_0 = SettingsFile.Settings["color/ledOnDarkColor"];
+ this.settingsKey_0.StoreColor("value", this.color_OnDark);
+ this.settingsKey_0 = SettingsFile.Settings["color/ledOffColor"];
+ this.settingsKey_0.StoreColor("value", this.color_Off);
+ this.settingsKey_0 = SettingsFile.Settings["color/BackColor2"];
+ this.settingsKey_0.StoreColor("value", this.color_7);
+ this.settingsKey_0 = SettingsFile.Settings["color/BackColor3"];
+ this.settingsKey_0.StoreColor("value", this.color_8);
+ this.settingsKey_0 = SettingsFile.Settings["color/RTPColor1"];
+ this.settingsKey_0.StoreColor("value", this.color_9);
+ this.settingsKey_0 = SettingsFile.Settings["color/RTPColor2"];
+ this.settingsKey_0.StoreColor("value", this.color_10);
+
+ this.settingsKey_0 = SettingsFile.Settings["color/Text2D3D"];
+ this.settingsKey_0.StoreColor("value", this.color_11);
+ this.settingsKey_0 = SettingsFile.Settings["color/PlotCol1"];
+ this.settingsKey_0.StoreColor("value", this.color_12);
+ this.settingsKey_0 = SettingsFile.Settings["color/PlotCol2"];
+ this.settingsKey_0.StoreColor("value", this.color_13);
+ this.settingsKey_0 = SettingsFile.Settings["color/Text2D3D_2"];
+ this.settingsKey_0.StoreColor("value", this.color_14);
+
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor1"];
+ this.settingsKey_0.StoreColor("value", this.color_20);
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor2"];
+ this.settingsKey_0.StoreColor("value", this.color_21);
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor3"];
+ this.settingsKey_0.StoreColor("value", this.color_22);
+ this.settingsKey_0 = SettingsFile.Settings["color/FuelColor4"];
+ this.settingsKey_0.StoreColor("value", this.color_23);
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor1"];
+ this.settingsKey_0.StoreColor("value", this.color_30);
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor2"];
+ this.settingsKey_0.StoreColor("value", this.color_31);
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor3"];
+ this.settingsKey_0.StoreColor("value", this.color_32);
+ this.settingsKey_0 = SettingsFile.Settings["color/IgnColor4"];
+ this.settingsKey_0.StoreColor("value", this.color_33);
+ this.settingsKey_0 = SettingsFile.Settings["color/VEColor1"];
+ this.settingsKey_0.StoreColor("value", this.color_40);
+ this.settingsKey_0 = SettingsFile.Settings["color/VEColor2"];
+ this.settingsKey_0.StoreColor("value", this.color_41);
+
+ this.settingsKey_0 = SettingsFile.Settings["color/PercentColorFuel1"];
+ this.settingsKey_0.StoreSetting("value", this.PercentColor1);
+ this.settingsKey_0 = SettingsFile.Settings["color/PercentColorFuel2"];
+ this.settingsKey_0.StoreSetting("value", this.PercentColor2);
+ this.settingsKey_0 = SettingsFile.Settings["color/PercentColorIgn"];
+ this.settingsKey_0.StoreSetting("value", this.PercentColorIgn);
+
+ this.settingsKey_0 = SettingsFile.Settings["datalog/port"];
+ this.settingsKey_0.StoreSetting("value", this.string_1);
+ this.settingsKey_0 = SettingsFile.Settings["datalog/baud"];
+ this.settingsKey_0.StoreSetting("value", this.Datalog_Baud);
+ this.settingsKey_0 = SettingsFile.Settings["datalog/protocol"];
+ this.settingsKey_0.StoreSetting("value", (int) this.dataloggingMode_0);
+ this.settingsKey_0 = SettingsFile.Settings["datalog/AutoScan"];
+ this.settingsKey_0.StoreSetting("value", this.bool_27);
+ this.settingsKey_0 = SettingsFile.Settings["datalog/datalogLoadAfterRecord"];
+ this.settingsKey_0.StoreSetting("value", this.bool_26);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/port"];
+ this.settingsKey_0.StoreSetting("value", this.string_2);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/baud"];
+ this.settingsKey_0.StoreSetting("value", this.Emulator_Baud);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/type"];
+ this.settingsKey_0.StoreSetting("value", (int) this.emulatorMode_0);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/retries"];
+ this.settingsKey_0.StoreSetting("value", this.int_21);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/timeout"];
+ this.settingsKey_0.StoreSetting("value", this.int_20);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/useDt"];
+ this.settingsKey_0.StoreSetting("value", this.bool_31);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/RtUp"];
+ this.settingsKey_0.StoreSetting("value", this.bool_32);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/UploadOnConnect"];
+ this.settingsKey_0.StoreSetting("value", this.bool_33);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/AutoScan"];
+ this.settingsKey_0.StoreSetting("value", this.Emu_AutoScan);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/chkEmuVendor"];
+ this.settingsKey_0.StoreSetting("value", this.chkEmuVendor);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/CheckJ12"];
+ this.settingsKey_0.StoreSetting("value", this.bool_CheckJ12);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/AlwaysRt"];
+ this.settingsKey_0.GetSetting("value", this.Emu_AlwaysRT);
+ this.settingsKey_0 = SettingsFile.Settings["editor/smartTrack"];
+ this.settingsKey_0.StoreSetting("value", this.bool_45);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/sampleRate"];
+ this.settingsKey_0.StoreSetting("value", this.int_25);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/STD"];
+ this.settingsKey_0.StoreSetting("value", this.double_9);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetLow"];
+ this.settingsKey_0.StoreSetting("value", this.double_10);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetLowMbar"];
+ this.settingsKey_0.StoreSetting("value", this.int_38);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetMid"];
+ this.settingsKey_0.StoreSetting("value", this.double_11);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetHigh"];
+ this.settingsKey_0.StoreSetting("value", this.double_12);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrTargetHighBar"];
+ this.settingsKey_0.StoreSetting("value", this.int_39);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjMin"];
+ this.settingsKey_0.StoreSetting("value", this.double_13);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjMax"];
+ this.settingsKey_0.StoreSetting("value", this.double_14);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjP"];
+ this.settingsKey_0.StoreSetting("value", this.double_15);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/fuelAdjPertageNeeded"];
+ this.settingsKey_0.StoreSetting("value", this.int_40);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/MapTrail"];
+ this.settingsKey_0.StoreSetting("value", this.bool_43);
+
+ this.settingsKey_0 = SettingsFile.Settings["tuner/tpsMin"];
+ this.settingsKey_0.StoreSetting("value", this.int_26);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/tpsMax"];
+ this.settingsKey_0.StoreSetting("value", this.int_27);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrMin"];
+ this.settingsKey_0.StoreSetting("value", this.double_7);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/afrMax"];
+ this.settingsKey_0.StoreSetting("value", this.double_8);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/mapMin"];
+ this.settingsKey_0.StoreSetting("value", this.int_30);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/mapMax"];
+ this.settingsKey_0.StoreSetting("value", this.int_31);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/rpmMin"];
+ this.settingsKey_0.StoreSetting("value", this.int_28);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/rpmMax"];
+ this.settingsKey_0.StoreSetting("value", this.int_29);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/ectMin"];
+ this.settingsKey_0.StoreSetting("value", this.int_32);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/ectMax"];
+ this.settingsKey_0.StoreSetting("value", this.int_33);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/iatMin"];
+ this.settingsKey_0.StoreSetting("value", this.int_34);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/iatMax"];
+ this.settingsKey_0.StoreSetting("value", this.int_35);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/gear"];
+ this.settingsKey_0.StoreSetting("index0", false);
+ for (int num13 = 0; num13 < 6; num13++)
+ {
+ this.settingsKey_0.StoreSetting("index" + num13.ToString(), this.bool_46[num13]);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["tuner/hitsDelay"];
+ this.settingsKey_0.StoreSetting("value", this.int_37);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/lastSampleO2diff"];
+ this.settingsKey_0.StoreSetting("value", this.bool_47);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/checkFuelCut"];
+ this.settingsKey_0.StoreSetting("value", this.bool_48);
+
+
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_1"];
+ this.settingsKey_0.StoreSetting("value", this.int_55);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_2"];
+ this.settingsKey_0.StoreSetting("value", this.int_56);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_3"];
+ this.settingsKey_0.StoreSetting("value", this.int_57);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_4"];
+ this.settingsKey_0.StoreSetting("value", this.int_58);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_egt_avg"];
+ this.settingsKey_0.StoreSetting("value", this.int_59);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_BackPress"];
+ this.settingsKey_0.StoreSetting("value", this.int_60);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_FuelPress"];
+ this.settingsKey_0.StoreSetting("value", this.int_61);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_Iat"];
+ this.settingsKey_0.StoreSetting("value", this.int_62);
+ this.settingsKey_0 = SettingsFile.Settings["overlay/specialSensor_BackPress"];
+ this.settingsKey_0.StoreSetting("value", this.int_60);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/SplitterDistance"];
+ this.settingsKey_0.StoreSetting("value", this.SplitterDistance);
+
+ //Empty password error fix
+ try
+ {
+ this.settingsKey_0 = SettingsFile.Settings["editor/Password"];
+ this.settingsKey_0.StoreSetting("value", this.Password);
+ }
+ catch { }
+ this.settingsKey_0 = SettingsFile.Settings["editor/Protect"];
+ this.settingsKey_0.StoreSetting("value", this.Protect);
+ this.settingsKey_0 = SettingsFile.Settings["editor/PasswordHiden"];
+ this.settingsKey_0.StoreSetting("value", this.PasswordHiden);
+
+ this.settingsKey_0 = SettingsFile.Settings["editor/CustomGraphSensor"];
+ this.settingsKey_0.StoreSetting("value", this.int_GraphSensor);
+ this.settingsKey_0 = SettingsFile.Settings["editor/CustomGraphColumns"];
+ this.settingsKey_0.StoreSetting("value", this.int_GraphColumns);
+
+ if (this.Tabs1_Names == "") this.Tabs1_Names = "null";
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs1_Names"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs1_Names);
+ if (this.Tabs2_Names == "") this.Tabs2_Names = "null";
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs2_Names"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs2_Names);
+ if (this.Tabs3_Names == "") this.Tabs3_Names = "null";
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs3_Names"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs3_Names);
+ if (this.Tabs4_Names == "") this.Tabs4_Names = "null";
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs4_Names"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs4_Names);
+ if (this.Tabs5_Names == "") this.Tabs5_Names = "null";
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs5_Names"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs5_Names);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs3_Show"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs3_Show);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs4_Show"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs4_Show);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs5_Show"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs5_Show);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsLeft_Split"];
+ this.settingsKey_0.StoreSetting("value", this.TabsLeft_Split);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsTop_Split"];
+ this.settingsKey_0.StoreSetting("value", this.TabsTop_Split);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsBottom_Split"];
+ this.settingsKey_0.StoreSetting("value", this.TabsBottom_Split);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsBottomLeft_Split"];
+ this.settingsKey_0.StoreSetting("value", this.TabsBottomLeft_Split);
+ this.settingsKey_0 = SettingsFile.Settings["pages/TabsRight_Split"];
+ this.settingsKey_0.StoreSetting("value", this.TabsRight_Split);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs1_Selected"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs1_Selected);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs2_Selected"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs2_Selected);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs3_Selected"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs3_Selected);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs4_Selected"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs4_Selected);
+ this.settingsKey_0 = SettingsFile.Settings["pages/Tabs5_Selected"];
+ this.settingsKey_0.StoreSetting("value", this.Tabs5_Selected);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/Parameter_Splitter"];
+ this.settingsKey_0.StoreSetting("value", this.Parameter_Splitter);
+
+ this.settingsKey_0 = SettingsFile.Settings["pages/WindowedMode"];
+ this.settingsKey_0.StoreSetting("value", this.WindowedMode);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/OverlayConditionsDisabled"];
+ this.settingsKey_0.StoreSetting("value", this.OverlayConditionsDisabled);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LogDatetime"];
+ this.settingsKey_0.StoreSetting("value", this.LogDatetime);
+
+ this.settingsKey_0 = SettingsFile.Settings["tuner/filterIsUse"];
+ this.settingsKey_0.StoreSetting("value", this.bool_51);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarFile"];
+ this.settingsKey_0.StoreSetting("value", this.ToolbarFile);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarEdit"];
+ this.settingsKey_0.StoreSetting("value", this.ToolbarEdit);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarEmulator"];
+ this.settingsKey_0.StoreSetting("value", this.ToolbarEmulator);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarDatalog"];
+ this.settingsKey_0.StoreSetting("value", this.ToolbarDatalog);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarView"];
+ this.settingsKey_0.StoreSetting("value", this.ToolbarView);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ToolbarTools"];
+ this.settingsKey_0.StoreSetting("value", this.ToolbarTools);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/LiveGraphing"];
+ this.settingsKey_0.StoreSetting("value", this.LiveGraphing);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LiveGraph_Lenght"];
+ this.settingsKey_0.StoreSetting("value", this.LiveGraph_Lenght);
+
+
+ try
+ {
+ this.settingsKey_0 = SettingsFile.Settings["Main/ICutModInstall"];
+ this.settingsKey_0.StoreSetting("value", this.ICutModInstall);
+ }
+ catch { }
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostFuel"];
+ this.settingsKey_0.StoreSetting("value", this.BoostFuel);
+ this.settingsKey_0 = SettingsFile.Settings["Main/BoostRetard"];
+ this.settingsKey_0.StoreSetting("value", this.BoostRetard);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/IsBluetooth"];
+ this.settingsKey_0.StoreSetting("value", this.IsBluetooth);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LastPackageChecksum"];
+ this.settingsKey_0.StoreSetting("value", this.LastPackageChecksum);
+ this.settingsKey_0 = SettingsFile.Settings["Main/LogAdvancedDatas"];
+ this.settingsKey_0.StoreSetting("value", this.LogAdvancedDatas);
+
+ try
+ {
+ this.settingsKey_0 = SettingsFile.Settings["Main/BurnerLocation"];
+ this.settingsKey_0.StoreSetting("value", this.BurnerLocation);
+ }
+ catch { }
+ this.settingsKey_0 = SettingsFile.Settings["Main/BurnerSoftware"];
+ this.settingsKey_0.StoreSetting("value", this.BurnerSoftware);
+ this.settingsKey_0 = SettingsFile.Settings["Main/GlitchedBaseromTestInterval"];
+ this.settingsKey_0.StoreSetting("value", this.GlitchedBaseromTestInterval);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Gauges"];
+ this.settingsKey_0.StoreSetting("value", this.ShownHint_Gauges);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Colors"];
+ this.settingsKey_0.StoreSetting("value", this.ShownHint_Colors);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Separator"];
+ this.settingsKey_0.StoreSetting("value", this.ShownHint_Separator);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_Dragging"];
+ this.settingsKey_0.StoreSetting("value", this.ShownHint_Dragging);
+ this.settingsKey_0 = SettingsFile.Settings["Main/ShownHint_DebugLogs"];
+ this.settingsKey_0.StoreSetting("value", this.ShownHint_DebugLogs);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/AccelTimerSpeedStart"];
+ this.settingsKey_0.StoreSetting("value", this.AccelTimerSpeedStart);
+ this.settingsKey_0 = SettingsFile.Settings["Main/AccelTimerSpeedEnd"];
+ this.settingsKey_0.StoreSetting("value", this.AccelTimerSpeedEnd);
+
+ this.settingsKey_0 = SettingsFile.Settings["Main/burnChipIndex"];
+ this.settingsKey_0.StoreSetting("value", this.burnChipIndex);
+ this.settingsKey_0 = SettingsFile.Settings["Main/burnCommCache"];
+ this.settingsKey_0.StoreSetting("value", this.burnCommCache);
+ if (this.calFilePath != null && this.calFilePath != string.Empty)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["Main/calFilePath"];
+ this.settingsKey_0.StoreSetting("value", this.calFilePath);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["Main/dtCommCache"];
+ this.settingsKey_0.StoreSetting("value", this.dtCommCache);
+ this.settingsKey_0 = SettingsFile.Settings["Main/dtPeakShown"];
+ this.settingsKey_0.StoreSetting("value", this.dtPeakShown);
+ this.settingsKey_0 = SettingsFile.Settings["Main/emuCommCache"];
+ this.settingsKey_0.StoreSetting("value", this.emuCommCache);
+ if (this.logFilePath != null && this.logFilePath != string.Empty)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["Main/logFilePath"];
+ this.settingsKey_0.StoreSetting("value", this.logFilePath);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["Main/overlay1_Display"];
+ this.settingsKey_0.StoreSetting("value", this.overlay1_Display);
+ this.settingsKey_0 = SettingsFile.Settings["Main/overlay2_Display"];
+ this.settingsKey_0.StoreSetting("value", this.overlay2_Display);
+ this.settingsKey_0 = SettingsFile.Settings["Main/overlay3_Display"];
+ this.settingsKey_0.StoreSetting("value", this.overlay3_Display);
+ if (this.parameterNode != null && this.parameterNode != string.Empty)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["Main/parameterNode"];
+ this.settingsKey_0.StoreSetting("value", this.parameterNode);
+ }
+ if (this.romFilePath != null && this.romFilePath != string.Empty)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["Main/romFilePath"];
+ this.settingsKey_0.StoreSetting("value", this.romFilePath);
+ }
+ this.settingsKey_0 = SettingsFile.Settings["Main/tunerSmartTrack"];
+ this.settingsKey_0.StoreSetting("value", this.tunerSmartTrack);
+
+ this.settingsKey_0 = SettingsFile.Settings["Windows/dataloggingToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.dataloggingToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/mainToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.mainToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/viewToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.viewToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/editToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.editToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/windowsToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.windowsToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/emulatorToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.emulatorToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tunerToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.tunerToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tableEditToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.tableEditToolStrip);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tableViewToolStrip"];
+ this.settingsKey_0.StorePoint("value", this.tableViewToolStrip);
+
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Display_Location"];
+ this.settingsKey_0.StorePoint("value", this.Display_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGraphs_Location"];
+ this.settingsKey_0.StorePoint("value", this.logGraphs_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGrid_Location"];
+ this.settingsKey_0.StorePoint("value", this.logGrid_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/parameters_Location"];
+ this.settingsKey_0.StorePoint("value", this.parameters_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tables_Location"];
+ this.settingsKey_0.StorePoint("value", this.tables_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Debug_Location"];
+ this.settingsKey_0.StorePoint("value", this.Debug_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/errorCodes_Location"];
+ this.settingsKey_0.StorePoint("value", this.errorCodes_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/LivePlot_Location"];
+ this.settingsKey_0.StorePoint("value", this.LivePlot_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/snapShots_Location"];
+ this.settingsKey_0.StorePoint("value", this.snapShots_Location);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/DynoC_Location"];
+ this.settingsKey_0.StorePoint("value", this.DynoC_Location);
+
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Display_Size"];
+ this.settingsKey_0.StoreSize("value", this.Display_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGraphs_Size"];
+ this.settingsKey_0.StoreSize("value", this.logGraphs_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/logGrid_Size"];
+ this.settingsKey_0.StoreSize("value", this.logGrid_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/parameters_Size"];
+ this.settingsKey_0.StoreSize("value", this.parameters_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/tables_Size"];
+ this.settingsKey_0.StoreSize("value", this.tables_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/Debug_Size"];
+ this.settingsKey_0.StoreSize("value", this.Debug_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/errorCodes_Size"];
+ this.settingsKey_0.StoreSize("value", this.errorCodes_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/LivePlot_Size"];
+ this.settingsKey_0.StoreSize("value", this.LivePlot_Size);
+ this.settingsKey_0 = SettingsFile.Settings["Windows/DynoC_Size"];
+ this.settingsKey_0.StoreSize("value", this.DynoC_Size);
+
+ for (int i = 0; i < this.ShortcutsKeys.Count; i++)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["shortcuts/shortcut" + i];
+ this.settingsKey_0.StoreSetting("shortcut", this.ShortcutsKeys[i]);
+ }
+
+
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_COMPort"];
+ if (this.Dyno_COMPort != null && this.Dyno_COMPort != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_COMPort);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_COMPortBC"];
+ if (this.Dyno_COMPortBC != null && this.Dyno_COMPortBC != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_COMPortBC);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUX1Type"];
+ if (this.Dyno_AUX1Type != null && this.Dyno_AUX1Type != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUX1Type);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUX2Type"];
+ if (this.Dyno_AUX2Type != null && this.Dyno_AUX2Type != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUX2Type);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUX3Type"];
+ if (this.Dyno_AUX3Type != null && this.Dyno_AUX3Type != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUX3Type);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN1V"];
+ if (this.Dyno_AUXMIN1V != null && this.Dyno_AUXMIN1V != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMIN1V);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN2V"];
+ if (this.Dyno_AUXMIN2V != null && this.Dyno_AUXMIN2V != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMIN2V);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN3V"];
+ if (this.Dyno_AUXMIN3V != null && this.Dyno_AUXMIN3V != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMIN3V);
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX1V"];
+ if (this.Dyno_AUXMAX1V != null && this.Dyno_AUXMAX1V != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMAX1V);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX2V"];
+ if (this.Dyno_AUXMAX2V != null && this.Dyno_AUXMAX2V != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMAX2V);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX3V"];
+ if (this.Dyno_AUXMAX3V != null && this.Dyno_AUXMAX3V != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMAX3V);
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN1O"];
+ if (this.Dyno_AUXMIN1O != null && this.Dyno_AUXMIN1O != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMIN1O);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN2O"];
+ if (this.Dyno_AUXMIN2O != null && this.Dyno_AUXMIN2O != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMIN2O);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMIN3O"];
+ if (this.Dyno_AUXMIN3O != null && this.Dyno_AUXMIN3O != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMIN3O);
+
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX1O"];
+ if (this.Dyno_AUXMAX1O != null && this.Dyno_AUXMAX1O != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMAX1O);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX2O"];
+ if (this.Dyno_AUXMAX2O != null && this.Dyno_AUXMAX2O != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMAX2O);
+ this.settingsKey_0 = SettingsFile.Settings["dyno/Dyno_AUXMAX3O"];
+ if (this.Dyno_AUXMAX3O != null && this.Dyno_AUXMAX3O != string.Empty) this.settingsKey_0.StoreSetting("value", this.Dyno_AUXMAX3O);
+
+ SettingsFile.Update();
+ }
+ }
+
+ public void method_30()
+ {
+ this.double_1 = new double[this.double_0.Length];
+ for (int i = 0; i < (this.double_0.Length - 1); i++)
+ {
+ double num = this.double_0[i];
+ this.double_1[i] = this.double_0[i + 1];
+ this.double_1[i + 1] = num;
+ i++;
+ }
+ }
+
+ public void method_4(bool bool_65)
+ {
+ if (this.delegate13_0 != null)
+ {
+ this.delegate13_0(bool_65);
+ }
+ }
+
+ private void method_6()
+ {
+ string path2 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Graph.txt";
+ FileInfo info = new FileInfo(path2);
+ if (!info.Exists)
+ {
+ this.chartCollection_0 = new ChartCollection();
+ }
+ else
+ {
+ //#####
+ try
+ {
+ this.chartCollection_0 = new ChartCollection();
+ for (int i = this.chartCollection_0.ChartTemplate_0.Count -1; i >= 0; i--) this.chartCollection_0.removeTemplateAt(i);
+
+ string[] AllLines = File.ReadAllLines(path2);
+ if (AllLines.Length > 0)
+ {
+ for (int i = 0; i < AllLines.Length; i++)
+ {
+ if (AllLines[i].Contains("Template") && !AllLines[i].Contains("TemplateEnd"))
+ {
+ ChartTemplate CurrentTemplate = new ChartTemplate();
+
+ string[] SplitT = AllLines[i].Split('=');
+ CurrentTemplate.templateName = SplitT[1];
+
+ int CurrentNextLine = i + 1;
+ int CurrentChart = 0;
+ while (!AllLines[CurrentNextLine].Contains("TemplateEnd"))
+ {
+ if (AllLines[CurrentNextLine].Contains("Chart") && !AllLines[i].Contains("ChartEnd"))
+ {
+ string[] SplitC = AllLines[CurrentNextLine].Split('=');
+ CurrentTemplate.ChartsEnable[CurrentChart] = bool.Parse(SplitC[1]);
+ CurrentNextLine++;
+
+ ChartSetup[] ChartSetup = new Data.ChartSetup[4];
+
+ ChartSetup[0] = new Data.ChartSetup();
+ ChartSetup[1] = new Data.ChartSetup();
+ ChartSetup[2] = new Data.ChartSetup();
+ ChartSetup[3] = new Data.ChartSetup();
+
+ int CurrentChartSetup = 0;
+ while (!AllLines[CurrentNextLine].Contains("ChartEnd"))
+ {
+ if (AllLines[CurrentNextLine].Contains("Color"))
+ {
+ string[] SplitC2 = AllLines[CurrentNextLine].Split('=');
+ string[] SplitC2_Dual = SplitC2[1].Split(',');
+ ChartSetup[CurrentChart].colors[CurrentChartSetup] = Color.FromArgb(255, int.Parse(SplitC2_Dual[0]), int.Parse(SplitC2_Dual[1]), int.Parse(SplitC2_Dual[2]));
+ CurrentNextLine++;
+ }
+ if (AllLines[CurrentNextLine].Contains("PlotEnabled"))
+ {
+ string[] SplitC2 = AllLines[CurrentNextLine].Split('=');
+ ChartSetup[CurrentChart].plotLinesEnable[CurrentChartSetup] = bool.Parse(SplitC2[1]);
+ CurrentNextLine++;
+ }
+ if (AllLines[CurrentNextLine].Contains("sensor"))
+ {
+ string[] SplitC2 = AllLines[CurrentNextLine].Split('=');
+ ChartSetup[CurrentChart].Sensors_0[CurrentChartSetup] = (SensorsX)int.Parse(SplitC2[1]);
+ CurrentNextLine++;
+ }
+ CurrentChartSetup++;
+ }
+ CurrentTemplate.ChartSetup[CurrentChart] = ChartSetup[CurrentChart];
+ CurrentChart++;
+ }
+
+ CurrentNextLine++;
+ }
+
+ this.chartCollection_0.addThisTemplate(CurrentTemplate);
+ }
+ }
+ }
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error while loading Graph Layout:" + Environment.NewLine + "" + mess);
+
+ this.chartCollection_0 = new ChartCollection();
+ method_7();
+ }
+ GC.Collect(3, GCCollectionMode.Forced);
+ }
+ }
+
+
+ private void LogThisGraph(string string_8)
+ {
+ this.frmMain_0.LogThis("Graph - " + string_8);
+ }
+
+ private void LogThis(string string_8)
+ {
+ this.frmMain_0.LogThis("Settings - " + string_8);
+ }
+
+ private void method_7()
+ {
+ string path2 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Graph.txt";
+ FileInfo info = new FileInfo(path2);
+ if (info.Exists) info.Delete();
+
+ string SaveStr = "";
+ for (int i = 0; i < this.chartCollection_0.ChartTemplate_0.Count; i++)
+ {
+ SaveStr += "Template" + i + "=" + this.chartCollection_0.ChartTemplate_0[i].templateName + Environment.NewLine;
+ for (int i2 = 0; i2 < this.chartCollection_0.ChartTemplate_0[i].ChartSetup.Length; i2++)
+ {
+ SaveStr += "\tChart" + i2 + "=" + this.chartCollection_0.ChartTemplate_0[i].ChartsEnable[i2].ToString() + Environment.NewLine;
+ for (int i3 = 0; i3 < this.chartCollection_0.ChartTemplate_0[i].ChartSetup[i2].plotLinesEnable.Length; i3++)
+ {
+ SaveStr += "\t\tColor" + i3 + "=" + this.chartCollection_0.ChartTemplate_0[i].ChartSetup[i2].colors[i3].R + "," + this.chartCollection_0.ChartTemplate_0[i].ChartSetup[i2].colors[i3].G + "," + this.chartCollection_0.ChartTemplate_0[i].ChartSetup[i2].colors[i3].B + Environment.NewLine;
+ SaveStr += "\t\tPlotEnabled" + i3 + "=" + this.chartCollection_0.ChartTemplate_0[i].ChartSetup[i2].plotLinesEnable[i3].ToString() + Environment.NewLine;
+ SaveStr += "\t\tsensor" + i3 + "=" + (int)this.chartCollection_0.ChartTemplate_0[i].ChartSetup[i2].Sensors_0[i3] + Environment.NewLine;
+
+ }
+ SaveStr += "\tChartEnd" + Environment.NewLine;
+ }
+ SaveStr += "TemplateEnd" + Environment.NewLine;
+ }
+ File.Create(path2).Dispose();
+ File.WriteAllText(path2, SaveStr);
+ }
+
+ public DataloggingTable method_8()
+ {
+ return this.dataloggingTable_0;
+ }
+
+ public void method_9(DataloggingTable dataloggingTable_2)
+ {
+ this.bool_28 = true;
+ this.dataloggingTable_1 = dataloggingTable_2;
+ }
+
+ public bool GetKeyPressed(KeyEventArgs e, string ThisKey)
+ {
+ bool Pressed = false;
+ try
+ {
+ for (int i = 0; i < this.ShortcutsKeys.Count; i++)
+ {
+ if (this.ShortcutsKeys[i].Contains("~"))
+ {
+ string[] SplittedCMD2 = this.ShortcutsKeys[i].Split('~');
+ if (ThisKey == SplittedCMD2[4])
+ {
+ bool PressCTRL = bool.Parse(SplittedCMD2[0]);
+ bool PressALT = bool.Parse(SplittedCMD2[1]);
+ bool PressSHIFT = bool.Parse(SplittedCMD2[2]);
+ Keys KeyPressed = this.frmMain_0.class28_Shortcuts_0.GetKeyCode(SplittedCMD2[3]);
+
+ if (e.KeyCode == KeyPressed && e.Control == PressCTRL && e.Shift == PressALT && e.Alt == PressSHIFT) Pressed = true;
+
+ i = this.ShortcutsKeys.Count;
+ }
+ }
+ }
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error getting KeyPressed for Key: '" + ThisKey + "' with error:" + Environment.NewLine + "" + mess);
+ }
+
+ return Pressed;
+ }
+
+ public bool GetKeySettings(string ThisKeyDesc)
+ {
+ bool Found = false;
+
+ try
+ {
+ for (int i = 0; i < this.ShortcutsKeys.Count; i++)
+ {
+ if (this.ShortcutsKeys[i].Contains("~"))
+ {
+ string[] SplittedCMD2 = this.ShortcutsKeys[i].Split('~');
+ if (ThisKeyDesc == SplittedCMD2[4])
+ {
+ Shortcut_PressCTRL = bool.Parse(SplittedCMD2[0]);
+ Shortcut_PressALT = bool.Parse(SplittedCMD2[1]);
+ Shortcut_PressSHIFT = bool.Parse(SplittedCMD2[2]);
+ Shortcut_KeyPressed = this.frmMain_0.class28_Shortcuts_0.GetKeyCode(SplittedCMD2[3]);
+ Shortcut_KeyName = SplittedCMD2[3];
+
+ Found = true;
+
+ i = this.ShortcutsKeys.Count;
+ }
+ }
+ }
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error getting KeySetting for Key: '" + ThisKeyDesc + "' with error:" + Environment.NewLine + "" + mess);
+ }
+
+ return Found;
+ }
+
+ public void LoadShortcuts()
+ {
+ this.ShortcutsKeys = new List();
+
+ //Control, Alt, Shift, KeyPressed, Description
+ this.ShortcutsKeys.Add("true~false~false~C~Copy");
+ this.ShortcutsKeys.Add("true~false~false~V~Paste");
+ this.ShortcutsKeys.Add("true~false~false~N~New Basemap");
+ this.ShortcutsKeys.Add("true~false~false~O~Open File");
+ this.ShortcutsKeys.Add("true~false~false~S~Save File As");
+ this.ShortcutsKeys.Add("false~true~false~S~Save File");
+ this.ShortcutsKeys.Add("true~false~false~Q~Quit");
+ this.ShortcutsKeys.Add("true~false~false~Z~Undo");
+ this.ShortcutsKeys.Add("true~false~false~Y~Redo");
+ this.ShortcutsKeys.Add("true~false~false~T~Open Tables");
+ this.ShortcutsKeys.Add("true~false~false~P~Open Parameters");
+ this.ShortcutsKeys.Add("true~false~false~E~Open Error Code");
+ this.ShortcutsKeys.Add("true~false~false~I~Open Timing Sync");
+ this.ShortcutsKeys.Add("true~false~false~B~Open Boost Table");
+ this.ShortcutsKeys.Add("true~false~false~D~Open Dyno Control");
+ this.ShortcutsKeys.Add("true~false~false~Q~Open Snapshots List");
+ this.ShortcutsKeys.Add("true~true~false~T~Open TPS Calibration");
+ this.ShortcutsKeys.Add("true~false~false~K~Kill Injectors");
+ this.ShortcutsKeys.Add("true~false~false~F~Kill Fuel Pump (Off)");
+
+ this.ShortcutsKeys.Add("false~false~false~F1~Primary Low Ignition");
+ this.ShortcutsKeys.Add("false~false~false~F2~Primary High Ignition");
+ this.ShortcutsKeys.Add("false~false~false~F3~Primary Low Fuel");
+ this.ShortcutsKeys.Add("false~false~false~F4~Primary High Fuel");
+ this.ShortcutsKeys.Add("false~false~true~F1~Secondary Low Ignition");
+ this.ShortcutsKeys.Add("false~false~true~F2~Secondary High Ignition");
+ this.ShortcutsKeys.Add("false~false~true~F3~Secondary Low Fuel");
+ this.ShortcutsKeys.Add("false~false~true~F4~Secondary High Fuel");
+ this.ShortcutsKeys.Add("false~false~false~F5~Show Map Values");
+ this.ShortcutsKeys.Add("false~false~false~F6~Show A/F Target");
+ this.ShortcutsKeys.Add("false~false~false~F7~Show A/F Reading");
+ this.ShortcutsKeys.Add("false~false~false~F8~Show Fuel Difference");
+ this.ShortcutsKeys.Add("false~false~false~F9~Show VE Table");
+ this.ShortcutsKeys.Add("false~false~false~F10~Show Raw Fuel Value");
+ this.ShortcutsKeys.Add("false~false~false~F11~Show Fuel Duty Cycle");
+ this.ShortcutsKeys.Add("false~false~false~F12~Show Injector Duration");
+ this.ShortcutsKeys.Add("false~false~true~F5~Graph 2D View");
+ this.ShortcutsKeys.Add("false~false~true~F6~Graph 3D View");
+ this.ShortcutsKeys.Add("false~false~true~F7~Graph 2D/3D View - Bellow Table");
+ this.ShortcutsKeys.Add("false~false~true~F8~Graph 2D/3D View - Only N/A");
+
+ this.ShortcutsKeys.Add("true~false~false~UP~Increase Selected Cells");
+ this.ShortcutsKeys.Add("true~false~false~DOWN~Decrease Selected Cells");
+ this.ShortcutsKeys.Add("true~false~false~J~Adjust Selection");
+ this.ShortcutsKeys.Add("false~false~false~PAGE UP~Increase Selected Cells #2");
+ this.ShortcutsKeys.Add("false~false~false~PAGE DOWN~Decrease Selected Cells #2");
+ this.ShortcutsKeys.Add("true~false~true~G~Clear Current Selection");
+ this.ShortcutsKeys.Add("true~false~true~M~Smooth current selection/map");
+ this.ShortcutsKeys.Add("true~false~true~R~Interpolate rows");
+ this.ShortcutsKeys.Add("true~false~true~C~Interpolate columns");
+ this.ShortcutsKeys.Add("true~false~true~I~Interpolate All X & Y");
+ this.ShortcutsKeys.Add("false~true~true~RIGHT~Increase map size width");
+ this.ShortcutsKeys.Add("false~true~true~LEFT~Decrease map size width");
+ this.ShortcutsKeys.Add("false~true~false~M~Map trail toggle");
+ this.ShortcutsKeys.Add("true~true~false~C~Clear all recording");
+ this.ShortcutsKeys.Add("false~false~true~F10~Clear live plot");
+ this.ShortcutsKeys.Add("false~false~false~ESC~Press escape to cancel the current dragging");
+ this.ShortcutsKeys.Add("true~false~true~E~Connect to emulator");
+ this.ShortcutsKeys.Add("true~false~true~P~Upload Rom");
+ this.ShortcutsKeys.Add("true~false~true~G~Get Rom");
+ this.ShortcutsKeys.Add("true~false~true~V~Verify Rom");
+ this.ShortcutsKeys.Add("true~false~true~C~Upload calibration");
+ this.ShortcutsKeys.Add("true~false~true~T~Realtime update toggle");
+ this.ShortcutsKeys.Add("true~true~false~D~Connect to ecu/datalogging");
+ this.ShortcutsKeys.Add("true~true~false~L~Open datalog file");
+ this.ShortcutsKeys.Add("true~true~false~S~Save datalog file");
+ this.ShortcutsKeys.Add("true~true~false~UP~Play datalog file");
+ this.ShortcutsKeys.Add("true~true~false~DOWN~Pause datalog file");
+ this.ShortcutsKeys.Add("true~false~false~L~Scroll tru datalog file");
+ this.ShortcutsKeys.Add("false~true~false~T~Smart track toggle");
+ this.ShortcutsKeys.Add("false~true~false~M~Map trail toggle");
+
+ this.ShortcutsKeys.Add("false~true~false~V~Follow Vtec");
+ this.ShortcutsKeys.Add("false~true~false~D~Follow Secondary Map");
+ this.ShortcutsKeys.Add("true~true~false~A~Auto Adjust Selection");
+ this.ShortcutsKeys.Add("false~false~true~F10~Clear data live plot");
+
+ this.ShortcutsKeys.Add("true~false~false~D~Datalog Display");
+ this.ShortcutsKeys.Add("true~false~false~S~Datalog Data");
+ this.ShortcutsKeys.Add("true~false~false~G~Datalog Graphs");
+ this.ShortcutsKeys.Add("true~false~false~LEFT~Move datalog cursor left");
+ this.ShortcutsKeys.Add("true~false~false~RIGHT~Move datalog cursor right");
+ this.ShortcutsKeys.Add("true~false~true~LEFT~Move datalog cursor large step left");
+ this.ShortcutsKeys.Add("true~false~true~RIGHT~Move datalog cursor large step right");
+ this.ShortcutsKeys.Add("true~false~true~UP~Zoom in");
+ this.ShortcutsKeys.Add("true~false~true~DOWN~Zoom out");
+ //this.ShortcutsKeys.Add("false~false~false~~");
+
+ for (int i = 0; i < this.ShortcutsKeys.Count; i++)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["shortcuts/shortcut" + i];
+ this.ShortcutsKeys[i] = this.settingsKey_0.GetSetting("shortcut", this.ShortcutsKeys[i]);
+ }
+ }
+
+ public void SaveThisShortcuts(string ThisShorcut)
+ {
+ try {
+ string[] SplittedCMD = ThisShorcut.Split('~');
+
+
+ for (int i = 0; i < this.ShortcutsKeys.Count; i++)
+ {
+ if (this.ShortcutsKeys[i].Contains("~"))
+ {
+ string[] SplittedCMD2 = this.ShortcutsKeys[i].Split('~');
+ if (SplittedCMD[4] == SplittedCMD2[4]) {
+ this.ShortcutsKeys[i] = ThisShorcut;
+
+ this.settingsKey_0 = SettingsFile.Settings["shortcuts/shortcut" + i];
+ this.settingsKey_0.StoreSetting("shortcut", this.ShortcutsKeys[i]);
+ SettingsFile.smethod_1();
+
+ this.frmMain_0.ReloadShortcuts();
+ if (this.frmMain_0.frmGridChart_0 != null) this.frmMain_0.frmGridChart_0.ReloadShortcuts();
+ i = this.ShortcutsKeys.Count;
+ }
+ }
+ }
+ }
+ catch (Exception mess)
+ {
+ LogThisGraph("Error saving data for Key: '" + ThisShorcut + "' with error:" + Environment.NewLine + "" + mess);
+ }
+ }
+
+ public void method_list()
+ {
+ this.SensorsTags = new List();
+ this.SensorsNames = new List();
+ this.SensorsDesc = new List();
+ this.SensorsMin = new List();
+ this.SensorsMax = new List();
+
+ this.SensorsCustomMin = new List();
+ this.SensorsCustomMax = new List();
+ this.SensorsCustomINT = new List();
+
+ //rpmX
+ //vssX
+ //gearX
+ //mapX
+ //boostX
+ //paX
+ //tpsX
+ //ectX
+ //iatX
+ //outVtsX
+ //ebcDutyX
+
+ this.SensorsTags.Add("rpmX"); this.SensorsNames.Add("RPM"); this.SensorsDesc.Add("Engine speed"); this.SensorsMin.Add(9000); this.SensorsMax.Add(9500); this.SensorsCustomMin.Add(28); this.SensorsCustomMax.Add(11000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("vssX"); this.SensorsNames.Add("VSS"); this.SensorsDesc.Add("Vehicle speed"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gearX"); this.SensorsNames.Add("Gear"); this.SensorsDesc.Add("Vehicle gear"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(6); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("mapX"); this.SensorsNames.Add("MAP"); this.SensorsDesc.Add("Manifold abosolute pressure"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(3000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("boostX"); this.SensorsNames.Add("Boost"); this.SensorsDesc.Add("Manifold boost"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(40); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("paX"); this.SensorsNames.Add("PA"); this.SensorsDesc.Add("Athmopheric pressure"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(1100); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("tpsX"); this.SensorsNames.Add("TPS"); this.SensorsDesc.Add("Throttle position sensor"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-5); this.SensorsCustomMax.Add(115); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("tpsV"); this.SensorsNames.Add("TPS Voltage"); this.SensorsDesc.Add("Throttle position sensor Voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(5); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("injDur"); this.SensorsNames.Add("INJ Duration"); this.SensorsDesc.Add("Opening time of the injectors"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(20); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("injDuty"); this.SensorsNames.Add("INJ Duty"); this.SensorsDesc.Add("Injector duty cycle"); this.SensorsMin.Add(80); this.SensorsMax.Add(100); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(130); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("injFV"); this.SensorsNames.Add("Fuel Value"); this.SensorsDesc.Add("The final fuel value"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(2000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ignFnl"); this.SensorsNames.Add("IGN Final"); this.SensorsDesc.Add("Ignition advance final"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-6); this.SensorsCustomMax.Add(60); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ignTbl"); this.SensorsNames.Add("IGN Table"); this.SensorsDesc.Add("Ignition advance from ignition table"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-6); this.SensorsCustomMax.Add(60); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ectX"); this.SensorsNames.Add("ECT"); this.SensorsDesc.Add("Engine coolant temperature sensor"); this.SensorsMin.Add(100); this.SensorsMax.Add(110); this.SensorsCustomMin.Add(-40); this.SensorsCustomMax.Add(140); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("iatX"); this.SensorsNames.Add("IAT"); this.SensorsDesc.Add("Intake air temperature sensor"); this.SensorsMin.Add(65); this.SensorsMax.Add(100); this.SensorsCustomMin.Add(-40); this.SensorsCustomMax.Add(140); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("afr"); this.SensorsNames.Add("A/F Ratio"); this.SensorsDesc.Add("Air fuel ratio"); this.SensorsMin.Add(17); this.SensorsMax.Add(20); this.SensorsCustomMin.Add(10); this.SensorsCustomMax.Add(20); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("o2V"); this.SensorsNames.Add("O2 Voltage"); this.SensorsDesc.Add("The O2 sensor voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(16); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("batV"); this.SensorsNames.Add("BAT Voltage"); this.SensorsDesc.Add("Battery voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(16); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("eldV"); this.SensorsNames.Add("ELD Voltage"); this.SensorsDesc.Add("Electronic load dector voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(16); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("knockV"); this.SensorsNames.Add("Knock Level"); this.SensorsDesc.Add("Knock sensor voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(5); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("mapV"); this.SensorsNames.Add("MAP Voltage"); this.SensorsDesc.Add("Manifold air presure sensor voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(5); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("mil"); this.SensorsNames.Add("MIL"); this.SensorsDesc.Add("Malfunciton indicator light"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ectFc"); this.SensorsNames.Add("ECT Fuel.c"); this.SensorsDesc.Add("Fuel correction based on ECT"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("iatFc"); this.SensorsNames.Add("IAT Fuel.c"); this.SensorsDesc.Add("Fuel correction based on IAT"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("o2Short"); this.SensorsNames.Add("O2 Short"); this.SensorsDesc.Add("Closeloop fuel correction short term"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("o2Long"); this.SensorsNames.Add("O2 Long"); this.SensorsDesc.Add("Closeloop fuel correction long term"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("veFc"); this.SensorsNames.Add("VE Fuel.c"); this.SensorsDesc.Add("VE table fuel correction"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ectIc"); this.SensorsNames.Add("ECT Ign.c"); this.SensorsDesc.Add("Ignition correction based on ECT"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-6); this.SensorsCustomMax.Add(60); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("iatIc"); this.SensorsNames.Add("IAT Ign.c"); this.SensorsDesc.Add("Ignition correction based on IAT"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-6); this.SensorsCustomMax.Add(60); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("frame"); this.SensorsNames.Add("Frame"); this.SensorsDesc.Add("Datalog frame count. Click on frame cell to change the frame index."); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(9999); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("interval"); this.SensorsNames.Add("Interval"); this.SensorsDesc.Add("Interval for each frame in milliSeconds"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("duration"); this.SensorsNames.Add("Duration"); this.SensorsDesc.Add("Duration of recording"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(60); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outVtsX"); this.SensorsNames.Add("VTS"); this.SensorsDesc.Add("Output Vtec" + Environment.NewLine + "Pin A4"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outVtsM"); this.SensorsNames.Add("VTS Maps"); this.SensorsDesc.Add("Output vtec map switch"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outAc"); this.SensorsNames.Add("ACC"); this.SensorsDesc.Add("Output Airconditioning" + Environment.NewLine + "Pin A15"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outO2h"); this.SensorsNames.Add("O2 Heater"); this.SensorsDesc.Add("Output to O2 sensor heater" + Environment.NewLine + "Pin A6"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outMil"); this.SensorsNames.Add("MIL"); this.SensorsDesc.Add("Output to check engine indicator" + Environment.NewLine + "Pin A13"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outPurge"); this.SensorsNames.Add("PCS"); this.SensorsDesc.Add("Output to purge canister" + Environment.NewLine + "Pin A20"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outFanc"); this.SensorsNames.Add("RadFC"); this.SensorsDesc.Add("Output to radiator fan" + Environment.NewLine + "Pin A12"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outFpump"); this.SensorsNames.Add("FP"); this.SensorsDesc.Add("Output to fuelpump" + Environment.NewLine + "Pin A7"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outIab"); this.SensorsNames.Add("IAB"); this.SensorsDesc.Add("IAB output" + Environment.NewLine + "Pin A17"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inPsp"); this.SensorsNames.Add("PSP"); this.SensorsDesc.Add("Powersteering switch input" + Environment.NewLine + "Pin B8"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inStartS"); this.SensorsNames.Add("Start Signal"); this.SensorsDesc.Add("Start signal input" + Environment.NewLine + "Pin B9"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inParkN"); this.SensorsNames.Add("Park Indicator"); this.SensorsDesc.Add("Park/neutural indicator input" + Environment.NewLine + "On every ecu" + Environment.NewLine + "Pin B7"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inSCC"); this.SensorsNames.Add("SCC"); this.SensorsDesc.Add("Service Check connector input" + Environment.NewLine + "Pin D4"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inAccs"); this.SensorsNames.Add("ACSW"); this.SensorsDesc.Add("Ac request input" + Environment.NewLine + "Pin B5"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inBksw"); this.SensorsNames.Add("BKSW"); this.SensorsDesc.Add("Brake switch input" + Environment.NewLine + "Pin D2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inVtp"); this.SensorsNames.Add("VTP"); this.SensorsDesc.Add("Vtec pressure input" + Environment.NewLine + "Pin D6"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outFuelCut"); this.SensorsNames.Add("Fuel Cut"); this.SensorsDesc.Add("Fuel cut active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inAtShift1"); this.SensorsNames.Add("AT Shift1"); this.SensorsDesc.Add("Automatic shift indicator 1 input" + Environment.NewLine + "Only on AT ecu's" + Environment.NewLine + "Pin B4"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inAtShift2"); this.SensorsNames.Add("AT Shift2"); this.SensorsDesc.Add("Automatic shift indicator 2 input" + Environment.NewLine + "Only on AT ecu's" + Environment.NewLine + "Pin B3"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gearFc"); this.SensorsNames.Add("Gear Fuel.c"); this.SensorsDesc.Add("Fuel correction based on Gear"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gearIc"); this.SensorsNames.Add("Gear Ign.c"); this.SensorsDesc.Add("Ignition correction based on Gear"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-6); this.SensorsCustomMax.Add(60); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("ignitionCut"); this.SensorsNames.Add("Ignition Cut"); this.SensorsDesc.Add("Ignition Cut active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("boostcutActive"); this.SensorsNames.Add("Boost Cut"); this.SensorsDesc.Add("Boost cut active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ftlInput"); this.SensorsNames.Add("FTL Input"); this.SensorsDesc.Add("3-Step launch control input active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ftsActive"); this.SensorsNames.Add("FTS Active"); this.SensorsDesc.Add("Full Throttle shift active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("antilagActive"); this.SensorsNames.Add("FTS Anti-Lag"); this.SensorsDesc.Add("3-Step AntiLag active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ftsClutchInput"); this.SensorsNames.Add("FTS Clutch Input"); this.SensorsDesc.Add("3-Step full-throttle shift clutch input active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ftlActive"); this.SensorsNames.Add("FTL Active"); this.SensorsDesc.Add("3-Step launch control active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("sccChecker"); this.SensorsNames.Add("SCC Routine"); this.SensorsDesc.Add("Service Check Connector rountine active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("outAltCtrl"); this.SensorsNames.Add("ALT Control"); this.SensorsDesc.Add("Alternator control output"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("inVtsFeedBack"); this.SensorsNames.Add("VTS Feedback"); this.SensorsDesc.Add("Vtec solenoid feedback"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ebcBaseDuty"); this.SensorsNames.Add("PWM Base Duty"); this.SensorsDesc.Add("Displays the base duty cycle for the current gear"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ebcDutyX"); this.SensorsNames.Add("PWM Duty"); this.SensorsDesc.Add("Displays the adjusted duty cycle"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ebcTarget"); this.SensorsNames.Add("PWM Target"); this.SensorsDesc.Add("Displays the pwm boost target"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ebcCurrent"); this.SensorsNames.Add("PWM Current"); this.SensorsDesc.Add("Displays the current boost"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ebcInput"); this.SensorsNames.Add("PWM Input Switch"); this.SensorsDesc.Add("PWM input switch active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ebcActive"); this.SensorsNames.Add("PWM Active"); this.SensorsDesc.Add("PWM active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("postFuel"); this.SensorsNames.Add("PostFuel Active"); this.SensorsDesc.Add("Display the status of postfuel routine"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ebcHiInput"); this.SensorsNames.Add("PWM Hi Switch"); this.SensorsDesc.Add("PWM high boost settings input active/inactive"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("secMaps"); this.SensorsNames.Add("Secondary Maps"); this.SensorsDesc.Add("Secondary maps indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("loadType"); this.SensorsNames.Add("Load Type"); this.SensorsDesc.Add("Current load type indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("test0"); this.SensorsNames.Add("test0"); this.SensorsDesc.Add("test0"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("fanCtrl"); this.SensorsNames.Add("Fan Control Output"); this.SensorsDesc.Add("Output to Fan Control"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gpo1_in"); this.SensorsNames.Add("GPO 1 Input"); this.SensorsDesc.Add("General Purpose Input 1"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gpo1_out"); this.SensorsNames.Add("GPO 1 Output"); this.SensorsDesc.Add("General Purpose Output 1"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gpo2_in"); this.SensorsNames.Add("GPO 2 Input"); this.SensorsDesc.Add("General Purpose Input 2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gpo2_out"); this.SensorsNames.Add("GPO 2 Output"); this.SensorsDesc.Add("General Purpose Output 2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gpo3_in"); this.SensorsNames.Add("GPO 3 Input"); this.SensorsDesc.Add("General Purpose Input 3"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("gpo3_out"); this.SensorsNames.Add("GPO 3 Output"); this.SensorsDesc.Add("General Purpose Output 3"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("bstStage2"); this.SensorsNames.Add("Boost Control Stage 2"); this.SensorsDesc.Add("Boost Control Stage 2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("bstStage3"); this.SensorsNames.Add("Boost Control Stage 3"); this.SensorsDesc.Add("Boost Control Stage 3"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("bstStage4"); this.SensorsNames.Add("Boost Control Stage 4"); this.SensorsDesc.Add("Boost Control Stage 4"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("bstInput"); this.SensorsNames.Add("Boost Control Input"); this.SensorsDesc.Add("Boost Control Input"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("bstActive"); this.SensorsNames.Add("Boost Control Active"); this.SensorsDesc.Add("Boost Active"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("analog1"); this.SensorsNames.Add("Analog Input 1"); this.SensorsDesc.Add("Input on Analog 1"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("analog2"); this.SensorsNames.Add("Analog Input 2"); this.SensorsDesc.Add("Input on Analog 2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("analog3"); this.SensorsNames.Add("Analog Input 3"); this.SensorsDesc.Add("Input on Analog 3"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(0); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("ecuO2V"); this.SensorsNames.Add("O2V Ecu"); this.SensorsDesc.Add("O2 input on d14"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(16); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("wbO2V"); this.SensorsNames.Add("O2V Wideband"); this.SensorsDesc.Add("Wideband O2 voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(16); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("overheatActive"); this.SensorsNames.Add("Overheat Protection"); this.SensorsDesc.Add("Overheat Protection active/inactive indicator"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("iacvDuty"); this.SensorsNames.Add("IACV Duty"); this.SensorsDesc.Add("Idle Air Control Valve Duty"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-100); this.SensorsCustomMax.Add(100); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("leanProtection"); this.SensorsNames.Add("Lean Protection"); this.SensorsDesc.Add("Bit active if lean codition from lean 1 or lean 2 is detected"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(-1); this.SensorsCustomMax.Add(2); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("deltaRpm1"); this.SensorsNames.Add("Delta RPM1"); this.SensorsDesc.Add("Delta RPM1"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(50); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("deltaRpm2"); this.SensorsNames.Add("Delta RPM2"); this.SensorsDesc.Add("Delta RPM2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(50); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("afrTrg"); this.SensorsNames.Add("AFR Target"); this.SensorsDesc.Add("Air Fuel Ratio Target"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(10); this.SensorsCustomMax.Add(20); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("deltaVss"); this.SensorsNames.Add("Delta VSS"); this.SensorsDesc.Add("Delta VSS"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(40); this.SensorsCustomINT.Add(true);
+
+ this.SensorsTags.Add("accelTime"); this.SensorsNames.Add("Acceleration Time"); this.SensorsDesc.Add("Acceleration Time"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(100); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("fuelUsage"); this.SensorsNames.Add("Fuel Usage"); this.SensorsDesc.Add("Engine Fuel Usage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(100); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("egrV"); this.SensorsNames.Add("EGR Voltage"); this.SensorsDesc.Add("EGR Voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(5); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("b6V"); this.SensorsNames.Add("B6 Voltage"); this.SensorsDesc.Add("B6 Voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(5); this.SensorsCustomINT.Add(false);
+
+ this.SensorsTags.Add("egt_cht1"); this.SensorsNames.Add("EGT CHT1"); this.SensorsDesc.Add("EGT CHT1"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(500); this.SensorsCustomMax.Add(2000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("egt_cht2"); this.SensorsNames.Add("EGT CHT2"); this.SensorsDesc.Add("EGT CHT2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(500); this.SensorsCustomMax.Add(2000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("egt_cht3"); this.SensorsNames.Add("EGT CHT3"); this.SensorsDesc.Add("EGT CHT3"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(500); this.SensorsCustomMax.Add(2000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("egt_cht4"); this.SensorsNames.Add("EGT CHT4"); this.SensorsDesc.Add("EGT CHT4"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(500); this.SensorsCustomMax.Add(2000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("egt_chtAvg"); this.SensorsNames.Add("EGT CHT4"); this.SensorsDesc.Add("EGT CHT4"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(500); this.SensorsCustomMax.Add(2000); this.SensorsCustomINT.Add(true);
+ this.SensorsTags.Add("backPres"); this.SensorsNames.Add("Back Pressure"); this.SensorsDesc.Add("Back Pressure"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(45); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("fuelPres"); this.SensorsNames.Add("Fuel Pressure"); this.SensorsDesc.Add("Fuel Pressure"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(150); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("iat2"); this.SensorsNames.Add("IAT #2"); this.SensorsDesc.Add("Intake Air Temperature#2"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(255); this.SensorsCustomINT.Add(false);
+
+ this.SensorsTags.Add("flexFuel"); this.SensorsNames.Add("Flex Fuel"); this.SensorsDesc.Add("Flex Fuel/Ethanol Percentage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(100); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("ectV"); this.SensorsNames.Add("ECT Voltage"); this.SensorsDesc.Add("ECT Voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(5); this.SensorsCustomINT.Add(false);
+ this.SensorsTags.Add("iatV"); this.SensorsNames.Add("IAT Voltage"); this.SensorsDesc.Add("IAT Voltage"); this.SensorsMin.Add(0); this.SensorsMax.Add(0); this.SensorsCustomMin.Add(0); this.SensorsCustomMax.Add(5); this.SensorsCustomINT.Add(false);
+
+ LoadSensors();
+ }
+
+ private void LoadSensors()
+ {
+ if (this.SensorsTags != null)
+ {
+ for (int i = 0; i < this.SensorsTags.Count; i++)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(this.SensorsTags[i])];
+ //this.settingsKey_0 = SettingsFile.Settings["sensors/" + this.SensorsTags[i]];
+
+ this.settingsKey_0.GetSetting("name", this.SensorsNames[i]);
+ this.settingsKey_0.GetSetting("desc", this.SensorsDesc[i]);
+ this.settingsKey_0.GetSetting("warnMin", this.SensorsMin[i]);
+ this.settingsKey_0.GetSetting("warnMax", this.SensorsMax[i]);
+
+ this.settingsKey_0.GetSetting("customMin", this.SensorsCustomMin[i]);
+ this.settingsKey_0.GetSetting("customMax", this.SensorsCustomMax[i]);
+ this.settingsKey_0.GetSetting("customINT", this.SensorsCustomINT[i]);
+ }
+ }
+ }
+
+ private void SaveSensors()
+ {
+ if (this.SensorsTags == null) method_list();
+ else LoadSensors();
+
+ for (int i = 0; i < this.SensorsTags.Count; i++)
+ {
+ this.settingsKey_0 = SettingsFile.Settings["sensors/" + ResetSenssStr(this.SensorsTags[i])];
+ //this.settingsKey_0 = SettingsFile.Settings["sensors/" + this.SensorsTags[i]];
+
+ this.settingsKey_0.StoreSetting("name", this.SensorsNames[i]);
+ if (this.SensorsDesc[i] != "") this.settingsKey_0.StoreSetting("desc", this.SensorsDesc[i]);
+ this.settingsKey_0.StoreSetting("warnMin", this.SensorsMin[i]);
+ this.settingsKey_0.StoreSetting("warnMax", this.SensorsMax[i]);
+
+ this.settingsKey_0.StoreSetting("customMin", this.SensorsCustomMin[i]);
+ this.settingsKey_0.StoreSetting("customMax", this.SensorsCustomMax[i]);
+ this.settingsKey_0.StoreSetting("customINT", this.SensorsCustomINT[i]);
+ }
+
+ SettingsFile.Update(); //Save
+ }
+
+ private void method_Reset()
+ {
+ this.settingsKey_0 = SettingsFile.Settings["editor/showWarningColor"];
+ this.settingsKey_0.StoreSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["editor/dispTextPrim"];
+ this.settingsKey_0.StoreSetting("value", (float)14.25f);
+ this.settingsKey_0 = SettingsFile.Settings["editor/dispTextSec"];
+ this.settingsKey_0.StoreSetting("value", (float)8.25f);
+ this.settingsKey_0 = SettingsFile.Settings["wideband/widebandConversion"];
+ this.settingsKey_0.StoreSetting("index0", 0);
+ this.settingsKey_0.StoreSetting("index1", 1.3);
+ this.settingsKey_0.StoreSetting("index2", 0.3);
+ this.settingsKey_0.StoreSetting("index3", 1);
+ this.settingsKey_0.StoreSetting("index4", 0.7);
+ this.settingsKey_0.StoreSetting("index5", 1);
+ this.settingsKey_0.StoreSetting("index6", 1);
+ this.settingsKey_0.StoreSetting("index7", 0.710204081632653);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana1tbl"];
+ this.settingsKey_0.StoreSetting("index0", 0);
+ this.settingsKey_0.StoreSetting("index1", 0);
+ this.settingsKey_0.StoreSetting("index2", 5);
+ this.settingsKey_0.StoreSetting("index3", 5);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana2tbl"];
+ this.settingsKey_0.StoreSetting("index0", 0);
+ this.settingsKey_0.StoreSetting("index1", 0);
+ this.settingsKey_0.StoreSetting("index2", 5);
+ this.settingsKey_0.StoreSetting("index3", 5);
+ this.settingsKey_0 = SettingsFile.Settings["analog/ana3tbl"];
+ this.settingsKey_0.StoreSetting("index0", 0);
+ this.settingsKey_0.StoreSetting("index1", 0);
+ this.settingsKey_0.StoreSetting("index2", 5);
+ this.settingsKey_0.StoreSetting("index3", 5);
+ this.settingsKey_0 = SettingsFile.Settings["emulator/AlwaysRt"];
+ this.settingsKey_0.StoreSetting("value", true);
+ this.settingsKey_0 = SettingsFile.Settings["tuner/FilterAuto"];
+ this.settingsKey_0.StoreSetting("value", true);
+ this.method_1();
+ SettingsFile.Update();
+ }
+
+ public void ResetOtherSettings()
+ {
+ string path1 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\display.txt";
+ string path2 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Graph.txt";
+ string path3 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Target_AFR.txt";
+ if (File.Exists(path1)) File.Delete(path1);
+ if (File.Exists(path2)) File.Delete(path2);
+ if (File.Exists(path3)) File.Delete(path3);
+ }
+
+ public delegate void Delegate10(string[] string_0);
+
+ public delegate void Delegate11();
+
+ public delegate void Delegate12();
+
+ public delegate void Delegate13(bool bool_0);
+
+ public delegate void Delegate14();
+}
+
diff --git a/Class11_u.cs b/Class11_u.cs
new file mode 100644
index 0000000..5f7f609
--- /dev/null
+++ b/Class11_u.cs
@@ -0,0 +1,320 @@
+using System;
+using System.Collections.Generic;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+internal class Class11_u
+{
+ private bool bool_0;
+ private bool bool_1;
+ private bool bool_2;
+ private Class18 class18_0;
+ private Class20_u class20_u_0;
+ private int int_0;
+ private Stack class20_u_1;
+ private Stack class20_u_2;
+ private string string_0;
+
+ public event Delegate33 delegate33_0;
+
+ public event Delegate32 delegate32_0;
+
+ internal Class11_u(Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+ this.class20_u_1 = new Stack();
+ this.class20_u_2 = new Stack();
+ }
+
+ internal void method_0(long long_0, byte byte_0, byte byte_1)
+ {
+ if (!this.bool_1)
+ {
+ this.int_0++;
+ }
+ this.class20_u_0 = new Class20_u();
+ this.class20_u_0.long_0 = long_0;
+ this.class20_u_0.byte_0 = byte_0;
+ this.class20_u_0.byte_1 = byte_1;
+ if (!this.bool_1)
+ {
+ this.class20_u_0.string_0 = "Undefined operation. Contact Dev!";
+ }
+ else
+ {
+ this.class20_u_0.string_0 = this.string_0;
+ }
+ this.class20_u_0.int_0 = this.int_0;
+ this.class20_u_1.Push(this.class20_u_0);
+ this.class20_u_2.Clear();
+ if (this.delegate32_0 != null)
+ {
+ this.delegate32_0();
+ }
+ }
+
+ public bool method_1()
+ {
+ return (this.class20_u_1.Count > 0);
+ }
+
+ public void method_10(bool bool_3, string string_1, bool bool_4, bool bool_5)
+ {
+ if (bool_5)
+ {
+ this.bool_2 = bool_4;
+ this.bool_1 = false;
+ this.int_0++;
+ }
+ else if (!this.bool_2 || !this.bool_1)
+ {
+ if (!bool_3)
+ {
+ this.bool_2 = bool_4;
+ this.bool_1 = false;
+ this.int_0++;
+ }
+ else
+ {
+ this.bool_2 = bool_4;
+ this.bool_1 = bool_3;
+ this.string_0 = string_1;
+ }
+ }
+ }
+
+ public void method_11(string string_1)
+ {
+ this.string_0 = string_1;
+ }
+
+ public void method_12()
+ {
+ this.class20_u_1.Clear();
+ this.class20_u_2.Clear();
+ if (this.delegate32_0 != null)
+ {
+ this.delegate32_0();
+ }
+ GC.Collect(6);
+ }
+
+ public List method_13()
+ {
+ Class20_u[] class20_u_0 = this.class20_u_1.ToArray();
+ List list = new List();
+ int num = 0;
+ int num2 = 0;
+ for (int i = 0; i < class20_u_0.Length; i++)
+ {
+ if (class20_u_0[i] != null)
+ {
+ if (num != class20_u_0[i].int_0)
+ {
+ num = class20_u_0[i].int_0;
+ }
+ if (((i + 1) < class20_u_0.Length) && (num == class20_u_0[i + 1].int_0))
+ {
+ class20_u_0[i] = null;
+ }
+ }
+ }
+ for (int j = 0; j < class20_u_0.Length; j++)
+ {
+ if (class20_u_0[j] != null)
+ {
+ list.Add(class20_u_0[j]);
+ num2++;
+ if (num2 > 3)
+ {
+ break;
+ }
+ }
+ }
+ class20_u_0 = null;
+ return list;
+ }
+
+ public List method_14()
+ {
+ Class20_u[] class20_u_0 = this.class20_u_2.ToArray();
+ List list = new List();
+ int num = 0;
+ int num2 = 0;
+ for (int i = 0; i < class20_u_0.Length; i++)
+ {
+ if (class20_u_0[i] != null)
+ {
+ if (num != class20_u_0[i].int_0)
+ {
+ num = class20_u_0[i].int_0;
+ }
+ if (((i + 1) < class20_u_0.Length) && (num == class20_u_0[i + 1].int_0))
+ {
+ class20_u_0[i] = null;
+ }
+ }
+ }
+ for (int j = 0; j < class20_u_0.Length; j++)
+ {
+ if (class20_u_0[j] != null)
+ {
+ list.Add(class20_u_0[j]);
+ num2++;
+ if (num2 > 3)
+ {
+ break;
+ }
+ }
+ }
+ class20_u_0 = null;
+ GC.Collect();
+ return list;
+ }
+
+ public bool method_2()
+ {
+ return (this.class20_u_2.Count > 0);
+ }
+
+ public bool method_3()
+ {
+ return this.bool_0;
+ }
+
+ public void UndoALL()
+ {
+ while (this.class20_u_1.Count > 0)
+ {
+ UndoOne();
+ Application.DoEvents();
+ }
+ }
+
+ private void UndoOne()
+ {
+ try
+ {
+ this.bool_0 = true;
+ this.class20_u_0 = this.class20_u_1.Pop();
+ this.class18_0.method_149_SetByte(this.class20_u_0.long_0, this.class20_u_0.byte_0);
+ this.class20_u_2.Push(this.class20_u_0);
+ while (this.method_6(this.class20_u_0.int_0))
+ {
+ this.class20_u_0 = this.class20_u_1.Pop();
+ this.class18_0.method_149_SetByte(this.class20_u_0.long_0, this.class20_u_0.byte_0);
+ this.class20_u_2.Push(this.class20_u_0);
+ }
+ this.bool_0 = false;
+ if ((this.class20_u_0.string_0 == "Fuel & Ign Table Settings")
+ || (this.class20_u_0.string_0 == "Import Calibration")
+ || (this.class20_u_0.string_0 == "Insert Column")
+ || (this.class20_u_0.string_0 == "Delete Column")
+ || (this.class20_u_0.string_0.Contains("fuel1_hi"))
+ || (this.class20_u_0.string_0.Contains("fuel1_lo"))
+ || (this.class20_u_0.string_0.Contains("fuel2_hi"))
+ || (this.class20_u_0.string_0.Contains("fuel2_lo"))
+ || (this.class20_u_0.string_0.Contains("ign1_hi"))
+ || (this.class20_u_0.string_0.Contains("ign1_lo"))
+ || (this.class20_u_0.string_0.Contains("ign2_hi"))
+ || (this.class20_u_0.string_0.Contains("ign2_lo"))
+ || (this.class20_u_0.string_0 == "Map Sensor Setting")
+ || (this.class20_u_0.string_0 == "Boost Table Setup")
+ )
+ {
+ this.class18_0.method_52();
+ }
+ if (this.delegate33_0 != null)
+ {
+ this.delegate33_0();
+ }
+ if (this.delegate32_0 != null)
+ {
+ this.delegate32_0();
+ }
+ }
+ catch { }
+ }
+
+ public void method_4()
+ {
+ UndoOne();
+ }
+
+ public void method_5(int int_1)
+ {
+ }
+
+ public void method_7()
+ {
+ //Redo
+ try
+ {
+ this.class20_u_0 = this.class20_u_2.Pop();
+ this.bool_0 = true;
+ this.class18_0.method_149_SetByte(this.class20_u_0.long_0, this.class20_u_0.byte_1);
+ this.class20_u_1.Push(this.class20_u_0);
+ while (this.method_9(this.class20_u_0.int_0))
+ {
+ this.class20_u_0 = this.class20_u_2.Pop();
+ this.class18_0.method_149_SetByte(this.class20_u_0.long_0, this.class20_u_0.byte_1);
+ this.class20_u_1.Push(this.class20_u_0);
+ }
+ this.bool_0 = false;
+ if ((this.class20_u_0.string_0 == "Fuel & Ign Table Settings")
+ || (this.class20_u_0.string_0 == "Import Calibration")
+ || (this.class20_u_0.string_0 == "Insert Column")
+ || (this.class20_u_0.string_0 == "Delete Column")
+ || (this.class20_u_0.string_0.Contains("fuel1_hi"))
+ || (this.class20_u_0.string_0.Contains("fuel1_lo"))
+ || (this.class20_u_0.string_0.Contains("fuel2_hi"))
+ || (this.class20_u_0.string_0.Contains("fuel2_lo"))
+ || (this.class20_u_0.string_0.Contains("ign1_hi"))
+ || (this.class20_u_0.string_0.Contains("ign1_lo"))
+ || (this.class20_u_0.string_0.Contains("ign2_hi"))
+ || (this.class20_u_0.string_0.Contains("ign2_lo"))
+ || (this.class20_u_0.string_0 == "Map Sensor Setting")
+ || (this.class20_u_0.string_0 == "Boost Table Setup")
+ )
+ {
+ this.class18_0.method_52();
+ }
+ if (this.delegate33_0 != null)
+ {
+ this.delegate33_0();
+ }
+ if (this.delegate32_0 != null)
+ {
+ this.delegate32_0();
+ }
+ }
+ catch { }
+ }
+
+ public void method_8(int int_1)
+ {
+ }
+
+ public bool method_6(int int_1)
+ {
+ if (this.class20_u_1.Count <= 0)
+ {
+ return false;
+ }
+ return (this.class20_u_1.Peek().int_0 == int_1);
+ }
+
+ public bool method_9(int int_1)
+ {
+ if (this.class20_u_2.Count <= 0)
+ {
+ return false;
+ }
+ return (this.class20_u_2.Peek().int_0 == int_1);
+ }
+
+ public delegate void Delegate32();
+
+ public delegate void Delegate33();
+}
+
diff --git a/Class12_afrT.cs b/Class12_afrT.cs
new file mode 100644
index 0000000..1fea069
--- /dev/null
+++ b/Class12_afrT.cs
@@ -0,0 +1,1054 @@
+//using Dal;
+using Data;
+using System;
+using System.IO;
+//using System.Runtime.Serialization;
+//using System.Runtime.Serialization.Formatters.Binary;
+using System.Windows.Forms;
+
+internal class Class12_afrT
+{
+ private bool[,] bool_0;
+ private bool[,] bool_1;
+ private bool[,] bool_2;
+ private bool[,] bool_3;
+ private byte[,,] byte_0;
+
+ /*public static byte[,] byte_0_DemonA1 = new byte[26, 20];
+ public static byte[,] byte_0_DemonA2 = new byte[26, 20];
+ public static byte[,] byte_0_DemonA3 = new byte[26, 20];
+ public static byte[,] byte_0_DemonA4 = new byte[26, 20];
+ public static byte[,] byte_0_DemonA5 = new byte[26, 20];
+ public static byte[,] byte_0_Analog1 = new byte[26, 20];
+ public static byte[,] byte_0_Analog2 = new byte[26, 20];
+ public static byte[,] byte_0_Analog3 = new byte[26, 20];
+ public static float[,] byte_0_IAT = new float[26, 20];
+ public static float[,] byte_0_ECT = new float[26, 20];
+ public static float[,] byte_0_Fign = new float[26, 20];
+ public static float[,] byte_0_Fuelusage = new float[26, 20];
+ public static float[,] byte_0_inj = new float[26, 20];
+ public static float[,] byte_0_bat = new float[26, 20];
+ public static float[,] byte_0_D14 = new float[26, 20];
+ public static byte[,] byte_0_VTS = new byte[26, 20];
+ public static float[,] byte_0_BSTDC = new float[26, 20];
+ public static float[,] byte_0_TPS = new float[26, 20];
+ public static float FuelUsage = 0f;
+ private long[,] byte_0_DynoWS;
+ private long[,] byte_0_DynoHP;
+ private long[,] byte_0_DynoNM;
+ private long[,] byte_0_AUX1;
+ private long[,] byte_0_AUX2;
+ private long[,] byte_0_AUX3;
+ private long[,] byte_0_THC;*/
+
+ private byte[,] byte_0_Analog1;
+ private byte[,] byte_0_Analog2;
+ private byte[,] byte_0_Analog3;
+
+ private byte[,,] byte_1;
+ private byte[,,] byte_2;
+ private byte[,,] byte_3;
+ private Class10_settings class10_settings_0;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ /*private float[,,] float_0;
+ private float[,,] float_1;
+ private float[,,] float_10;
+ private float[,,] float_11;
+ private float[,,] float_2;
+ private float[,,] float_3;
+ private float[,,] float_4;
+ private float[,,] float_5;
+ private float[,,] float_6;
+ private float[,,] float_7;
+ private float[,,] float_8;
+ private float[,,] float_9;*/
+ private int int_0;
+ private int int_1;
+ /*private int int_2;
+ private int int_3;
+ private int int_4;*/
+ private Struct17 struct17_0;
+ private TunerAfrGrid tunerAfrGrid_0;
+ private string ThPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Target_AFR.txt";
+
+ private DateTime LastCheck = DateTime.Now;
+
+ public Class12_afrT()
+ {
+
+ }
+
+ internal void method_0(ref Class18 class18_1, ref Class10_settings class10_1, ref Class17 class17_1)
+ {
+ this.class10_settings_0 = class10_1;
+ this.class10_settings_0.delegate13_0 += new Class10_settings.Delegate13(this.method_1);
+ this.class18_0 = class18_1;
+ this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_19);
+ this.class17_0 = class17_1;
+ this.class17_0.delegate47_0 += new Class17.Delegate47(this.method_21);
+ this.class17_0.delegate53_0 += new Class17.Delegate53(this.method_2);
+ this.class17_0.delegate54_0 += new Class17.Delegate54(this.method_21_Analog);
+
+ //this.class17_0.delegate48_0 += new Class17_dtl.Delegate48(this.method_21_Analog);
+
+ if (!File.Exists(ThPath))
+ {
+ this.tunerAfrGrid_0 = new TunerAfrGrid();
+ this.method_9(false);
+ this.method_9(true);
+ method_Save();
+ }
+ }
+
+ private void method_1(bool bool_4)
+ {
+ this.method_9(bool_4);
+ method_Save();
+ }
+
+ public bool method_10(int int_5, int int_6)
+ {
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ return this.tunerAfrGrid_0.fuel_low_1_Lock[int_5, int_6];
+ }
+ return this.tunerAfrGrid_0.fuel_high_1_Lock[int_5, int_6];
+ }
+ if (!this.class18_0.method_36())
+ {
+ return this.tunerAfrGrid_0.fuel_low_2_Lock[int_5, int_6];
+ }
+ return this.tunerAfrGrid_0.fuel_high_2_Lock[int_5, int_6];
+ }
+
+ private bool IsAnalogOverlay()
+ {
+ bool IsAnalog = false;
+ if (this.class18_0.method_8() == TableOverlay.analog1Reading) IsAnalog = true;
+ if (this.class18_0.method_8() == TableOverlay.analog2Reading) IsAnalog = true;
+ if (this.class18_0.method_8() == TableOverlay.analog3Reading) IsAnalog = true;
+ return IsAnalog;
+ }
+
+ public object method_11(int int_5, int int_6) //Get afr at (row, column)
+ {
+ if (!IsAnalogOverlay())
+ {
+ if (this.method_10(int_5, int_6))
+ {
+ return "-";
+ }
+ }
+ switch (this.class18_0.method_8())
+ {
+ case TableOverlay.none:
+ return null;
+
+ case TableOverlay.afTarget:
+ return this.method_12(int_5, int_6);
+
+ case TableOverlay.afReading:
+ return this.method_17(int_5, int_6);
+
+ case TableOverlay.afDiff:
+ if (this.method_16(int_5, int_6) == null) return null;
+ return (((double) this.method_16(int_5, int_6)) * -1.0);
+
+ case TableOverlay.analog1Reading:
+ return this.method_17_Analog(int_5, int_6);
+
+ case TableOverlay.analog2Reading:
+ return this.method_17_Analog(int_5, int_6);
+
+ case TableOverlay.analog3Reading:
+ return this.method_17_Analog(int_5, int_6);
+ }
+ return null;
+ }
+
+ public double method_12(int int_5, int int_6)
+ {
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ {
+ return this.class18_0.method_241(this.tunerAfrGrid_0.targetAfr_lo_1[int_5, int_6]);
+ }
+ return this.tunerAfrGrid_0.targetAfr_lo_1[int_5, int_6];
+ }
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ {
+ return this.class18_0.method_241(this.tunerAfrGrid_0.targetAfr_hi_1[int_5, int_6]);
+ }
+ return this.tunerAfrGrid_0.targetAfr_hi_1[int_5, int_6];
+ }
+ if (!this.class18_0.method_36())
+ {
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ {
+ return this.class18_0.method_241(this.tunerAfrGrid_0.targetAfr_lo_2[int_5, int_6]);
+ }
+ return this.tunerAfrGrid_0.targetAfr_lo_2[int_5, int_6];
+ }
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ {
+ return this.class18_0.method_241(this.tunerAfrGrid_0.targetAfr_hi_2[int_5, int_6]);
+ }
+ return this.tunerAfrGrid_0.targetAfr_hi_2[int_5, int_6];
+ }
+
+ public double method_13(int int_5, int int_6)
+ {
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ return this.tunerAfrGrid_0.targetAfr_lo_1[int_5, int_6];
+ }
+ return this.tunerAfrGrid_0.targetAfr_hi_1[int_5, int_6];
+ }
+ if (!this.class18_0.method_36())
+ {
+ return this.tunerAfrGrid_0.targetAfr_lo_2[int_5, int_6];
+ }
+ return this.tunerAfrGrid_0.targetAfr_hi_2[int_5, int_6];
+ }
+
+ public void method_14(int int_5, int int_6, double double_0) //set value
+ {
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ {
+ double_0 = this.class18_0.method_240(double_0);
+ }
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_1[int_5, int_6] = double_0;
+ }
+ else
+ {
+ this.tunerAfrGrid_0.targetAfr_hi_1[int_5, int_6] = double_0;
+ }
+ }
+ else if (!this.class18_0.method_36())
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_2[int_5, int_6] = double_0;
+ }
+ else
+ {
+ this.tunerAfrGrid_0.targetAfr_hi_2[int_5, int_6] = double_0;
+ }
+
+ method_Save();
+ }
+
+ public void method_15(int int_5, int int_6, double double_0) //set value
+ {
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_1[int_5, int_6] = double_0;
+ }
+ else
+ {
+ this.tunerAfrGrid_0.targetAfr_hi_1[int_5, int_6] = double_0;
+ }
+ }
+ else if (!this.class18_0.method_36())
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_2[int_5, int_6] = double_0;
+ }
+ else
+ {
+ this.tunerAfrGrid_0.targetAfr_hi_2[int_5, int_6] = double_0;
+ }
+
+ method_Save();
+ }
+
+ public object method_16(int int_5, int int_6) //used for AF - difference
+ {
+ object obj2 = this.method_17(int_5, int_6);
+ if (obj2 == null)
+ {
+ return null;
+ }
+ return (((this.method_12(int_5, int_6) / ((double) obj2)) * 100.0) - 100.0);
+ }
+
+ public double method_17_Analog(int int_5, int int_6) //get analog value at
+ {
+ byte num = 0;
+ if (this.class18_0.method_8() == TableOverlay.analog1Reading)
+ {
+ num = this.method_23_Analog(this.byte_0_Analog1, int_5, int_6);
+ if (num == 0) return num;
+ return this.class18_0.method_201(AnalogInputs.analog1, num);
+ }
+ if (this.class18_0.method_8() == TableOverlay.analog2Reading)
+ {
+ num = this.method_23_Analog(this.byte_0_Analog2, int_5, int_6);
+ if (num == 0) return num;
+ return this.class18_0.method_201(AnalogInputs.analog2, num);
+ }
+ if (this.class18_0.method_8() == TableOverlay.analog3Reading)
+ {
+ num = this.method_23_Analog(this.byte_0_Analog3, int_5, int_6);
+ if (num == 0) return num;
+ return this.class18_0.method_201(AnalogInputs.analog3, num);
+ }
+ return 0;
+ }
+
+ public object method_17(int int_5, int int_6) //Get fuel value at (row, column)
+ {
+ byte num = 0;
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ num = this.method_23(this.byte_0, int_5, int_6);
+ }
+ else
+ {
+ num = this.method_23(this.byte_1, int_5, int_6);
+ }
+ }
+ else if (!this.class18_0.method_36())
+ {
+ num = this.method_23(this.byte_2, int_5, int_6);
+ }
+ else
+ {
+ num = this.method_23(this.byte_3, int_5, int_6);
+ }
+ if (num == 0)
+ {
+ return null;
+ }
+ return this.class18_0.method_200(num);
+ }
+
+ public bool method_18(int int_5, int int_6)
+ {
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ return this.bool_0[int_5, int_6];
+ }
+ return this.bool_1[int_5, int_6];
+ }
+ if (!this.class18_0.method_36())
+ {
+ return this.bool_2[int_5, int_6];
+ }
+ return this.bool_3[int_5, int_6];
+ }
+
+ public void method_Save()
+ {
+ if (File.Exists(ThPath)) File.Delete(ThPath);
+
+ if (this.tunerAfrGrid_0 != null)
+ {
+ string SaveStr = "";
+ for (int i = 0; i < this.class18_0.method_33(); i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ SaveStr += "Column=" + i + ";Row=" + j + ";targetAfr_lo_1=" + this.tunerAfrGrid_0.targetAfr_lo_1[i, j].ToString() + Environment.NewLine;
+ SaveStr += "Column=" + i + ";Row=" + j + ";targetAfr_hi_1=" + this.tunerAfrGrid_0.targetAfr_hi_1[i, j].ToString() + Environment.NewLine;
+ SaveStr += "Column=" + i + ";Row=" + j + ";targetAfr_lo_2=" + this.tunerAfrGrid_0.targetAfr_lo_2[i, j].ToString() + Environment.NewLine;
+ SaveStr += "Column=" + i + ";Row=" + j + ";targetAfr_hi_2=" + this.tunerAfrGrid_0.targetAfr_hi_2[i, j].ToString() + Environment.NewLine;
+
+ SaveStr += "Column=" + i + ";Row=" + j + ";fuel_low_1_Lock=" + this.tunerAfrGrid_0.fuel_low_1_Lock[i, j].ToString() + Environment.NewLine;
+ SaveStr += "Column=" + i + ";Row=" + j + ";fuel_high_1_Lock=" + this.tunerAfrGrid_0.fuel_high_1_Lock[i, j].ToString() + Environment.NewLine;
+ SaveStr += "Column=" + i + ";Row=" + j + ";fuel_low_2_Lock=" + this.tunerAfrGrid_0.fuel_low_2_Lock[i, j].ToString() + Environment.NewLine;
+ SaveStr += "Column=" + i + ";Row=" + j + ";fuel_high_2_Lock=" + this.tunerAfrGrid_0.fuel_high_2_Lock[i, j].ToString() + Environment.NewLine;
+ }
+ }
+ StreamWriter writer = new StreamWriter(ThPath, false);
+ writer.Write(SaveStr);
+ writer.Close();
+ writer.Dispose();
+ writer = null;
+ }
+ }
+
+ private void method_19()
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ if (!File.Exists(ThPath))
+ {
+ this.tunerAfrGrid_0 = new TunerAfrGrid();
+ this.method_9(false);
+ this.method_9(true);
+ method_Save();
+ }
+ else
+ {
+ try
+ {
+ bool DoneAnything = false;
+
+ string[] AllLines = File.ReadAllLines(ThPath);
+ if (AllLines.Length > 0)
+ {
+ this.tunerAfrGrid_0 = new TunerAfrGrid();
+ this.tunerAfrGrid_0.targetAfr_lo_1 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.targetAfr_hi_1 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.targetAfr_lo_2 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.targetAfr_hi_2 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+
+ this.tunerAfrGrid_0.fuel_low_1_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.fuel_high_1_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.fuel_low_2_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.fuel_high_2_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+
+ for (int i = 0; i < AllLines.Length; i++)
+ {
+ if (AllLines[i].Contains("Row") && AllLines[i].Contains("Column"))
+ {
+ DoneAnything = true;
+ string[] SplitCMD = AllLines[i].Split(';');
+ string[] SplitColumnEnc = SplitCMD[0].Split('=');
+ string[] SplitRowEnc = SplitCMD[1].Split('=');
+ string[] SplitCmdEnc = SplitCMD[2].Split('=');
+
+ int ThisColumn = int.Parse(SplitColumnEnc[1]);
+ int ThisRow = int.Parse(SplitRowEnc[1]);
+ if (SplitCmdEnc[0].Contains("targetAfr_lo_1")) this.tunerAfrGrid_0.targetAfr_lo_1[ThisColumn, ThisRow] = double.Parse(SplitCmdEnc[1]);
+ if (SplitCmdEnc[0].Contains("targetAfr_hi_1")) this.tunerAfrGrid_0.targetAfr_hi_1[ThisColumn, ThisRow] = double.Parse(SplitCmdEnc[1]);
+ if (SplitCmdEnc[0].Contains("targetAfr_lo_2")) this.tunerAfrGrid_0.targetAfr_lo_2[ThisColumn, ThisRow] = double.Parse(SplitCmdEnc[1]);
+ if (SplitCmdEnc[0].Contains("targetAfr_hi_2")) this.tunerAfrGrid_0.targetAfr_hi_2[ThisColumn, ThisRow] = double.Parse(SplitCmdEnc[1]);
+
+ if (SplitCmdEnc[0].Contains("fuel_low_1_Lock")) this.tunerAfrGrid_0.fuel_low_1_Lock[ThisColumn, ThisRow] = bool.Parse(SplitCmdEnc[1]);
+ if (SplitCmdEnc[0].Contains("fuel_high_1_Lock")) this.tunerAfrGrid_0.fuel_high_1_Lock[ThisColumn, ThisRow] = bool.Parse(SplitCmdEnc[1]);
+ if (SplitCmdEnc[0].Contains("fuel_low_2_Lock")) this.tunerAfrGrid_0.fuel_low_2_Lock[ThisColumn, ThisRow] = bool.Parse(SplitCmdEnc[1]);
+ if (SplitCmdEnc[0].Contains("fuel_high_2_Lock")) this.tunerAfrGrid_0.fuel_high_2_Lock[ThisColumn, ThisRow] = bool.Parse(SplitCmdEnc[1]);
+ }
+ }
+ }
+
+ if (!DoneAnything)
+ {
+ this.tunerAfrGrid_0 = new TunerAfrGrid();
+ this.method_9(false);
+ this.method_9(true);
+ method_Save();
+ }
+
+ //#######################################
+ /*serializationStream = new FileStream(ThPath, FileMode.Open, FileAccess.Read, FileShare.Read);
+ if (this.tunerAfrGrid_0 == null)
+ {
+ this.tunerAfrGrid_0 = (TunerAfrGrid) formatter.Deserialize(serializationStream);
+ if (((this.tunerAfrGrid_0.targetAfr_hi_1 == null) || (this.tunerAfrGrid_0.targetAfr_hi_2 == null)) || ((this.tunerAfrGrid_0.targetAfr_lo_1 == null) || (this.tunerAfrGrid_0.targetAfr_lo_2 == null)))
+ {
+ if (serializationStream != null)
+ {
+ serializationStream.Close();
+ serializationStream.Dispose();
+ serializationStream = null;
+ }
+ formatter = null;
+
+ this.method_9(false);
+ this.method_9(true);
+ }
+ }*/
+ }
+ catch (Exception mess)
+ {
+ LogThis("Error while loading AFR Layout:" + Environment.NewLine + "" + mess);
+
+ this.tunerAfrGrid_0 = new TunerAfrGrid();
+ this.method_9(false);
+ this.method_9(true);
+ method_Save();
+ }
+ }
+ if (this.byte_0 == null)
+ {
+ this.byte_0 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.byte_0_Analog1 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_0_Analog2 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_0_Analog3 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_1 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.bool_0 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.bool_1 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_2 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.byte_3 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.bool_2 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.bool_3 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ }
+ else if (((this.byte_0.GetUpperBound(0) != (this.class18_0.method_33() - 1)) || (this.byte_0.GetUpperBound(1) != (this.class18_0.method_32_GetRPM_RowsNumber() - 1))) || (this.byte_0.GetUpperBound(2) != (this.class10_settings_0.int_36 - 1)))
+ {
+ this.byte_0 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.byte_0_Analog1 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_0_Analog2 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_0_Analog3 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_1 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.bool_0 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.bool_1 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.byte_2 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.byte_3 = new byte[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber(), this.class10_settings_0.int_36];
+ this.bool_2 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.bool_3 = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ }
+ this.method_3();
+ this.method_5();
+ }
+ }
+
+ private void LogThis(string string_8)
+ {
+ this.class17_0.frmMain_0.LogThis("AFR Target - " + string_8);
+ }
+
+ private void method_2(long long_0, string string_0)
+ {
+ if (long_0 == 0L)
+ {
+ this.method_3();
+ this.method_5();
+ }
+ }
+
+ private void method_20(string string_0, string string_1, string string_2)
+ {
+ }
+
+ private void method_21_Analog(Struct12 struct12_1)
+ {
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && (DateTime.Now - LastCheck).TotalMilliseconds >= this.class10_settings_0.int_ActiveDatalog[0]))
+ {
+ LastCheck = DateTime.Now;
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && this.class10_settings_0.bool_ActiveDatalog[0]))
+ {
+ this.byte_0_Analog1[struct12_1.struct24_0.int_1, struct12_1.struct24_0.int_0] = struct12_1.byte_40;
+ this.byte_0_Analog2[struct12_1.struct24_0.int_1, struct12_1.struct24_0.int_0] = struct12_1.byte_41;
+ this.byte_0_Analog3[struct12_1.struct24_0.int_1, struct12_1.struct24_0.int_0] = struct12_1.byte_42;
+ }
+ }
+ }
+
+ private void method_21(Struct17 struct17_1)
+ {
+ if (this.method_22(struct17_1))
+ {
+ this.method_8(struct17_1);
+ if (struct17_1 != this.struct17_0)
+ {
+ this.int_0 = 0;
+ this.struct17_0 = struct17_1;
+ }
+ else if (this.int_0 == this.class10_settings_0.int_37)
+ {
+ this.int_1++;
+ if (this.class10_settings_0.bool_47)
+ {
+ if (this.struct17_0.byte_0 != struct17_1.byte_0)
+ {
+ this.method_27(struct17_1); //set afr bytes
+ }
+ this.struct17_0 = struct17_1;
+ this.int_1 = 0;
+ }
+ else
+ {
+ this.method_27(struct17_1); //set afr bytes
+ this.struct17_0 = struct17_1;
+ this.int_1 = 0;
+ }
+ }
+ else
+ {
+ this.int_0++;
+ this.int_1 = 0;
+ this.struct17_0 = struct17_1;
+ }
+ }
+ }
+
+ private bool method_22(Struct17 struct17_1)
+ {
+ if (struct17_1.bool_2)
+ {
+ return false;
+ }
+ int num = this.class18_0.method_218(struct17_1.long_1);
+ int num2 = this.class18_0.method_206(struct17_1.byte_2);
+ this.class18_0.method_198(struct17_1.byte_1);
+ this.class18_0.method_191(struct17_1.byte_3);
+ this.class18_0.method_191(struct17_1.byte_4);
+ double num3 = this.class18_0.method_200(struct17_1.byte_0);
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ {
+ num3 = this.class18_0.method_240(num3);
+ }
+ bool flag = this.class10_settings_0.bool_46[struct17_1.byte_5];
+ //return true;
+ if (this.class10_settings_0.OverlayConditionsDisabled) return true;
+ else return ((((((num >= this.class10_settings_0.int_28) && (num <= this.class10_settings_0.int_29)) && ((num2 >= this.class10_settings_0.int_30) && (num2 <= this.class10_settings_0.int_31))) && (((struct17_1.byte_1 >= this.class10_settings_0.int_26) && (struct17_1.byte_1 <= this.class10_settings_0.int_27)) && ((struct17_1.byte_3 <= this.class10_settings_0.int_32) && (struct17_1.byte_3 >= this.class10_settings_0.int_33)))) && (((struct17_1.byte_4 <= this.class10_settings_0.int_34) && (struct17_1.byte_4 >= this.class10_settings_0.int_35)) && ((num3 >= this.class10_settings_0.double_7) && (num3 <= this.class10_settings_0.double_8)))) && flag);
+ }
+
+ private byte method_23(byte[,,] byte_4, int int_5, int int_6)
+ {
+ int num = 0;
+ int num2 = 0;
+ for (int i = 0; i < this.class10_settings_0.int_36; i++)
+ {
+ if (byte_4[int_5, int_6, i] != 0)
+ {
+ num2 += byte_4[int_5, int_6, i];
+ num++;
+ }
+ }
+ if (num == 0)
+ {
+ return 0;
+ }
+ return (byte) Math.Round((double) (((float) num2) / ((float) num)), 0);
+ }
+
+ private byte method_23_Analog(byte[,] byte_4, int int_5, int int_6)
+ {
+ byte RByte = 0;
+ try
+ {
+ RByte = byte_4[int_5, int_6];
+ }
+ catch { }
+ return RByte;
+ }
+
+ private byte method_24(byte[,,] byte_4, int int_5, int int_6)
+ {
+ int num = this.method_23(byte_4, int_5, int_6);
+ int num2 = 0;
+ int num3 = 0;
+ int num4 = 0;
+ int num5 = 0;
+ for (int i = 0; i < this.class10_settings_0.int_36; i++)
+ {
+ if (byte_4[int_5, int_6, i] != 0)
+ {
+ num2 = byte_4[int_5, int_6, i] - num;
+ num3 = Math.Abs(num2);
+ num4 += num3;
+ num5++;
+ }
+ }
+ double d = ((float) num4) / ((float) (num5 - 1));
+ return (byte) Math.Round(d, 0);
+ }
+
+ private void method_25(byte[,,] byte_4, int int_5, int int_6)
+ {
+ for (int i = 0; i < byte_4.GetUpperBound(2); i++)
+ {
+ byte_4[int_5, int_6, i] = byte_4[int_5, int_6, i + 1];
+ }
+ byte_4[int_5, int_6, byte_4.GetUpperBound(2)] = 0;
+ }
+
+ private int method_26(byte[,,] byte_4, int int_5, int int_6)
+ {
+ int num = 0;
+ for (int i = 0; i < this.class10_settings_0.int_36; i++)
+ {
+ if (byte_4[int_5, int_6, i] != 0)
+ {
+ num++;
+ }
+ }
+ return num;
+ }
+
+ private void method_27(Struct17 struct17_1)
+ {
+ byte[,,] buffer;
+ bool[,] flagArray;
+ int num = 0;
+ byte num2 = 0;
+ byte num3 = 0;
+ if (!struct17_1.bool_1)
+ {
+ if (!struct17_1.bool_0)
+ {
+ buffer = this.byte_0;
+ flagArray = this.tunerAfrGrid_0.fuel_low_1_Lock;
+ }
+ else
+ {
+ buffer = this.byte_1;
+ flagArray = this.tunerAfrGrid_0.fuel_high_1_Lock;
+ }
+ }
+ else if (!struct17_1.bool_0)
+ {
+ buffer = this.byte_2;
+ flagArray = this.tunerAfrGrid_0.fuel_low_2_Lock;
+ }
+ else
+ {
+ buffer = this.byte_3;
+ flagArray = this.tunerAfrGrid_0.fuel_high_2_Lock;
+ }
+
+ byte num4 = 0;
+ if (!flagArray[struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0])
+ {
+ num = this.method_26(buffer, struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0);
+ num3 = this.method_23(buffer, struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0);
+ if ((num >= this.class10_settings_0.int_41) && this.class10_settings_0.bool_51)
+ {
+ num2 = this.method_24(buffer, struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0);
+ if ((struct17_1.byte_0 >= (num3 + num2)) || (struct17_1.byte_0 <= (num3 - num2)))
+ {
+ goto Label_021E;
+ }
+ }
+ if (num >= (this.class10_settings_0.int_36 - 1))
+ {
+ this.method_25(buffer, struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0);
+ num--;
+ }
+ num4 = struct17_1.byte_0;
+ if (num3 != 0 && !struct17_1.method_0(struct17_1.struct15_0.struct24_0))
+ {
+ num4 = (byte) ((struct17_1.byte_0 * 0.2) + (num3 * 0.8));
+ }
+ buffer[struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0, num] = num4;
+ }
+ Label_021E:
+ if (!flagArray[struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0])
+ {
+ num = this.method_26(buffer, struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0);
+ num3 = this.method_23(buffer, struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0);
+ if ((num >= this.class10_settings_0.int_41) && this.class10_settings_0.bool_51)
+ {
+ num2 = this.method_24(buffer, struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0);
+ if ((struct17_1.byte_0 >= (num3 + num2)) || (struct17_1.byte_0 <= (num3 - num2)))
+ {
+ goto Label_03BD;
+ }
+ }
+ if (num == (this.class10_settings_0.int_36 - 1))
+ {
+ this.method_25(buffer, struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0);
+ num--;
+ }
+ num4 = struct17_1.byte_0;
+ if (num3 != 0 && !struct17_1.method_0(struct17_1.struct15_0.struct24_1))
+ {
+ num4 = (byte) ((struct17_1.byte_0 * 0.2) + (num3 * 0.8));
+ }
+ buffer[struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0, num] = num4;
+ }
+ Label_03BD:
+ if (!flagArray[struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0])
+ {
+ num = this.method_26(buffer, struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0);
+ num3 = this.method_23(buffer, struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0);
+ if ((num >= this.class10_settings_0.int_41) && this.class10_settings_0.bool_51)
+ {
+ num2 = this.method_24(buffer, struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0);
+ if ((struct17_1.byte_0 >= (num3 + num2)) || (struct17_1.byte_0 <= (num3 - num2)))
+ {
+ goto Label_055C;
+ }
+ }
+ if (num == (this.class10_settings_0.int_36 - 1))
+ {
+ this.method_25(buffer, struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0);
+ num--;
+ }
+ num4 = struct17_1.byte_0;
+ if (num3 != 0 && !struct17_1.method_0(struct17_1.struct15_0.struct24_2))
+ {
+ num4 = (byte) ((struct17_1.byte_0 * 0.2) + (num3 * 0.8));
+ }
+ buffer[struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0, num] = num4;
+ }
+ Label_055C:
+ if (!flagArray[struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0])
+ {
+ num = this.method_26(buffer, struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0);
+ num3 = this.method_23(buffer, struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0);
+ if ((num >= this.class10_settings_0.int_41) && this.class10_settings_0.bool_51)
+ {
+ num2 = this.method_24(buffer, struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0);
+ if ((struct17_1.byte_0 >= (num3 + num2)) || (struct17_1.byte_0 <= (num3 - num2)))
+ {
+ goto Label_06FB;
+ }
+ }
+ if (num == (this.class10_settings_0.int_36 - 1))
+ {
+ this.method_25(buffer, struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0);
+ num--;
+ }
+ num4 = struct17_1.byte_0;
+ if (num3 != 0 && !struct17_1.method_0(struct17_1.struct15_0.struct24_3))
+ {
+ num4 = (byte) ((struct17_1.byte_0 * 0.2) + (num3 * 0.8));
+ }
+ buffer[struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0, num] = num4;
+ }
+ Label_06FB:
+ struct17_1.byte_0 = 0;
+ }
+
+ private void method_28(Struct12 struct12_1)
+ {
+ }
+
+ public void method_3() //clear recordings
+ {
+ for (int i = 0; i < this.class18_0.method_33(); i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ for (int k = 0; k < this.class10_settings_0.int_36; k++)
+ {
+ this.byte_0[i, j, k] = 0;
+ this.byte_1[i, j, k] = 0;
+ this.byte_2[i, j, k] = 0;
+ this.byte_3[i, j, k] = 0;
+ }
+ this.byte_0_Analog1[i, j] = 0;
+ this.byte_0_Analog2[i, j] = 0;
+ this.byte_0_Analog3[i, j] = 0;
+ }
+ }
+ this.method_5();
+ this.class18_0.method_53();
+ }
+
+ /*public void method_4_Analog(int int_5, int int_6)
+ {
+ this.byte_0_Analog1[int_5, int_6] = 0;
+ this.byte_0_Analog2[int_5, int_6] = 0;
+ this.byte_0_Analog3[int_5, int_6] = 0;
+ }*/
+
+ public void method_4(int int_5, int int_6)
+ {
+ for (int i = 0; i < this.class10_settings_0.int_36; i++)
+ {
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ this.byte_0[int_5, int_6, i] = 0;
+ }
+ else
+ {
+ this.byte_1[int_5, int_6, i] = 0;
+ }
+ }
+ else if (!this.class18_0.method_36())
+ {
+ this.byte_0[int_5, int_6, i] = 0;
+ }
+ else
+ {
+ this.byte_1[int_5, int_6, i] = 0;
+ }
+ }
+ this.byte_0_Analog1[int_5, int_6] = 0;
+ this.byte_0_Analog2[int_5, int_6] = 0;
+ this.byte_0_Analog3[int_5, int_6] = 0;
+ }
+
+ public void method_5()
+ {
+ for (int i = 0; i < this.class18_0.method_33(); i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ for (int k = 0; k < this.class10_settings_0.int_36; k++)
+ {
+ this.bool_0[i, j] = false;
+ this.bool_1[i, j] = false;
+ this.bool_2[i, j] = false;
+ this.bool_3[i, j] = false;
+ }
+ }
+ }
+ this.class18_0.method_53();
+ }
+
+ public void method_6(int int_5, int int_6) //filter unaceptable value
+ {
+ byte[,,] buffer;
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ buffer = this.byte_0;
+ }
+ else
+ {
+ buffer = this.byte_1;
+ }
+ }
+ else if (!this.class18_0.method_36())
+ {
+ buffer = this.byte_2;
+ }
+ else
+ {
+ buffer = this.byte_3;
+ }
+ double num = this.class18_0.method_200(this.method_23(buffer, int_5, int_6));
+ double num2 = 0.0;
+ byte num3 = 0;
+ for (int i = 0; i < this.class10_settings_0.int_36; i++)
+ {
+ if (buffer[int_5, int_6, i] != 0)
+ {
+ num2 = this.class18_0.method_200(buffer[int_5, int_6, i]);
+ if (num2 < (num - this.class10_settings_0.double_9))
+ {
+ num3 = this.class18_0.method_213(num - this.class10_settings_0.double_9);
+ buffer[int_5, int_6, i] = num3;
+ }
+ else if (num2 > (num + 1.5))
+ {
+ num3 = this.class18_0.method_213(num + this.class10_settings_0.double_9);
+ buffer[int_5, int_6, i] = num3;
+ }
+ }
+ }
+ }
+
+ /*public void method_7(int int_5, int int_6)
+ {
+ if (!this.class18_0.method_39())
+ {
+ if (!this.class18_0.method_36())
+ {
+ this.tunerAfrGrid_0.fuel_low_1_Lock[int_5, int_6] = !this.tunerAfrGrid_0.fuel_low_1_Lock[int_5, int_6];
+ }
+ else
+ {
+ this.tunerAfrGrid_0.fuel_high_1_Lock[int_5, int_6] = !this.tunerAfrGrid_0.fuel_low_1_Lock[int_5, int_6];
+ }
+ }
+ else if (!this.class18_0.method_36())
+ {
+ this.tunerAfrGrid_0.fuel_low_2_Lock[int_5, int_6] = !this.tunerAfrGrid_0.fuel_low_2_Lock[int_5, int_6];
+ }
+ else
+ {
+ this.tunerAfrGrid_0.fuel_high_2_Lock[int_5, int_6] = !this.tunerAfrGrid_0.fuel_low_2_Lock[int_5, int_6];
+ }
+ }*/
+
+ private void method_8(Struct17 struct17_1)
+ {
+ if (!struct17_1.bool_1)
+ {
+ if (struct17_1.bool_0)
+ {
+ this.bool_1[struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0] = true;
+ this.bool_1[struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0] = true;
+ this.bool_1[struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0] = true;
+ this.bool_1[struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0] = true;
+ }
+ else
+ {
+ this.bool_0[struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0] = true;
+ this.bool_0[struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0] = true;
+ this.bool_0[struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0] = true;
+ this.bool_0[struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0] = true;
+ }
+ }
+ else if (struct17_1.bool_0)
+ {
+ this.bool_3[struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0] = true;
+ this.bool_3[struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0] = true;
+ this.bool_3[struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0] = true;
+ this.bool_3[struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0] = true;
+ }
+ else
+ {
+ this.bool_2[struct17_1.struct15_0.struct24_0.int_1, struct17_1.struct15_0.struct24_0.int_0] = true;
+ this.bool_2[struct17_1.struct15_0.struct24_1.int_1, struct17_1.struct15_0.struct24_1.int_0] = true;
+ this.bool_2[struct17_1.struct15_0.struct24_2.int_1, struct17_1.struct15_0.struct24_2.int_0] = true;
+ this.bool_2[struct17_1.struct15_0.struct24_3.int_1, struct17_1.struct15_0.struct24_3.int_0] = true;
+ }
+ }
+
+ public void method_9(bool bool_4)
+ {
+ if (this.tunerAfrGrid_0 != null)
+ {
+ if (!bool_4)
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_1 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.targetAfr_hi_1 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.fuel_low_1_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.fuel_high_1_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ }
+ else
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_2 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.targetAfr_hi_2 = new double[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.fuel_low_2_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ this.tunerAfrGrid_0.fuel_high_2_Lock = new bool[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ }
+ for (int i = 0; i < this.class18_0.method_33(); i++)
+ {
+ double num2;
+ int num = this.class18_0.method_163((byte) i);
+ if (num <= this.class10_settings_0.int_38)
+ {
+ num2 = this.class10_settings_0.double_10; //get Low AFR
+ }
+ else if ((num > this.class10_settings_0.int_38) && (num < this.class10_settings_0.int_39))
+ {
+ num2 = this.class10_settings_0.double_11; //get Mid AFR
+ }
+ else
+ {
+ if (num < this.class10_settings_0.int_39)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("set target afr error");
+ return;
+ //throw new Exception("set target afr error");
+ }
+ num2 = this.class10_settings_0.double_12; //get High AFR
+ }
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (!bool_4)
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_1[i, j] = num2;
+ this.tunerAfrGrid_0.targetAfr_hi_1[i, j] = num2;
+ }
+ else
+ {
+ this.tunerAfrGrid_0.targetAfr_lo_2[i, j] = num2;
+ this.tunerAfrGrid_0.targetAfr_hi_2[i, j] = num2;
+ }
+ }
+ }
+
+ this.class18_0.method_53();
+ }
+ }
+}
+
diff --git a/Class13_u.cs b/Class13_u.cs
new file mode 100644
index 0000000..f1300a6
--- /dev/null
+++ b/Class13_u.cs
@@ -0,0 +1,438 @@
+using System;
+
+internal class Class13_u
+{
+ public long long_0;
+ public long long_1;
+ public long long_10;
+ public long long_100;
+ public long long_101;
+ public long long_102;
+ public long long_103;
+ public long long_104;
+ public long long_105;
+ public long long_106;
+ public long long_11;
+ public long long_110;
+ public long long_111;
+ public long long_112;
+ public long long_113;
+ public long long_114;
+ public long long_115;
+ public long long_116;
+ public long long_117;
+ public long long_118;
+ public long long_119;
+ public long long_12;
+ public long long_120;
+ public long long_121;
+ public long long_122;
+ public long long_123;
+ public long long_124;
+ public long long_125;
+ public long long_126;
+ public long long_127;
+ public long long_128;
+ public long long_129;
+ public long long_13;
+ public long long_130;
+ public long long_131;
+ public long long_132;
+ public long long_133;
+ public long long_135;
+ public long long_136;
+ public long long_137;
+ public long long_138;
+ public long long_139;
+ public long long_140;
+ public long long_141;
+ public long long_142;
+ public long long_143;
+ public long long_144;
+ public long long_147;
+ public long long_148;
+ public long long_149;
+ public long long_150;
+ public long long_151;
+ public long long_152;
+ public long long_153;
+ public long long_154;
+ public long long_155;
+ public long long_156;
+ public long long_157;
+ public long long_158;
+ public long long_159;
+ public long long_16;
+ public long long_160;
+ public long long_162;
+ public long long_163;
+ public long long_17;
+ public long long_171;
+ public long long_172;
+ public long long_173;
+ public long long_174;
+ public long long_175;
+ public long long_176;
+ public long long_177;
+ public long long_178;
+ public long long_179;
+ public long long_18;
+ public long long_180;
+ public long long_181;
+ public long long_183;
+ public long long_184;
+ public long long_185;
+ public long long_186;
+ public long long_187;
+ public long long_188;
+ public long long_189;
+ public long long_190;
+ public long long_191;
+ public long long_192;
+ public long long_193;
+ public long long_195;
+ public long long_196;
+ public long long_197;
+ public long long_198;
+ public long long_199;
+ public long long_2;
+ public long long_20;
+ public long long_200;
+ public long long_201;
+ public long long_202;
+ public long long_203;
+ public long long_204;
+ public long long_205;
+ public long long_206;
+ public long long_207;
+ public long long_208;
+ public long long_209;
+ public long long_21;
+ public long long_210;
+ public long long_211;
+ public long long_212;
+ public long long_213;
+ public long long_215;
+ public long long_216;
+ public long long_217;
+ public long long_218;
+ public long long_219;
+ public long long_22;
+ public long long_220;
+ public long long_221;
+ public long long_223;
+ public long long_224;
+ public long long_225;
+ public long long_227;
+ public long long_228;
+ public long long_229;
+ public long long_23;
+ public long long_230;
+ public long long_231;
+ public long long_232;
+ public long long_233;
+ public long long_234;
+ public long long_235;
+ public long long_236;
+ public long long_237;
+ public long long_239;
+ public long long_24;
+ public long long_240;
+ public long long_241;
+ public long long_242;
+ public long long_243;
+ public long long_244;
+ public long long_245;
+ public long long_246;
+ public long long_247;
+ public long long_248;
+ public long long_249;
+ public long long_25;
+ public long long_251;
+ public long long_253;
+ public long long_254;
+ public long long_255;
+ public long long_256;
+ public long long_257;
+ public long long_258;
+ public long long_259;
+ public long long_26;
+ public long long_260;
+ public long long_261;
+ public long long_262;
+ public long long_263;
+ public long long_264;
+ public long long_265;
+ public long long_266;
+ public long long_267;
+ public long long_268;
+ public long long_269;
+ public long long_27;
+ public long long_270;
+ public long long_271;
+ public long long_272;
+ public long long_273;
+ public long long_274;
+ public long long_275;
+ public long long_276;
+ public long long_277;
+ public long long_279;
+ public long long_280;
+ public long long_281;
+ public long long_282;
+ public long long_283;
+ public long long_284;
+ public long long_285;
+ public long long_286;
+ public long long_287;
+ public long long_288;
+ public long long_289;
+ public long long_29;
+ public long long_290;
+ public long long_291;
+ public long long_292;
+ public long long_293;
+ public long long_294;
+ public long long_295;
+ public long long_296;
+ public long long_297;
+ public long long_298;
+ public long long_299;
+ public long long_30;
+ public long long_300;
+ public long long_301;
+ public long long_302;
+ public long long_303;
+ public long long_304;
+ public long long_305;
+ public long long_306;
+ public long long_307;
+ public long long_308;
+ public long long_309;
+ public long long_31;
+ public long long_310;
+ public long long_311;
+ public long long_313;
+ public long long_314;
+ public long long_315;
+ public long long_316;
+ public long long_317;
+ public long long_318;
+ public long long_319;
+ public long long_32;
+ public long long_320;
+ public long long_321;
+ public long long_322;
+ public long long_323;
+ public long long_324;
+ public long long_325;
+ public long long_326;
+ public long long_327;
+ public long long_328;
+ public long long_329;
+ public long long_33;
+ public long long_330;
+ public long long_331;
+ public long long_332;
+ public long long_333;
+ public long long_335;
+ public long long_336;
+ public long long_337;
+ public long long_338;
+ public long long_339;
+ public long long_34;
+ public long long_340;
+ public long long_341;
+ public long long_342;
+ public long long_343;
+ public long long_344;
+ public long long_345;
+ public long long_346;
+ public long long_347;
+ public long long_348;
+ public long long_349;
+ public long long_35;
+ public long long_350;
+ public long long_351;
+ public long long_352;
+ public long long_353;
+ public long long_354;
+ public long long_355;
+ public long long_357;
+ public long long_358;
+ public long long_359;
+ public long long_36;
+ public long long_360;
+ public long long_361;
+ public long long_362;
+ public long long_363;
+ public long long_364;
+ public long long_365;
+ public long long_366;
+ public long long_367;
+ public long long_368;
+ public long long_369;
+ public long long_37;
+ public long long_370;
+ public long long_371;
+ public long long_372;
+ public long long_373;
+ public long long_374;
+ public long long_375;
+ public long long_376;
+ public long long_377;
+ public long long_378;
+ public long long_379;
+ public long long_38;
+ public long long_380;
+ public long long_381;
+ public long long_382;
+ public long long_383;
+ public long long_384;
+ public long long_385;
+ public long long_386;
+
+ public long long_390;
+ public long long_391;
+
+ public long long_400;
+ public long long_401;
+ public long long_402;
+ public long long_403;
+ public long long_404;
+ public long long_405;
+ public long long_406;
+ public long long_407;
+ public long long_408;
+
+ public long long_413;
+ public long long_414;
+ public long long_415;
+ public long long_416;
+
+ public long long_420;
+ public long long_421;
+ public long long_422;
+ public long long_423;
+ public long long_424;
+
+ public long long_430;
+ public long long_431;
+ public long long_432;
+ public long long_433;
+ public long long_434;
+ //public long long_435;
+ //public long long_436;
+ //public long long_437;
+ public long long_438;
+ public long long_439;
+
+ public long long_440;
+
+ public long long_450;
+ public long long_451;
+ public long long_452;
+ public long long_453;
+ public long long_454;
+
+ public long long_460;
+ public long long_461;
+ public long long_463;
+ public long long_464;
+ public long long_466;
+
+ public long long_472;
+ public long long_473;
+ public long long_474;
+ public long long_475;
+
+ public long long_480;
+ public long long_481;
+ public long long_482;
+ public long long_483;
+ public long long_484;
+ public long long_485;
+
+ public long long_490;
+ public long long_491;
+ public long long_492;
+ public long long_493;
+ public long long_494;
+
+ public long long_4Inj;
+ public long long_4PASS;
+
+ public long long_510;
+ public long long_511;
+ public long long_512;
+ public long long_513;
+ public long long_514;
+
+
+ public long long_520; //ign cut on decel
+ public long long_521; //enable CPR on ALTC
+ public long long_522; //CPR fully sync when cranking
+ public long long_523; //CPR dont fire before sync
+
+ public long long_525; //enable MIL on Ignition Cut
+
+ public long long_530_vts; //test output
+ public long long_531_fpump; //test output
+ public long long_532_a10; //test output
+ public long long_533_ac; //test output
+ public long long_534_pcs; //test output
+ public long long_535_iab; //test output
+ public long long_536_fanc; //test output
+ public long long_537_altc; //test output
+
+
+ public long long_39;
+ public long long_41;
+ public long long_43;
+ public long long_44;
+ public long long_45;
+ public long long_46;
+ public long long_47;
+ public long long_48;
+ public long long_49;
+ public long long_50;
+ public long long_51;
+ public long long_52;
+ public long long_53;
+ public long long_54;
+ public long long_55;
+ public long long_56;
+ public long long_58;
+ public long long_59;
+ public long long_6;
+ public long long_60;
+ public long long_61;
+ public long long_62;
+ public long long_63;
+ public long long_64;
+ public long long_65;
+ public long long_66;
+ public long long_67;
+ public long long_68;
+ public long long_71;
+ public long long_72;
+ public long long_75;
+ public long long_76;
+ public long long_77;
+ public long long_78;
+ public long long_79;
+ public long long_8;
+ public long long_80;
+ public long long_81;
+ public long long_82;
+ public long long_83;
+ public long long_84;
+ public long long_85;
+ public long long_88;
+ public long long_89;
+ public long long_9;
+ public long long_90;
+ public long long_94;
+ public long long_95;
+}
+
diff --git a/Class15.cs b/Class15.cs
new file mode 100644
index 0000000..42e8203
--- /dev/null
+++ b/Class15.cs
@@ -0,0 +1,318 @@
+using Data;
+using Microsoft.Win32;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Globalization;
+using System.IO;
+using System.Net;
+using System.Net.Mail;
+using System.Text;
+using System.Threading;
+using System.Reflection;
+using System.Security.Cryptography;
+using System.Security.Principal;
+using System.Management;
+using System.Windows.Forms;
+
+internal class Class15
+{
+ private FrmMain frmMain_0;
+ private BMTuneVersions BMTuneVersions_0 = BMTuneVersions.Free;
+ internal string string_CurrentID;
+ private string DPath;
+ private Class15 Class15_0;
+ internal string BMIDDD;
+
+ //UPDATE SETTING
+ internal string CurrentBMTuneVersion;
+
+ public Class15(ref FrmMain FrmMain_1)
+ {
+ Class15_0 = this;
+ frmMain_0 = FrmMain_1;
+
+ string TeasteStr4 = "6E3-FEBF-BAF3-33C4-FBFF";
+ string TeasteStr6 = "V1.97";
+
+ DPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\";
+ BMIDDD = TeasteStr4;
+ CurrentBMTuneVersion = TeasteStr6;
+
+ this.AdminRelauncher();
+ this.BMTuneVersions_0 = BMTuneVersions.Tuner;
+ if (!Directory.Exists(DPath)) Directory.CreateDirectory(DPath);
+ this.method_getversion();
+ this.GetUserID();
+
+ //################
+ //Check for updates
+ if (File.Exists(Application.StartupPath + @"\README.md")) File.Delete(Application.StartupPath + @"\README.md");
+ if (File.Exists(Application.StartupPath + @"\BMTuneUpdate" + ".exe")) File.Delete(Application.StartupPath + @"\BMTuneUpdate" + ".exe");
+ this.CheckForUpdate(false);
+ //################
+ }
+
+ private void AdminRelauncher()
+ {
+ if (!IsRunAsAdmin())
+ {
+ ProcessStartInfo proc = new ProcessStartInfo();
+ proc.UseShellExecute = true;
+ proc.WorkingDirectory = Environment.CurrentDirectory;
+ try
+ {
+ proc.FileName = Assembly.GetEntryAssembly().CodeBase;
+ }
+ catch
+ {
+ proc.FileName = Application.ExecutablePath;
+ }
+
+ proc.Verb = "runas";
+
+ try
+ {
+ Process.Start(proc);
+ }
+ catch { }
+ Environment.Exit(0);
+ }
+ }
+
+ private bool IsRunAsAdmin()
+ {
+ WindowsIdentity id = WindowsIdentity.GetCurrent();
+ WindowsPrincipal principal = new WindowsPrincipal(id);
+
+ return principal.IsInRole(WindowsBuiltInRole.Administrator);
+ }
+
+ private void GetUserID()
+ {
+ this.string_CurrentID = "";
+ string RSTRING = GSEEET(Path.GetPathRoot(Environment.SystemDirectory).Substring(0, 1));
+ for (int i = 0; i < RSTRING.Length; i++)
+ {
+ this.string_CurrentID += RSTRING[i];
+ if (i == 2 || i == 6 || i == 10 || i == 14) this.string_CurrentID += "-";
+ }
+ }
+ private string GSEEET(string F323F)
+ {
+ if (F323F.EndsWith(":\\")) F323F = F323F.Substring(0, F323F.Length - 2);
+ string SBSEEB = G233G3(F323F);
+ string G23G = HH2333S();
+ return G23G.Substring(13) + G23G.Substring(1, 4) + SBSEEB + G23G.Substring(4, 4);
+ }
+
+ private string G233G3(string DSEGESEG)
+ {
+ ManagementObject SDFV = new ManagementObject(@"win32_logicaldisk.deviceid=""" + DSEGESEG + @":""");
+ SDFV.Get();
+ string VSVESV = SDFV["VolumeSerialNumber"].ToString();
+ SDFV.Dispose();
+ return VSVESV;
+ }
+
+ private string HH2333S()
+ {
+ string VESEVE = "";
+ ManagementClass BANR = new ManagementClass("win32_processor");
+ ManagementObjectCollection NRDDR = BANR.GetInstances();
+ foreach (ManagementObject RDMRRD in NRDDR)
+ {
+ if (VESEVE == "")
+ {
+ VESEVE = RDMRRD.Properties["processorID"].Value.ToString();
+ break;
+ }
+ }
+ return VESEVE;
+ }
+
+ //####
+ private void method_getversion()
+ {
+ if (File.Exists(Application.StartupPath + @"\VersionV2.txt")) File.Delete(Application.StartupPath + @"\VersionV2.txt");
+
+ if (File.Exists(Application.StartupPath + @"\Version.txt"))
+ {
+ File.Create(DPath + "Version.txt").Dispose();
+ File.WriteAllBytes(DPath + "Version.txt", File.ReadAllBytes(Application.StartupPath + @"\Version.txt"));
+ try
+ {
+ File.Delete(Application.StartupPath + @"\Version.txt");
+ }
+ catch
+ {
+ LogTtheee("Unable to remove Version File at location:" + Environment.NewLine + "" + Application.StartupPath + @"\Version.txt");
+ }
+ }
+
+ if (File.Exists(Application.StartupPath + @"\VersionBETA.txt")) File.Delete(Application.StartupPath + @"\VersionBETA.txt");
+
+ if (File.Exists(DPath + "Version.txt")) CurrentBMTuneVersion = File.ReadAllText(DPath + "Version.txt");
+ else
+ {
+ File.Create(DPath + "Version.txt").Dispose();
+ File.WriteAllText(DPath + "Version.txt", CurrentBMTuneVersion);
+ }
+ }
+
+ private void LogTtheee(string string_8)
+ {
+ this.frmMain_0.LogThis("Loading - " + string_8);
+ }
+
+ private string DLStringFromURL(string ThisURL)
+ {
+ string String_00 = "";
+
+ //###########################################################
+ //Using HttpWebRequest
+ try
+ {
+ HttpWebRequest request = (HttpWebRequest)WebRequest.Create(ThisURL);
+ request.Timeout = 6000;
+ request.ReadWriteTimeout = 6000;
+ WebResponse wresp = (HttpWebResponse)request.GetResponse();
+ Stream memoryStream = wresp.GetResponseStream();
+ StreamReader streamReader = new StreamReader(memoryStream);
+ String_00 = streamReader.ReadToEnd();
+ }
+ catch
+ {
+
+ }
+
+ //###########################################################
+ //###########################################################
+ //###########################################################
+ //Using WebClient
+ /*using (var webpage = new WebClient())
+ {
+ //webpage.Headers[HttpRequestHeader.UserAgent] = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0; WOW64) Gecko/20100101 Firefox/25.0 AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2";
+ webpage.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0; WOW64) Gecko/20100101 Firefox/25.0 AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2");
+ //webpage.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
+ try
+ {
+ String_00 = webpage.DownloadString(ThisURL);
+
+ }
+ catch (Exception mess)
+ {
+ Console.WriteLine("Cant get Text from URL with error:" + mess);
+ }
+
+ webpage.Dispose();
+ }*/
+
+
+ //if (String_00 != "") Console.WriteLine("Managed to get internet version from:" + Environment.NewLine + ThisURL);
+ return String_00;
+ }
+
+ public void CheckForUpdate(bool ShowWarning)
+ {
+ bool BMTuneUpdated = true;
+ //XXXX();
+ try
+ {
+ string String_00 = "";
+ //if (String_00 == "") String_00 = this.frmMain_0.class31_0.GetFTPBMTuneVersion("Version.txt");
+ if (String_00 == "") String_00 = DLStringFromURL("https://raw.githubusercontent.com/MarcDevs/bmbuild/master/Version.txt");
+ if (String_00 == "") String_00 = DLStringFromURL("http://www.bmtune.com/build/Version.txt");
+
+ if (String_00 != "")
+ {
+ double LastVersion = double.Parse(String_00.Substring(1).Replace(".", ""));
+ if (LastVersion > 1000) LastVersion = LastVersion / 10;
+
+ double CurrentVersion = double.Parse(this.CurrentBMTuneVersion.Substring(1).Replace(".", ""));
+ if (CurrentVersion > 1000) CurrentVersion = CurrentVersion / 10;
+
+ if (CurrentVersion < LastVersion) BMTuneUpdated = false;
+
+ if (!BMTuneUpdated)
+ {
+ DialogResult result = DialogResult.Yes;
+ result = MessageBox.Show(Form.ActiveForm, "New update available!" + Environment.NewLine + "Version: " + String_00 + Environment.NewLine + "Do you want to update?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk);
+ if (result == DialogResult.Yes) this.UpdateBMTune();
+ }
+ //InternetConnected = true;
+ }
+ }
+ catch {
+ if (ShowWarning) ShowManualUpdate();
+ }
+ }
+
+ public void ShowManualUpdate()
+ {
+ DialogResult result = MessageBox.Show(Form.ActiveForm, "Can't update BMTune" + Environment.NewLine + "Do you want to download BMTune manually?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Hand);
+ if (result == DialogResult.Yes) Process.Start("http://www.bmtune.com/");
+ }
+
+ private void UpdateBMTune()
+ {
+ frmDownloadUpdate frmDownloadUpdate_0 = new frmDownloadUpdate(ref this.frmMain_0, ref Class15_0);
+ DialogResult result = frmDownloadUpdate_0.ShowDialog();
+
+ if (result == DialogResult.Cancel) ShowManualUpdate();
+ }
+
+ internal BMTuneVersions method_22()
+ {
+ return this.BMTuneVersions_0;
+ }
+
+ internal bool method_5(Enum4 enum4_0)
+ {
+ return true;
+
+ /*switch (enum4_0)
+ {
+ case Enum4.const_0:
+ return (this.BMTuneVersions_0 == BMTuneVersions.datalogger);
+
+ case Enum4.const_1:
+ return (this.BMTuneVersions_0 == BMTuneVersions.Free);
+
+ case Enum4.const_2:
+ return (this.BMTuneVersions_0 == BMTuneVersions.Pro_Demon);
+
+ case Enum4.const_3:
+ return (this.BMTuneVersions_0 == BMTuneVersions.Tuner);
+
+ case Enum4.const_11:
+ return (this.BMTuneVersions_0 == BMTuneVersions.Dev || this.BMTuneVersions_0 == BMTuneVersions.Tuner);
+
+ case Enum4.const_12:
+ return (this.BMTuneVersions_0 == BMTuneVersions.Dev);
+
+ }
+ return false;*/
+ }
+
+ private string That(string Hex)
+ {
+ string Left = Hex;
+ string Returning = "";
+ while (Left != "")
+ {
+ try
+ {
+ int This = Int32.Parse(Left.Substring(0, 2), System.Globalization.NumberStyles.AllowHexSpecifier) - 40;
+ if (This < 0) This = 256 + This;
+ Returning += Convert.ToChar(This).ToString();
+ Left = Left.Substring(2);
+ }
+ catch { Left = ""; }
+ }
+
+ return Returning;
+ }
+}
+
diff --git a/Class16_u.cs b/Class16_u.cs
new file mode 100644
index 0000000..54b2b79
--- /dev/null
+++ b/Class16_u.cs
@@ -0,0 +1,52 @@
+using System;
+using System.Drawing;
+
+internal class Class16_u
+{
+ private Bitmap bitmap_0;
+ private Graphics graphics_0;
+ private int int_0 = 0;
+ private int int_1 = 0;
+
+ public bool method_0()
+ {
+ return (this.graphics_0 != null);
+ }
+
+ public bool method_1(Graphics graphics_1, int int_2, int int_3)
+ {
+ if (this.bitmap_0 != null)
+ {
+ this.bitmap_0.Dispose();
+ this.bitmap_0 = null;
+ }
+ if (this.graphics_0 != null)
+ {
+ this.graphics_0.Dispose();
+ this.graphics_0 = null;
+ }
+ if ((int_2 == 0) || (int_3 == 0))
+ {
+ return false;
+ }
+ this.int_1 = int_2;
+ this.int_0 = int_3;
+ this.bitmap_0 = new Bitmap(int_2, int_3);
+ this.graphics_0 = Graphics.FromImage(this.bitmap_0);
+ return true;
+ }
+
+ public void method_2(Graphics graphics_1)
+ {
+ if (this.bitmap_0 != null)
+ {
+ graphics_1.DrawImage(this.bitmap_0, new Rectangle(0, 0, this.int_1, this.int_0), 0, 0, this.int_1, this.int_0, GraphicsUnit.Pixel);
+ }
+ }
+
+ public Graphics method_3()
+ {
+ return this.graphics_0;
+ }
+}
+
diff --git a/Class17.cs b/Class17.cs
new file mode 100644
index 0000000..5b90f6b
--- /dev/null
+++ b/Class17.cs
@@ -0,0 +1,5124 @@
+using Data;
+//using PropertiesRes;
+using Microsoft.Win32;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Globalization;
+using System.IO;
+using System.IO.Compression;
+using System.IO.Ports;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading;
+using System.Timers;
+using System.Windows.Forms;
+
+internal class Class17
+{
+ private BackgroundWorker backgroundWorker_0 = new BackgroundWorker();
+ private BackgroundWorker backgroundWorker_1 = new BackgroundWorker();
+ private BackgroundWorker backgroundWorker_2;
+ private BinaryReader binaryReader_0;
+ private bool bool_0;
+ private bool bool_1;
+ private bool IsUSBConnected = true;
+ private bool bool_11;
+ private bool bool_12;
+ private bool bool_13;
+ private bool bool_15 = true;
+ private bool bool_16;
+ private bool bool_17;
+ private bool bool_2;
+ private bool bool_3;
+ private bool bool_4;
+ private bool bool_5;
+ private bool bool_6;
+ private bool bool_7 = false;
+ private bool bool_71;
+ private bool bool_72;
+ private bool bool_8;
+ private bool bool_9;
+ private byte byte_0;
+ private Class10_settings class10_settings_0;
+ private Class18 class18_0;
+ internal Class33_Sensors class33_Sensors;
+ internal Class2_serialWB class2_serialWB_0;
+ private Class25 class25_0;
+ private DataloggingState dataloggingState_0 = DataloggingState.Disconnected;
+ private DataloggingState dataloggingState_1;
+ internal Enum10 enum10_0;
+ internal Enum9 enum9_0;
+ private FileStream fileStream_0;
+ public FrmMain frmMain_0;
+ private int int_0;
+ private int int_1;
+ private int int_2;
+ private List list_0;
+ internal List list_1 = new List();
+ private long long_0;
+ public long long_1;
+ private long long_2;
+ private long long_3;
+ private long long_4;
+ private Queue queue_0 = new Queue();
+ public SerialPort serialPort_0;
+ private Stopwatch stopwatch_0 = new Stopwatch();
+ private Stopwatch stopwatch_1 = new Stopwatch();
+ private Stopwatch stopwatch_2 = new Stopwatch();
+ private string string_0 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\~tmp.bml";
+ private string string_1 = string.Empty;
+ public string string_2;
+ private Struct12 struct12_0 = new Struct12();
+ private Struct17 struct17_0 = new Struct17();
+ private Struct20 struct20_0 = new Struct20();
+ private Struct23 struct23_0 = new Struct23();
+ private Thread thread_0;
+ private Thread thread_1;
+ private Thread thread_2;
+ private System.Timers.Timer timer_0 = new System.Timers.Timer(10.0);
+ private System.Timers.Timer timer_1 = new System.Timers.Timer(100.0);
+ private System.Windows.Forms.Timer timer_2;
+ private long FrameCounts = 0;
+ private int ConnectRetry = 0;
+
+ private DateTime LastCheck = DateTime.Now;
+ private bool FakeDatalog = false;
+ public bool TryingtoConnect = false;
+
+ public event Delegate46 delegate46_0;
+ public event Delegate54 delegate54_0;
+ public event Delegate50 delegate50_0;
+ public event Delegate48 delegate48_0;
+ public event Delegate49 delegate49_0;
+ public event Delegate47 delegate47_0;
+ public event Delegate45 delegate45_0;
+ public event Delegate53 delegate53_0; //event only running on datalog log file loading
+
+ internal Class17() //refer to Class11 in HTS
+ {
+ this.backgroundWorker_0.WorkerSupportsCancellation = true;
+ this.backgroundWorker_0.WorkerReportsProgress = false;
+ this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ this.backgroundWorker_1.WorkerReportsProgress = false;
+ this.backgroundWorker_1.WorkerSupportsCancellation = true;
+ this.backgroundWorker_1.DoWork += new DoWorkEventHandler(this.backgroundWorker_1_DoWork);
+ this.backgroundWorker_1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_1_RunWorkerCompleted);
+ this.timer_0.Elapsed += new ElapsedEventHandler(this.timer_0_Elapsed);
+ this.timer_1.Elapsed += new ElapsedEventHandler(this.timer_1_Elapsed);
+ Control.CheckForIllegalCrossThreadCalls = false;
+ SystemEvents.PowerModeChanged += new PowerModeChangedEventHandler(this.method_6);
+ }
+
+ private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ if (!FakeDatalog)
+ {
+ try
+ {
+ this.method_18();
+ }
+ catch (ArgumentOutOfRangeException)
+ {
+ MessageBox.Show(Form.ActiveForm, "Can't open port:" + this.class10_settings_0.string_1, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ goto Label_0C1E;
+ }
+ }
+ int num = 0x33; //<- 51 to 56
+ int num2 = 0x10;
+ int num3 = 0x19;
+ byte[] buffer_0 = new byte[num + 1];
+ int num4 = 0;
+ this.long_1 = 0L;
+ /*if (!this.method_28())
+ {
+ goto Label_0C1E;
+ }*/
+ if (this.class10_settings_0.bool_25) //WidebandSerialInput
+ {
+ try
+ {
+ if (!this.class2_serialWB_0.method_2())
+ {
+ goto Label_0C1E;
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ goto Label_0C1E;
+ }
+ }
+ this.method_35(true); //set connected
+ if (this.class10_settings_0.bool_8 || this.method_23())
+ {
+ this.method_4(DataloggingState.Recording);
+ }
+
+ //############
+ Label_00F3:
+ if (this.serialPort_0 != null) this.serialPort_0.WriteTimeout = 300;
+ while (this.bool_4)
+ {
+ //this.LogThis("in wait for emulator");
+ this.DiscardBuffer();
+ this.bool_3 = true;
+ DataloggingState state = this.method_3();
+ this.method_4(DataloggingState.Waiting);
+ while (this.class25_0.method_11())
+ {
+ Thread.Sleep(20);
+ }
+ this.method_4(state);
+ this.bool_4 = false;
+ this.bool_3 = false;
+ }
+ this.int_0 = 0;
+ ConnectRetry = 0;
+
+ //############
+ Label_0105:
+ if (this.bool_9)
+ {
+ this.LogThis("Mil reset request");
+ try
+ {
+ byte num5 = 80;
+ if (this.int_0 == this.class10_settings_0.int_21)
+ {
+ this.LogThis("Reset MIL Failed");
+ MessageBox.Show(Form.ActiveForm, "Reset MIL Failed", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ if (this.class10_settings_0.dataloggingMode_0 == DataloggingMode.datalogDemon)
+ {
+ this.method_47();
+ this.method_48();
+ buffer_0 = new byte[4];
+ this.method_11(buffer_0, 4);
+ num5 = buffer_0[1];
+ }
+ else
+ {
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.Write('P'.ToString());
+ num5 = (byte)this.serialPort_0.ReadByte();
+ }
+ }
+ if (num5 != 80)
+ {
+ this.LogThis("Mil reset failed");
+ if (this.serialPort_0 != null) this.serialPort_0.DiscardInBuffer();
+ this.int_0++;
+ goto Label_0105;
+ }
+ this.LogThis("Mil reset finished");
+ }
+ catch (Exception)
+ {
+ if (this.serialPort_0 != null) this.serialPort_0.DiscardInBuffer();
+ this.int_0++;
+ goto Label_0105;
+ }
+ this.bool_9 = false;
+ goto Label_00F3;
+ }
+ if (!this.method_28())
+ {
+ goto Label_0C1E;
+ }
+ if (this.class10_settings_0.dataloggingMode_0 == DataloggingMode.datalogDemon)
+ {
+ this.method_46();
+ }
+ this.stopwatch_1.Start();
+ if ((this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogMultiByteX) && (this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogMultiByteT))
+ {
+ goto Label_070C;
+ }
+
+ //############
+ Label_027C:
+ if (this.backgroundWorker_0.CancellationPending)
+ {
+ goto Label_0C1E;
+ }
+ if (this.bool_4 || this.bool_9)
+ {
+ goto Label_00F3;
+ }
+ if (this.class10_settings_0.bool_28)
+ {
+ this.class10_settings_0.method_10();
+ }
+ this.stopwatch_0.Start();
+ this.stopwatch_1.Start();
+ num4++;
+ try
+ {
+ if (!FakeDatalog) this.serialPort_0.Write(this.GetDatalogCommand());
+ //this.LogThis("Send datalogging command: '" + this.method_31() + "'");
+ //if (this.serialPort_0 != null) this.serialPort_0.Write(this.GetDatalogCommand());
+ if (this.int_0 == this.class10_settings_0.int_21)
+ {
+ this.LogThis("Timeout");
+ this.method_4(DataloggingState.Timeout);
+ this.stopwatch_0.Stop();
+ this.stopwatch_1.Stop();
+ while (!this.backgroundWorker_0.CancellationPending)
+ {
+ try
+ {
+ if (!this.method_18() || !this.method_29(false))
+ {
+ continue;
+ }
+ this.LogThis("Timeout but found ISR");
+ bool flag = false;
+ if (this.method_50())
+ {
+ flag = true;
+ this.timer_0.Stop();
+ }
+ this.method_4(DataloggingState.Connected);
+ if (flag)
+ {
+ this.timer_0.Start();
+ this.method_4(DataloggingState.Recording);
+ }
+ num4 = 0;
+ goto Label_00F3;
+ }
+ catch (Exception exception2)
+ {
+ this.LogThis("Timeout Error " + exception2.Message);
+ continue;
+ }
+ }
+ }
+ else
+ {
+ this.method_42(); //clear checksum
+ int NLenght = 0;
+ if (this.class10_settings_0.method_8() == DataloggingTable.tableMain) NLenght = num;
+ else if (this.class10_settings_0.method_8() == DataloggingTable.tableMinimal) NLenght = num2;
+ else if (this.class10_settings_0.method_8() == DataloggingTable.table3) NLenght = num3;
+
+ //###############
+ //read datalog bytes array
+ if (FakeDatalog)
+ {
+ buffer_0 = FakeThisDatalog(NLenght);
+ }
+ else
+ {
+ for (int i = 0; i < NLenght; i++)
+ {
+ buffer_0[i] = this.method_7();
+ this.method_43(buffer_0[i]); //add to cheksum
+ }
+ }
+ //###############
+
+ if (!FakeDatalog)
+ {
+ //compare array with checksum
+ if (this.method_7() != this.method_41())
+ {
+ this.LogThis("Bad checksum on packet");
+ if (this.serialPort_0 != null) this.serialPort_0.DiscardInBuffer();
+ goto Label_027C;
+ }
+ }
+ if ((buffer_0[6] == 0) && (buffer_0[7] == 0))
+ {
+ this.LogThis("Received buffer is empty");
+ goto Label_027C;
+ }
+ this.struct12_0 = this.method_38(buffer_0);
+ this.method_49(this.struct12_0);
+ if (this.method_50())
+ {
+ this.queue_0.Enqueue(this.struct12_0);
+ }
+ if ((!FakeDatalog && num4 == (this.class10_settings_0.int_25 + 1)) || (FakeDatalog && num4 == 20))
+ {
+ num4 = 0;
+ this.method_40_SendBytes_Delegate();
+ }
+ if (!this.backgroundWorker_0.CancellationPending)
+ {
+ this.long_1 += 1L;
+ goto Label_027C;
+ }
+ }
+ goto Label_0C1E;
+ }
+ catch (TimeoutException)
+ {
+ this.LogThis("Read Timeout! (set the timeout higher in the setting to possibly avoid this issue)");
+ this.int_0++;
+ num4 = 0;
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.DiscardOutBuffer();
+ this.serialPort_0.DiscardInBuffer();
+ }
+ goto Label_027C;
+ }
+ catch (Exception exception3)
+ {
+ if (exception3.Message == "Innovate Connection Error detected")
+ {
+ MessageBox.Show(Form.ActiveForm, exception3.Message);
+ goto Label_0C1E;
+ }
+ this.LogThis("Read Error " + exception3.Message);
+ if (this.class10_settings_0.IsBluetooth)
+ {
+ this.int_0++;
+ num4 = 0;
+ if (this.serialPort_0 != null)
+ {
+ if (this.serialPort_0.IsOpen)
+ {
+ this.serialPort_0.DiscardOutBuffer();
+ this.serialPort_0.DiscardInBuffer();
+ }
+ }
+ if (this.int_0 != this.class10_settings_0.int_21) goto Label_027C;
+
+ //bluetooth disconnect
+ this.method_4(DataloggingState.Timeout);
+ /*if (!this.class10_settings_0.bool_31)
+ {
+ try
+ {
+ if (this.serialPort_0 != null) this.serialPort_0.Close();
+ if (this.serialPort_0 != null) this.serialPort_0.Dispose();
+ }
+ catch { }
+ this.serialPort_0 = null;
+ }
+ else if (this.class10_settings_0.bool_31)
+ {
+ this.class25_0.EmulatorDisconnect();
+ }*/
+ this.method_35(false);
+ this.LogThis("Bluetooth might be unpowered!");
+ //this.method_2()
+ this.method_20();
+ //goto Label_0C1E;
+ }
+ else if (!this.IsUSBConnected)
+ {
+ if (!this.class10_settings_0.bool_31)
+ {
+ try
+ {
+ if (this.serialPort_0 != null)
+ {
+ if (this.serialPort_0.IsOpen) this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ }
+ }
+ catch (Exception)
+ {
+ }
+ this.serialPort_0 = null;
+ }
+ else if (this.class10_settings_0.bool_31)
+ {
+ this.class25_0.EmulatorDisconnect();
+ }
+ this.timer_1.Stop();
+ this.LogThis("Read Error Port unavailable");
+ MessageBox.Show(Form.ActiveForm, "USB error port not available", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+
+ //this.method_2();
+ this.method_20();
+ }
+
+ //##################
+ //new disconnect code
+ if (this.int_0 == this.class10_settings_0.int_21)
+ {
+ //this.method_2();
+ //this.method_20();
+ goto Label_0C1E;
+ }
+ //######################
+
+ this.int_0++;
+ num4 = 0;
+ goto Label_027C;
+ }
+ Label_070C:
+ if (this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogDemon)
+ {
+ goto Label_0BAF;
+ }
+ //Datlogging for demon
+ Label_071D:
+ if (this.backgroundWorker_0.CancellationPending)
+ {
+ goto Label_0C1E;
+ }
+ if (this.bool_4 || this.bool_9)
+ {
+ goto Label_00F3;
+ }
+ if (this.class10_settings_0.bool_28)
+ {
+ this.class10_settings_0.method_10();
+ }
+ this.stopwatch_0.Start();
+ this.stopwatch_1.Start();
+ num4++;
+ try
+ {
+ buffer_0 = new byte[0x37];
+ byte[] buffer2 = new byte[0x33];
+ this.method_48();
+ if (this.int_0 == this.class10_settings_0.int_21)
+ {
+ this.LogThis("Timeout");
+ this.method_4(DataloggingState.Timeout);
+ this.stopwatch_0.Stop();
+ this.stopwatch_1.Stop();
+ while (!this.backgroundWorker_0.CancellationPending)
+ {
+ try
+ {
+ //this.LogThis("Timeout - Cancellation Pending");
+ if (!this.method_18())
+ {
+ continue;
+ }
+ //this.LogThis("comm open");
+ if (!this.method_29(false))
+ {
+ continue;
+ }
+ bool flag2 = false;
+ if (this.method_50())
+ {
+ flag2 = true;
+ this.timer_0.Stop();
+ }
+ this.method_4(DataloggingState.Connected);
+ if (flag2)
+ {
+ this.timer_0.Start();
+ this.method_4(DataloggingState.Recording);
+ }
+ num4 = 0;
+ goto Label_00F3;
+ }
+ catch (Exception exception4)
+ {
+ this.LogThis("Error " + exception4.Message);
+ continue;
+ }
+ }
+ }
+ else
+ {
+ this.method_42();
+ if (this.class10_settings_0.method_8() != DataloggingTable.tableMain)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis(this.class25_0.emulatorMoatesType_0 + " does not support multi tables yet");
+ goto Label_0C1E;
+ //return;
+ //throw new Exception(this.class25_0.emulatorMoatesType_0 + " does not support multi tables yet");
+ }
+ this.method_11(buffer_0, 0x36);
+ this.method_44(buffer_0, 0x36);
+ if (this.method_7() != this.method_41())
+ {
+ this.LogThis("Bad checksum on packet from " + this.class25_0.emulatorMoatesType_0); //demon
+ goto Label_071D;
+ }
+ if (buffer_0[1] == 0x54)
+ {
+ this.LogThis("ecu to demon Read timeout!");
+ this.int_0++;
+ num4 = 0;
+ this.DiscardBuffer();
+ goto Label_071D;
+ }
+ for (int m = 0; m < 0x33; m++)
+ {
+ buffer2[m] = buffer_0[m + 1];
+ }
+ this.method_42();
+ this.method_44(buffer2, 0x33);
+ byte num12 = buffer_0[0x34];
+ if (num12 == this.method_41())
+ {
+ this.struct12_0 = this.method_38(buffer2);
+ }
+ this.method_49(this.struct12_0);
+ if (this.method_50())
+ {
+ this.queue_0.Enqueue(this.struct12_0);
+ }
+ if (num4 == (this.class10_settings_0.int_25 + 1))
+ {
+ num4 = 0;
+ this.method_40_SendBytes_Delegate();
+ }
+ if (!this.backgroundWorker_0.CancellationPending)
+ {
+ this.long_1 += 1L;
+ goto Label_071D;
+ }
+ }
+ goto Label_0C1E;
+ }
+ catch (TimeoutException)
+ {
+ this.LogThis(this.class25_0.emulatorMoatesType_0 + " Read Timeout (set the timeout higher in the setting to possibly avoid this issue)");
+ this.int_0++;
+ num4 = 0;
+ this.DiscardBuffer();
+ goto Label_071D;
+ }
+ catch (Exception exception5)
+ {
+ if (exception5.Message == "Innovate Connection Error detected")
+ {
+ MessageBox.Show(Form.ActiveForm, exception5.Message);
+ goto Label_0C1E;
+ }
+ this.LogThis("Error " + exception5.Message);
+ /*if (((exception5.Message == "Access to the port is denied.") || (exception5.Message == "The port is closed.")) || (exception5.Message == "A device attached to the system is not functioning.\r" + Environment.NewLine + ""))
+ {
+ this.serialPort_0 = null;
+ goto Label_0C1E;
+ }*/
+ if (!this.IsUSBConnected)
+ {
+ this.serialPort_0 = null;
+ //this.method_2();
+ //this.method_20();
+ this.LogThis("Port unavailable");
+ MessageBox.Show(Form.ActiveForm, "USB port not available", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ goto Label_0C1E;
+ }
+ this.int_0++;
+ num4 = 0;
+ goto Label_071D;
+ }
+ Label_0BAF:
+ this.class18_0.class17_0.frmMain_0.LogThis(this.class25_0.emulatorMoatesType_0 + " datalog protocol not selected");
+ return;
+ //throw new Exception(this.class25_0.emulatorMoatesType_0 + " datalog protocol not selected");
+ Label_0C1E:
+ if (this.class10_settings_0.bool_25 && (this.class2_serialWB_0 != null))
+ {
+ this.class2_serialWB_0.method_3();
+ }
+ if (this.timer_1.Enabled)
+ {
+ this.timer_1.Stop();
+ }
+ this.bool_3 = false;
+ this.bool_4 = false;
+ this.long_1 = 0L;
+ this.stopwatch_1.Reset();
+ this.method_20();
+ this.method_51(false);
+ LogThis(string_1);
+ }
+
+ private byte[] FakeThisDatalog(int num)
+ {
+ byte[] buffer_0 = { 0X7E, 0X8F, 0XA7, 0XF9, 0X2E, 0X2E, 0X1B, 0X03, 0X01, 0X08, 0X03, 0X00, 0X00, 0X20, 0X00, 0X04, 0X00, 0X55, 0X04, 0XAE, 0X97, 0X08, 0X6D, 0X20, 0X00, 0X82, 0X95, 0X8F, 0X82, 0X00, 0X80, 0XA6, 0X81, 0X80, 0X80, 0X97, 0X80, 0X80, 0X01, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X7F, 0X3B, 0XAA, 0X00, 0XCC, 0X02, 0X23 };
+
+ Random rnd = new Random();
+ buffer_0[0] = (byte) rnd.Next(0,255);
+ buffer_0[1] = (byte)rnd.Next(0, 255);
+ buffer_0[5] = (byte)rnd.Next(0, 255);
+ /*byte[] buffer_0 = new byte[num + 1];
+ for (int i = 0; i < num; i++)
+ {
+ if (i == 0) buffer_0[i] = 180;
+ else if (i == 1) buffer_0[i] = 90;
+ else if (i == 2) buffer_0[i] = 127;
+ else if (i == 4) buffer_0[i] = 20;
+ else if (i == 5) buffer_0[i] = 0; //tps
+ else if (i == 6) buffer_0[i] = 0xb0; //rpm1
+ else if (i == 7) buffer_0[i] = 0x04; //rpm2
+ else if (i == 8) buffer_0[i] = 65;
+
+ else buffer_0[i] = this.method_7();
+ this.method_43(buffer_0[i]);
+ }*/
+ return buffer_0;
+ }
+
+ private void backgroundWorker_1_DoWork(object sender, DoWorkEventArgs e)
+ {
+ while ((this.queue_0.Count != 0) && !this.backgroundWorker_1.CancellationPending)
+ {
+ this.method_52(this.queue_0.Dequeue());
+ }
+ }
+
+ private void backgroundWorker_1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.timer_0.Start();
+ }
+
+ public void SetDemonDatalogCheck(bool bool_16_0)
+ {
+ this.bool_16 = bool_16_0;
+ }
+
+ private void backgroundWorker_2_DoWork(object sender, DoWorkEventArgs e)
+ {
+ if ((this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogDemon) || !this.class10_settings_0.bool_31)
+ {
+ goto Label_0500;
+ }
+
+ //###################################################################################
+ //###################################################################################
+ //###################################################################################
+ //Section for Demon Datalogging!! trying on cached port!
+ if (this.method_34_GetConnected())
+ {
+ this.bool_11 = true;
+ return;
+ }
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detection started");
+ if ((this.class10_settings_0.Datalog_Baud != 921600) && (this.class10_settings_0.Datalog_Baud != 115200)) this.LogThis("The baudrate is not compatible for the Demon" + Environment.NewLine + "Please set baudrate to 921600 (or 115200)");
+ int dtCommCache = 1;
+ string[] portNames = SerialPort.GetPortNames();
+ try
+ {
+ if (this.class10_settings_0.dtCommCache != 0)
+ {
+ dtCommCache = this.class10_settings_0.dtCommCache;
+ this.bool_11 = false;
+ LogThis("Cached port: COM" + dtCommCache.ToString() + " (baud: " + this.class10_settings_0.Datalog_Baud.ToString() + ")");
+ try //not used
+ {
+ if (this.serialPort_0 != null)
+ {
+ if (this.serialPort_0.IsOpen)
+ {
+ this.serialPort_0.Close();
+ }
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ }
+ catch { }
+ bool flag = false;
+ if (!this.class10_settings_0.IsBluetooth)
+ {
+ for (int i = 0; i < portNames.Length; i++)
+ {
+ if (portNames[i] == ("COM" + dtCommCache.ToString()))
+ {
+ flag = true;
+ }
+ }
+ }
+ else flag = true;
+
+
+ if (flag)
+ {
+ this.serialPort_0 = new SerialPort("COM" + dtCommCache.ToString(), this.class10_settings_0.Datalog_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 300;
+ //if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon && this.class10_settings_0.IsBluetooth) this.serialPort_0.WriteTimeout = 300;
+ this.serialPort_0.ReadBufferSize = 0x1100;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+ LogThis("Cached port: COM" + dtCommCache.ToString() + " open" + " (baud: " + this.class10_settings_0.Datalog_Baud.ToString() + ")");
+ bool flagT = this.class25_0.IsEmulatorConnected(false);
+ if (flagT)
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found");
+ if (this.bool_16)
+ {
+ if (this.method_29(false))
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " and ecu found");
+ this.class10_settings_0.string_1 = "COM" + dtCommCache.ToString();
+ this.bool_11 = true;
+ }
+ else
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found but ecu not detected. Check connection between ecu and demon");
+ this.bool_11 = false;
+ }
+ }
+ else
+ {
+ this.class10_settings_0.string_1 = "COM" + dtCommCache.ToString();
+ this.bool_11 = true;
+ }
+
+ this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ return;
+ }
+ LogThis(this.class25_0.emulatorMoatesType_0 + " not found on cached port: COM" + dtCommCache.ToString());
+ }
+ else
+ {
+ LogThis("Cached port failed to open");
+ }
+ dtCommCache = 1;
+ this.bool_11 = false;
+ goto Label_02B4;
+ }
+ else
+ {
+ LogThis("Cached port is COM0 or not saved");
+ dtCommCache = 1;
+ this.bool_11 = false;
+ goto Label_02B4;
+ }
+ }
+ catch (Exception exception)
+ {
+ LogThis("Cached port failed with error:" + Environment.NewLine + "" + exception.Message);
+ }
+ dtCommCache = 1;
+ this.bool_11 = false;
+
+ //###################################################################################
+ //###################################################################################
+ //###################################################################################
+ //Section for Demon datalogging trying to auto-scan port!
+ Label_02B4:
+ try
+ {
+ if (dtCommCache == 41)
+ {
+ LogThis("Port Scan Failed");
+ this.bool_11 = false;
+ if (this.class25_0.Report_Error)
+ {
+ LogThis("If you try to datalog on a chip you must change the emulator to:" + Environment.NewLine + "Moates Ostrich in the settings!");
+ MessageBox.Show(Form.ActiveForm, "Can't connect with demon" + Environment.NewLine + "See the debug logs for the issue", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ return;
+ }
+ if ((this.serialPort_0 != null) && this.serialPort_0.IsOpen)
+ {
+ this.serialPort_0.Close();
+ }
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ string str = "COM" + dtCommCache.ToString();
+ bool flag2 = false;
+ if (!this.class10_settings_0.IsBluetooth)
+ {
+ for (int j = 0; j < portNames.Length; j++)
+ if (portNames[j] == str) flag2 = true;
+ }
+ else flag2 = true;
+ //flag2 = true;
+
+
+ if (flag2)
+ {
+ this.serialPort_0 = new SerialPort("COM" + dtCommCache.ToString(), this.class10_settings_0.Datalog_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 300;
+ //if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon && this.class10_settings_0.IsBluetooth) this.serialPort_0.WriteTimeout = 300;
+ this.serialPort_0.ReadBufferSize = 0x1100;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+ LogThis("Port open: COM" + dtCommCache.ToString() + " (baud: " + this.class10_settings_0.Datalog_Baud.ToString() + ")");
+ bool flag3 = this.class25_0.IsEmulatorConnected(false);
+ LogThis(this.class25_0.emulatorMoatesType_0 + " replied=" + flag3.ToString());
+ if (flag3)
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found");
+ if (this.bool_16)
+ {
+ if (this.method_29(false))
+ {
+ this.class10_settings_0.string_1 = "COM" + dtCommCache.ToString();
+ this.class10_settings_0.dtCommCache = dtCommCache;
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found on port: COM" + dtCommCache.ToString());
+ this.bool_11 = true;
+ }
+ else
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found but ecu not detected. Check connection between ecu and demon");
+ this.bool_11 = false;
+ }
+ }
+ else
+ {
+ this.class10_settings_0.string_1 = "COM" + dtCommCache.ToString();
+ this.class10_settings_0.dtCommCache = dtCommCache;
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found on port: COM" + dtCommCache.ToString());
+ this.bool_11 = true;
+ }
+ return;
+ }
+ }
+ dtCommCache++;
+ goto Label_02B4;
+ }
+ catch
+ {
+ dtCommCache++;
+ goto Label_02B4;
+ }
+
+ //###################################################################################
+ //###################################################################################
+ //###################################################################################
+ // Section for Ostrich/Chips datalogging!! trying on cached port
+ Label_0500:
+ LogThis("Ecu detection started");
+ int num4 = 1;
+ string[] strArray2 = SerialPort.GetPortNames();
+ try
+ {
+ if (this.class10_settings_0.dtCommCache != 0)
+ {
+ num4 = this.class10_settings_0.dtCommCache;
+ this.bool_11 = false;
+ LogThis("Cached port: COM" + num4.ToString() + " (baud: " + this.class10_settings_0.Datalog_Baud.ToString() + ")");
+ try //not used!!
+ {
+ if (this.serialPort_0 != null)
+ {
+ if (this.serialPort_0.IsOpen)
+ {
+ this.serialPort_0.Close();
+ }
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ }
+ catch { }
+ bool flag4 = false;
+ if (!this.class10_settings_0.IsBluetooth)
+ {
+ for (int k = 0; k < strArray2.Length; k++)
+ {
+ if (strArray2[k] == ("COM" + num4.ToString()))
+ {
+ flag4 = true;
+ }
+ }
+ }
+ else flag4 = true;
+
+ if (flag4)
+ {
+ this.serialPort_0 = new SerialPort("COM" + num4.ToString(), this.class10_settings_0.Datalog_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 300;
+ //if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon && this.class10_settings_0.IsBluetooth) this.serialPort_0.WriteTimeout = 300;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+ LogThis("Cached port: COM" + num4.ToString() + " open" + " (baud: " + this.class10_settings_0.Datalog_Baud.ToString() + ")");
+ if (this.method_29(false))
+ {
+ this.class10_settings_0.string_1 = "COM" + num4.ToString();
+ this.class10_settings_0.dtCommCache = num4;
+ if (!this.class10_settings_0.IsBluetooth)
+ {
+ this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ }
+ this.bool_11 = true;
+ LogThis("Ecu found");
+ return;
+ }
+ LogThis("Ecu not found on cached port!");
+ }
+ else
+ {
+ LogThis("Cached port failed to open");
+ }
+ num4 = 1;
+ this.bool_11 = false;
+ goto Label_06FE;
+ }
+ else
+ {
+ LogThis("Cached port is COM0 or not saved");
+ }
+ num4 = 1;
+ this.bool_11 = false;
+ goto Label_06FE;
+ }
+ catch (Exception exception2)
+ {
+ LogThis("Cached port failed with error:" + Environment.NewLine + "" + exception2.Message);
+ }
+ num4 = 1;
+ this.bool_11 = false;
+
+ //###################################################################################
+ //###################################################################################
+ //###################################################################################
+ //Section for Ostrich/Chips datalogging!! trying to auto-scan port!
+ Label_06FE:
+ try
+ {
+ if (num4 == 41)
+ {
+ LogThis("Port Scan Failed");
+ this.bool_11 = false;
+ MessageBox.Show(Form.ActiveForm, "Can't connect with ECU" + Environment.NewLine + "See the debug logs for the issue", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ else
+ {
+ if ((this.serialPort_0 != null) && this.serialPort_0.IsOpen)
+ {
+ this.serialPort_0.Close();
+ }
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ string str2 = "COM" + num4.ToString();
+ bool flag5 = false;
+ if (!this.class10_settings_0.IsBluetooth)
+ {
+ for (int m = 0; m < strArray2.Length; m++)
+ {
+ if (strArray2[m] == str2)
+ {
+ flag5 = true;
+ }
+ }
+ }
+ else flag5 = true;
+
+ if (!flag5)
+ {
+ num4++;
+ goto Label_06FE;
+ }
+ this.serialPort_0 = new SerialPort("COM" + num4.ToString(), this.class10_settings_0.Datalog_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 300;
+ //if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon && this.class10_settings_0.IsBluetooth) this.serialPort_0.WriteTimeout = 300;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+ LogThis("Port open: COM" + num4.ToString() + " (baud: " + this.class10_settings_0.Datalog_Baud.ToString() + ")");
+ bool flag6 = this.method_29(false);
+ LogThis("ECU replied=" + flag6.ToString());
+ if (flag6)
+ {
+ this.class10_settings_0.string_1 = "COM" + num4.ToString();
+ this.class10_settings_0.dtCommCache = num4;
+ LogThis("Ecu found on port: COM" + num4.ToString());
+ this.bool_11 = true;
+ }
+ else
+ {
+ num4++;
+ goto Label_06FE;
+ }
+ }
+ }
+ catch
+ {
+ num4++;
+ goto Label_06FE;
+ }
+ }
+
+ internal void method_0(ref Class18 class18_1, ref Class10_settings class10_1, ref Class25 class25_1, ref FrmMain frmMain_1)
+ {
+ this.class18_0 = class18_1;
+ this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_1);
+ this.class10_settings_0 = class10_1;
+ this.class25_0 = class25_1;
+ this.frmMain_0 = frmMain_1;
+
+ this.class2_serialWB_0 = new Class2_serialWB(ref this.class18_0, ref this.frmMain_0);
+ //this.class2_serialWB_0.method_0();
+ //##########
+ try
+ {
+ this.class2_serialWB_0.method_0();
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.Message);
+ try
+ {
+ Process process = new Process();
+ string environmentVariable = Environment.GetEnvironmentVariable("systemroot");
+ process.StartInfo.FileName = environmentVariable + "\\system32\\regsvr32.exe";
+ process.StartInfo.Arguments = "\"" + Application.StartupPath + "\\mtssdk.ocx\"";
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardOutput = true;
+ process.StartInfo.CreateNoWindow = true;
+ process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
+ process.Start();
+ process.StandardOutput.ReadToEnd();
+ process.WaitForExit();
+ int exitCode = process.ExitCode;
+ if (exitCode != 0)
+ {
+ MessageBox.Show("failed to register innovate ocx, Innovate widebands wont work.");
+ Application.Exit();
+ }
+ }
+ catch
+ {
+ }
+ }
+ this.class2_serialWB_0.method_0();
+ //###############
+
+ //this.Class14_Display_0 = new Class14_Display(ref this.class18_0);
+ this.class33_Sensors = new Class33_Sensors(ref this.class18_0);
+ }
+
+ private void method_1()
+ {
+ if ((!this.class18_0.method_30_HasFileLoadedInBMTune() && (this.backgroundWorker_0 != null)) && this.backgroundWorker_0.IsBusy)
+ {
+ this.backgroundWorker_0.CancelAsync();
+ }
+ }
+
+ public void method_10(int int_3)
+ {
+ this.serialPort_0.ReadTimeout = int_3;
+ }
+
+ public void method_11(byte[] byte_1, int int_3)
+ {
+ //if (this.method_12(int_3)) this.serialPort_0.Read(byte_1, 0, int_3);
+
+ //Old system is just this
+ this.method_12(int_3);
+ this.serialPort_0.Read(byte_1, 0, int_3);
+ }
+
+ private void method_12(int int_3)
+ {
+ this.timer_2 = new System.Windows.Forms.Timer();
+ this.timer_2.Interval = this.serialPort_0.ReadTimeout;
+ this.timer_2.Tick += new EventHandler(this.timer_2_Tick);
+ this.bool_13 = false;
+ this.timer_2.Start();
+
+ while (this.serialPort_0.BytesToRead < int_3)
+ {
+ if (this.bool_13)
+ {
+ this.timer_2.Stop();
+ throw new TimeoutException("Chunk timeout");
+ }
+ Application.DoEvents();
+ }
+ this.timer_2.Stop();
+ }
+
+ /*private bool method_12(int int_3)
+ {
+ int ThisTries = 0;
+ while (this.serialPort_0.BytesToRead < int_3 && ThisTries < 30)
+ {
+ Application.DoEvents();
+ Thread.Sleep((this.serialPort_0.ReadTimeout / 2) / 30);
+ ThisTries++;
+ }
+ if (this.serialPort_0.BytesToRead >= int_3) return true;
+ else return false;
+ }*/
+
+ public void DiscardBuffer()
+ {
+ if (!FakeDatalog)
+ {
+ if (this.serialPort_0.IsOpen)
+ {
+ try
+ {
+ this.serialPort_0.DiscardInBuffer();
+ this.serialPort_0.DiscardOutBuffer();
+ }
+ catch (Exception)
+ {
+ }
+ }
+ }
+ }
+
+ public void method_14(byte byte_1)
+ {
+ try
+ {
+ this.serialPort_0.Write(((char) byte_1).ToString());
+ }
+ catch (Exception exception)
+ {
+ throw exception;
+ }
+ }
+
+ public void method_15(string string_3)
+ {
+ try
+ {
+ this.serialPort_0.Write(string_3);
+ }
+ catch (Exception exception)
+ {
+ throw exception;
+ }
+ }
+
+ public void method_16(byte[] byte_1, int int_3, int int_4)
+ {
+ try
+ {
+ this.serialPort_0.Write(byte_1, int_3, int_4);
+ }
+ catch (Exception exception)
+ {
+ throw exception;
+ }
+ }
+
+ public bool method_17()
+ {
+ return ((this.serialPort_0 != null) && this.serialPort_0.IsOpen);
+ }
+
+ public bool method_18()
+ {
+ return this.method_19(false);
+ }
+
+ public bool method_19(bool bool_18)
+ {
+ bool flag;
+
+ if (FakeDatalog)
+ {
+ return true;
+ }
+ else
+ {
+ if ((this.serialPort_0 != null) && this.serialPort_0.IsOpen)
+ {
+ if (bool_18) LogThis("port: " + this.class10_settings_0.string_1.ToString() + " is already open!");
+
+ //###
+ //Close and Reopen Port to try
+ if (ConnectRetry >= this.class10_settings_0.int_21)
+ {
+ DisposeSerial();
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+ //return true;
+ }
+ this.serialPort_0 = new SerialPort(this.class10_settings_0.string_1, this.class10_settings_0.Datalog_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ //this.serialPort_0.WriteTimeout = 300;
+ if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon && this.class10_settings_0.IsBluetooth) this.serialPort_0.WriteTimeout = 300;
+ this.serialPort_0.ReadBufferSize = 0x1100;
+ this.serialPort_0.Encoding = Encoding.Default;
+ try
+ {
+ LogThis("try to open port: " + this.class10_settings_0.string_1.ToString() + " (baud: " + this.serialPort_0.BaudRate.ToString() + ")");
+ this.serialPort_0.Open();
+ LogThis("port: " + this.class10_settings_0.string_1.ToString() + " open: " + this.method_17().ToString());
+ if (bool_18 && this.method_17())
+ {
+ if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon)
+ {
+ this.method_4(DataloggingState.Link);
+ flag = this.method_17();
+ }
+ else
+ {
+ bool flagT = this.class25_0.IsEmulatorConnected(false);
+ if (flagT)
+ {
+ if (this.bool_16)
+ {
+ if (this.method_29(false))
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " and ecu found");
+ this.method_4(DataloggingState.Link);
+ flag = true;
+ }
+ else
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found but ecu not detected. Check connection between ecu and " + this.class25_0.emulatorMoatesType_0);
+ flag = false;
+ }
+ }
+ else
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " found");
+ this.method_4(DataloggingState.Link);
+ flag = true;
+ }
+ }
+ else
+ {
+ flag = false;
+ }
+ }
+ }
+ else
+ {
+ flag = this.method_17();
+ }
+ }
+ catch (Exception exception2)
+ {
+ LogThis("Failed to open port:" + this.class10_settings_0.string_1 + " with error:" + Environment.NewLine + "" + exception2.Message);
+ throw new ArgumentOutOfRangeException("Failed to open port:" + this.class10_settings_0.string_1, "BMTune");
+ }
+ if (!flag)
+ {
+ //method_20();
+ DisposeSerial();
+ }
+ }
+ return flag;
+ }
+
+ private void DisposeSerial()
+ {
+ try
+ {
+ if (this.serialPort_0 != null)
+ {
+ if (this.serialPort_0.IsOpen) this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message);
+ }
+ this.serialPort_0 = null;
+ }
+
+ public void method_2()
+ {
+ if (this.method_63_HasLogsFileOpen())
+ {
+ this.method_75();
+ }
+ if (this.method_54())
+ {
+ if (MessageBox.Show("Temporary datalog file found. " + Environment.NewLine + "" + Environment.NewLine + " Save the temporary file?", "Datalog", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false) == DialogResult.Yes)
+ {
+ this.method_SaveDatalog();
+ }
+ else
+ {
+ File.Delete(this.string_0);
+ }
+ }
+ if (this.method_34_GetConnected())
+ {
+ this.method_36();
+ }
+ if (this.backgroundWorker_1 != null)
+ {
+ while (this.backgroundWorker_1.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ this.backgroundWorker_1.Dispose();
+ this.backgroundWorker_1 = null;
+ }
+ if (this.backgroundWorker_0 != null)
+ {
+ if (this.backgroundWorker_0.IsBusy) this.backgroundWorker_0.CancelAsync();
+ while (this.backgroundWorker_0.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ this.backgroundWorker_0.Dispose();
+ this.backgroundWorker_0 = null;
+ }
+ this.method_20();
+ }
+
+ public void method_20()
+ {
+ this.method_35(false);
+ if (this.serialPort_0 != null)
+ {
+ if (this.class25_0.method_10())
+ {
+ if (this.class25_0.GetConnected()) this.method_4(DataloggingState.Link);
+ }
+ else
+ {
+ DisposeSerial();
+ }
+ }
+ else
+ {
+ this.method_4(DataloggingState.Disconnected);
+ if (this.class25_0.GetConnected()) this.class25_0.EmulatorDisconnect();
+ }
+ }
+
+ public bool method_21()
+ {
+ return this.bool_3;
+ }
+
+ public void method_22(bool bool_18)
+ {
+ this.bool_4 = bool_18;
+ }
+
+ public bool method_23()
+ {
+ return this.bool_5;
+ }
+
+ public void method_24(bool bool_18)
+ {
+ this.bool_5 = bool_18;
+ }
+
+ public bool method_25()
+ {
+ return (!string.IsNullOrEmpty(this.string_1));
+ }
+
+ public bool method_27()
+ {
+ if (!FakeDatalog)
+ {
+ //Do not run 2x Threads!
+ if (this.backgroundWorker_2 != null)
+ {
+ this.backgroundWorker_2.Dispose();
+ this.backgroundWorker_2 = null;
+ }
+
+ this.LogThis("Auto-scan started");
+ TryingtoConnect = true; //TryingtoConnect are Only used for FrmMain Title bar
+ this.method_4(DataloggingState.Connecting);
+ this.backgroundWorker_2 = new BackgroundWorker();
+ this.backgroundWorker_2.DoWork += new DoWorkEventHandler(this.backgroundWorker_2_DoWork);
+ this.backgroundWorker_2.WorkerReportsProgress = false;
+ this.backgroundWorker_2.WorkerSupportsCancellation = false;
+ this.backgroundWorker_2.RunWorkerAsync();
+ while (this.backgroundWorker_2.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ if (!this.method_34_GetConnected()) this.method_4(DataloggingState.Disconnected); //method_34_GetConnected return value of bool_1
+ TryingtoConnect = false;
+ }
+ else
+ {
+ this.bool_11 = true;
+ }
+ return this.bool_11;
+ }
+
+ public bool method_28()
+ {
+ if (!FakeDatalog)
+ {
+ return this.method_29(true);
+ }
+ else
+ {
+ this.long_0 = 0x20L;
+ return true;
+ }
+ }
+
+ public bool method_29(bool bool_18)
+ {
+ int num6;
+ bool flag2;
+
+ if ((this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogDemon) || !this.class10_settings_0.bool_31)
+ {
+ goto Label_02D0;
+ }
+ if (this.class25_0.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ return true;
+ }
+ //######################################################################################################
+ //######################################################################################################
+ //######################################################################################################
+ // Section for Demon datalogging
+ int num = this.class10_settings_0.int_21;
+ int num2 = 0;
+ try
+ {
+ if (!this.method_17())
+ {
+ this.method_18();
+ }
+ }
+ catch (Exception)
+ {
+ }
+ this.DiscardBuffer();
+ Label_004E:
+ if ((num2 == num) && bool_18)
+ {
+ LogThis("If you try to datalog on a chip you must change the emulator to:" + Environment.NewLine + "Moates Ostrich in the settings!");
+ MessageBox.Show(Form.ActiveForm, "Can't connect with demon on " + this.class10_settings_0.string_1 + "" + Environment.NewLine + "See the debug logs for the issue", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ return false;
+ }
+ this.method_42();
+ byte[] buffer_0 = new byte[0x11];
+ byte num3 = 0;
+ buffer_0[0] = 0x44; //D
+ buffer_0[1] = 0x52; //R
+ buffer_0[2] = 0; //0
+ buffer_0[3] = 0x17; //
+ buffer_0[4] = 0;
+ buffer_0[5] = 0;
+ buffer_0[6] = 3;
+ buffer_0[7] = 1;
+ buffer_0[8] = 1;
+ buffer_0[9] = 0x10;
+ buffer_0[10] = 1;
+ buffer_0[11] = 1;
+ buffer_0[12] = 0x10;
+ buffer_0[13] = 1;
+ buffer_0[14] = 1;
+ buffer_0[15] = 0x10;
+ this.method_44(buffer_0, 0x10);
+ num3 = this.method_41();
+ buffer_0[0x10] = num3;
+ try
+ {
+ this.method_16(buffer_0, 0, 0x11);
+ byte num4 = this.method_7();
+ if (num4 == 0x4f)
+ {
+ num2 = 0;
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detected and replied success");
+ }
+ else
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detected and replied: " + num4.ToString("X2") + " " + ((char)num4).ToString());
+ num2++;
+ goto Label_004E;
+ }
+ }
+ catch (Exception exception)
+ {
+ LogThis("Error message " + exception.Message + " retry #:" + num2.ToString());
+ num2++;
+ goto Label_004E;
+ }
+ Label_0196:
+ this.DiscardBuffer();
+ if (num2 == num)
+ {
+ if (bool_18)
+ {
+ LogThis("If you try to datalog on a chip you must change the emulator to:" + Environment.NewLine + "Moates Ostrich in the settings!");
+ MessageBox.Show(Form.ActiveForm, "Can't connect with demon on " + this.class10_settings_0.string_1 + "" + Environment.NewLine + "See the debug logs for the issue", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ return false;
+ }
+ buffer_0 = new byte[1];
+ buffer_0[0] = 100;
+ byte[] buffer2 = new byte[6];
+ try
+ {
+ this.method_16(buffer_0, 0, 1);
+ this.method_11(buffer2, 6);
+ this.method_42();
+ this.method_44(buffer2, 5);
+ num3 = this.method_41();
+ byte num5 = buffer2[5];
+ if (num5 == num3)
+ {
+ if (buffer2[1] == 0xcd)
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detected and we have ecu reply");
+ buffer2 = null;
+ buffer_0 = null;
+ num5 = 0;
+ num3 = 0;
+ return true;
+ }
+ if (buffer2[1] == 84 || buffer2[1] == 0x84)
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detected but the ecu doesn't have power, please put the ignition key On.");
+ this.frmMain_0.SetStatuDatalog("No power to ecu");
+ num2++;
+ //return false;
+ }
+ if (buffer2[1] != 0xcd && buffer2[1] != 84 && buffer2[1] != 0x84) LogThis(this.class25_0.emulatorMoatesType_0 + " detected but we have timeout between demon and ecu" + Environment.NewLine + "Check Wiring and components and retry");
+ this.DiscardBuffer();
+ num2++;
+ }
+ else
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detected but we have a checksum error");
+ num2++;
+ }
+ goto Label_0196;
+ }
+ catch (Exception exception2)
+ {
+ LogThis(exception2.Message);
+ num2++;
+ goto Label_0196;
+ }
+
+ //######################################################################################################
+ //######################################################################################################
+ //######################################################################################################
+ // Section for Ostrich/Chips Datalogging
+ Label_02D0:
+ num6 = this.class10_settings_0.int_21;
+ int num7 = 0;
+ byte num8 = 0;
+ byte num9 = 0;
+ ConnectRetry = 0;
+ switch (this.class10_settings_0.dataloggingMode_0)
+ {
+ case DataloggingMode.datalogMultiByteT: //this one for ostrich, chips, etc
+ num8 = 0x10;
+ this.long_0 = 0x20L;
+ break;
+
+ case DataloggingMode.datalogDemon:
+ if (this.class25_0.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ num8 = 0x10;
+ this.long_0 = 0x20L;
+ break;
+ //return true;
+ }
+ else
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("datalogging error: demon");
+ num8 = 0x10;
+ this.long_0 = 0x20L;
+ break;
+ //throw new Exception("datalogging error: demon");
+ }
+
+ case DataloggingMode.datalogMultiByteX:
+ num8 = 0xab;
+ this.long_0 = 0x90L;
+ break;
+
+ case DataloggingMode.datalogSingleByte:
+ num8 = 0xab;
+ this.long_0 = 0x90L;
+ break;
+
+ default:
+ this.class18_0.class17_0.frmMain_0.LogThis("datalogging error: unknow datalog type");
+ num8 = 0x10;
+ this.long_0 = 0x20L;
+ break;
+ //throw new Exception("datalogging error: demon");
+ }
+ Label_035F:
+ if (!this.method_17())
+ {
+ this.method_18();
+ }
+ this.DiscardBuffer();
+ try
+ {
+ if (num7 == num6)
+ {
+ if (bool_18)
+ {
+ MessageBox.Show(Form.ActiveForm, "Can't connect with ecu on " + this.class10_settings_0.string_1 + "" + Environment.NewLine + "See the debug logs for the issue", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ return false;
+ }
+ this.serialPort_0.Write(((char)num8).ToString()); //here too
+ byte num10 = (byte)this.serialPort_0.ReadByte();
+ //ConnectRetry = 0;
+
+ if ((num10 == num9) && (num10 != 0xcd))
+ {
+ //flag2 = false;
+ if (this.class10_settings_0.bool_CheckJ12)
+ {
+ flag2 = true;
+ }
+ else
+ {
+ flag2 = false;
+ }
+ MessageBox.Show(Form.ActiveForm, "J12/J4 not removed in the ecu?", "BMTune");
+ LogThis("Received byte is same as send byte");
+ LogThis("J12/J4 inplace detect");
+ LogThis("remove J12(USDM ecu) or J4(JDM ecu) to be able to datalog");
+ }
+ num9 = num10;
+ if (num10 == 0xcd)
+ {
+ LogThis("Ecu replied correct handshake byte");
+ this.bool_11 = true;
+ flag2 = true;
+ }
+ else
+ {
+ LogThis("Ecu DIDN'T Replied correct handshake byte!" + Environment.NewLine + "Replied: " + num10.ToString("X2") + "(expected is: 0xCD)");
+ if (this.class10_settings_0.bool_CheckJ12)
+ {
+ this.bool_11 = true;
+ flag2 = true;
+ }
+ else
+ {
+ ConnectRetry++;
+ num7++;
+ goto Label_035F;
+ }
+ }
+ }
+ catch (Exception exception3)
+ {
+ ConnectRetry++;
+ LogThis(exception3.Message);
+ num7++;
+ goto Label_035F;
+ }
+ return flag2;
+ }
+
+ public DataloggingState method_3()
+ {
+ return this.dataloggingState_0;
+ }
+
+ public void method_30()
+ {
+ this.bool_9 = true;
+ }
+
+ private string GetDatalogCommand()
+ {
+ switch (this.class10_settings_0.method_8())
+ {
+ case DataloggingTable.tableMain:
+ {
+ if (this.class10_settings_0.dataloggingMode_0 == DataloggingMode.datalogMultiByteT)
+ {
+ char ch2 = ' ';
+ return ch2.ToString();
+ }
+ char ch = '\x0090';
+ return ch.ToString();
+ }
+ case DataloggingTable.tableMinimal:
+ {
+ if (this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogMultiByteT)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("Error: DatalogginCommand");
+ //throw new Exception("DatalogginCommand");
+ }
+ char ch4 = '0';
+ return ch4.ToString();
+ //char ch3 = '\x0090';
+ //return ch3.ToString();
+ }
+ case DataloggingTable.table3:
+ {
+ if (this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogMultiByteT)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("Error: DatalogginCommand");
+ //throw new Exception("DatalogginCommand");
+ }
+ char ch6 = '0';
+ return ch6.ToString();
+ //char ch5 = '\x0090';
+ //return ch5.ToString();
+ }
+ }
+ this.class18_0.class17_0.frmMain_0.LogThis("Error: DatalogginCommand");
+ char chx = ' ';
+ return chx.ToString();
+ //throw new Exception("DatalogginCommand");
+ }
+
+ private void LogThis(string string_1)
+ {
+ frmMain_0.LogThis("Datalog - " + string_1);
+ }
+
+ public bool method_34_GetConnected()
+ {
+ return this.bool_1;
+ }
+
+ public void method_35(bool bool_18)
+ {
+ this.bool_1 = bool_18;
+ if (bool_18)
+ {
+ this.method_4(DataloggingState.Connected);
+ }
+ else
+ {
+ this.method_4(DataloggingState.Disconnected);
+ }
+ }
+
+ //Datalog connect button clic from main menu
+ public void method_36()
+ {
+ //bool_27 = autoscan
+ //method_34_GetConnected = bool_1
+ if (!this.class10_settings_0.bool_27 || this.method_34_GetConnected())
+ {
+ this.method_37();
+ }
+ else if (this.class10_settings_0.bool_27 && !this.method_34_GetConnected())
+ {
+ //method_27 = autoscan thread backgroundWorker_2
+ //method_37 = connect to device!
+ LogThis("Auto scan enabled");
+ if (this.method_27())
+ {
+ this.method_37();
+ }
+ }
+ }
+
+ public void method_37()
+ {
+ /*Console.WriteLine("1." + this.backgroundWorker_0.IsBusy);
+ Console.WriteLine("2." + this.method_34_GetConnected());
+ Console.WriteLine("3." + this.bool_11);
+ Console.WriteLine("4." + serialPort_0.IsOpen);*/
+
+ this.int_0 = 0;
+
+ if (!this.backgroundWorker_0.IsBusy)
+ {
+ //Console.WriteLine("restart");
+ if (this.method_63_HasLogsFileOpen())
+ {
+ this.method_75();
+ }
+ //TryingtoConnect = true; //
+ //this.method_4(DataloggingState.Connecting); //this is not called
+ this.stopwatch_1.Reset();
+ this.FrameCounts = 0L;
+ if (this.list_0 != null) this.list_0 = null;
+ this.backgroundWorker_0.RunWorkerAsync();
+ if (this.class10_settings_0.bool_8 || this.method_23())
+ {
+ this.method_StartRecord();
+ }
+ //if (!this.method_34_GetConnected()) this.method_4(DataloggingState.Disconnected); //this is not called
+ //TryingtoConnect = false; //
+ }
+ else if (this.method_34_GetConnected())
+ {
+ if (this.method_50())
+ {
+ this.method_StartRecord();
+ }
+ if (this.method_23() && this.method_54())
+ {
+ string destFileName = (this.string_1 + @"\log_") + DateTime.Now.ToString("ddMMyyyy_HHmm") + ".bml";
+ FileInfo info = new FileInfo(this.string_0);
+ try
+ {
+ info.CopyTo(destFileName);
+ byte[] byte_99_0 = this.class18_0.method_92(File.ReadAllBytes(destFileName));
+ File.WriteAllBytes(destFileName, byte_99_0);
+ }
+ catch (Exception)
+ {
+ }
+ finally
+ {
+ info.Delete();
+ info = null;
+ }
+ }
+ this.backgroundWorker_0.CancelAsync();
+ method_35(false);
+ }
+ }
+
+ private Struct12 method_38(byte[] byte_1)
+ {
+ this.stopwatch_0.Stop();
+ if (this.class10_settings_0.method_8() == DataloggingTable.tableMain)
+ {
+ this.struct12_0 = new Struct12();
+ this.struct12_0.byte_0 = byte_1[0];
+ this.struct12_0.byte_1 = byte_1[1];
+ this.struct12_0.byte_2 = byte_1[2];
+ this.struct12_0.byte_3 = byte_1[3];
+ this.struct12_0.byte_4 = byte_1[4];
+ this.struct12_0.byte_5 = byte_1[5];
+ this.struct12_0.ushort_0_E6_7 = this.class18_0.method_146(byte_1[6], byte_1[7]);
+ this.struct12_0.byte_6_E8 = byte_1[8];
+ this.struct12_0.byte_7_E9 = byte_1[9];
+ this.struct12_0.byte_8_E10 = byte_1[10];
+ this.struct12_0.byte_9_E11 = byte_1[11];
+ this.struct12_0.byte_10_E12 = byte_1[12];
+ this.struct12_0.byte_11_E13 = byte_1[13];
+ this.struct12_0.byte_12_E14 = byte_1[14];
+ this.struct12_0.byte_13_E15 = byte_1[15];
+ this.struct12_0.byte_14_E16 = byte_1[0x10];
+ this.struct12_0.ushort_1_E17_18 = this.class18_0.method_146(byte_1[0x11], byte_1[0x12]);
+ this.struct12_0.byte_15_E19 = byte_1[0x13];
+ this.struct12_0.byte_16_E20 = byte_1[20];
+ this.struct12_0.byte_20 = this.class18_0.method_215(this.struct12_0.byte_14_E16, (long) this.struct12_0.ushort_0_E6_7);
+ this.struct12_0.byte_21_E21 = byte_1[0x15];
+ this.struct12_0.byte_22_E22 = byte_1[0x16];
+ this.struct12_0.byte_23_E23 = byte_1[0x17];
+ this.struct12_0.byte_24_E24 = byte_1[0x18];
+ this.struct12_0.byte_27_E25 = byte_1[0x19];
+ this.struct12_0.byte_28_E26 = byte_1[0x1a];
+ this.struct12_0.long_0_E27_28 = this.class18_0.method_146(byte_1[0x1b], byte_1[0x1c]);
+ this.struct12_0.long_1_E29_30 = this.class18_0.method_146(byte_1[0x1d], byte_1[30]);
+ this.struct12_0.long_2_E31_32 = this.class18_0.method_146(byte_1[0x1f], byte_1[0x20]);
+ this.struct12_0.byte_29_E33 = byte_1[0x21];
+ this.struct12_0.byte_30_E34 = byte_1[0x22];
+ this.struct12_0.byte_31_E35 = byte_1[0x23];
+ this.struct12_0.byte_32_E36 = byte_1[0x24];
+ this.struct12_0.byte_33_E37 = byte_1[0x25];
+ this.struct12_0.byte_34_E38 = byte_1[0x26];
+ this.struct12_0.byte_35_E39 = byte_1[0x27];
+ this.struct12_0.byte_37_E40 = byte_1[40];
+ this.struct12_0.byte_38_E41 = byte_1[0x29];
+ this.struct12_0.byte_39_E42 = byte_1[0x2a];
+ this.struct12_0.byte_36_E43 = byte_1[0x2b];
+ this.struct12_0.byte_25_E44 = byte_1[0x2c];
+ this.struct12_0.byte_26_E45 = byte_1[0x2d];
+ this.struct12_0.byte_44_E46 = byte_1[0x2e];
+ this.struct12_0.byte_45_E47 = byte_1[0x2f];
+ this.struct12_0.byte_46_E48 = byte_1[0x30];
+ this.struct12_0.ushort_2_E49_50 = this.class18_0.method_146(byte_1[0x31], byte_1[50]);
+ }
+ else if (this.class10_settings_0.method_8() == DataloggingTable.tableMinimal)
+ {
+ this.struct12_0 = new Struct12();
+ this.struct12_0.byte_0 = byte_1[0];
+ this.struct12_0.byte_1 = byte_1[1];
+ this.struct12_0.byte_2 = byte_1[2];
+ this.struct12_0.byte_4 = byte_1[3];
+ this.struct12_0.byte_5 = byte_1[4];
+ this.struct12_0.byte_14_E16 = byte_1[5];
+ this.struct12_0.byte_7_E9 = byte_1[6];
+ this.struct12_0.byte_8_E10 = byte_1[7];
+ this.struct12_0.byte_9_E11 = byte_1[8];
+ this.struct12_0.ushort_0_E6_7 = this.class18_0.method_146(byte_1[9], byte_1[10]);
+ this.struct12_0.ushort_1_E17_18 = this.class18_0.method_146(byte_1[11], byte_1[12]);
+ this.struct12_0.byte_15_E19 = byte_1[13];
+ this.struct12_0.byte_6_E8 = byte_1[14];
+ this.struct12_0.byte_35_E39 = byte_1[15];
+ this.struct12_0.byte_20 = this.class18_0.method_215(this.struct12_0.byte_14_E16, (long) this.struct12_0.ushort_0_E6_7);
+ }
+ else if (this.class10_settings_0.method_8() == DataloggingTable.table3)
+ {
+ this.struct12_0 = new Struct12();
+ this.struct12_0.byte_0 = byte_1[0];
+ this.struct12_0.byte_1 = byte_1[1];
+ this.struct12_0.byte_2 = byte_1[2];
+ this.struct12_0.byte_4 = byte_1[3];
+ this.struct12_0.byte_5 = byte_1[4];
+ this.struct12_0.byte_14_E16 = byte_1[5];
+ this.struct12_0.ushort_0_E6_7 = this.class18_0.method_146(byte_1[6], byte_1[7]);
+ this.struct12_0.long_6 = this.class18_0.method_146(byte_1[8], byte_1[9]);
+ this.struct12_0.long_7 = this.class18_0.method_146(byte_1[10], byte_1[11]);
+ this.struct12_0.byte_47 = byte_1[12];
+ this.struct12_0.byte_20 = this.class18_0.method_215(this.struct12_0.byte_14_E16, (long) this.struct12_0.ushort_0_E6_7);
+ this.struct12_0.byte_7_E9 = byte_1[13];
+ this.struct12_0.byte_8_E10 = byte_1[14];
+ this.struct12_0.byte_9_E11 = byte_1[15];
+ this.struct12_0.ushort_1_E17_18 = this.class18_0.method_146(byte_1[0x10], byte_1[0x11]);
+ this.struct12_0.byte_15_E19 = byte_1[0x12];
+ this.struct12_0.byte_24_E24 = byte_1[0x13];
+ this.struct12_0.byte_38_E41 = byte_1[20];
+ this.struct12_0.byte_25_E44 = byte_1[0x15];
+ this.struct12_0.byte_26_E45 = byte_1[0x16];
+ this.struct12_0.byte_6_E8 = byte_1[0x17];
+ this.struct12_0.byte_35_E39 = byte_1[0x18];
+ }
+ FrameCounts++;
+ if (this.method_34_GetConnected() && !this.method_63_HasLogsFileOpen())
+ {
+ this.struct12_0.long_3 = FrameCounts;
+ this.struct12_0.long_4 = 10;
+ }
+ else
+ {
+ this.struct12_0.long_3 = this.stopwatch_1.ElapsedMilliseconds;
+ this.struct12_0.long_4 = this.stopwatch_0.ElapsedMilliseconds;
+ }
+ this.stopwatch_0.Reset();
+ this.struct12_0.long_5 = this.long_1;
+ this.struct12_0.byte_40 = this.struct12_0.byte_24_E24;
+ this.struct12_0.byte_41 = this.struct12_0.byte_25_E44;
+ this.struct12_0.byte_42 = this.struct12_0.byte_26_E45;
+ if (this.class10_settings_0.bool_25)
+ {
+ try
+ {
+ this.struct12_0.byte_43 = this.class18_0.method_213(this.class18_0.method_241(this.class2_serialWB_0.method_1()));
+ goto Label_07C3;
+ }
+ catch
+ {
+ throw;
+ }
+ }
+ switch (this.class10_settings_0.wbinput_0)
+ {
+ case WBinput.o2Input:
+ this.struct12_0.byte_43 = this.struct12_0.byte_2;
+ break;
+
+ case WBinput.eldInput:
+ this.struct12_0.byte_43 = this.struct12_0.byte_24_E24;
+ break;
+
+ case WBinput.egrInput:
+ this.struct12_0.byte_43 = this.struct12_0.byte_25_E44;
+ break;
+
+ case WBinput.b6Input:
+ this.struct12_0.byte_43 = this.struct12_0.byte_26_E45;
+ break;
+
+ default:
+ this.struct12_0.byte_43 = this.struct12_0.byte_2;
+ this.class18_0.class17_0.frmMain_0.LogThis("wideband input error in selection");
+ break;
+ //throw new Exception("wideband input error in selection");
+ }
+ Label_07C3:
+ if (this.class10_settings_0.bool_23 && (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_50) == 0))
+ {
+ if (this.struct12_0.byte_3 != 0)
+ {
+ int num = (int) Math.Round((double) ((((this.struct12_0.byte_3 / 2) + 0x18) * 7.221) - 59.0), 0);
+ if (this.class10_settings_0.int_6 != num)
+ {
+ this.class10_settings_0.int_6 = num;
+ }
+ }
+ else
+ {
+ this.class10_settings_0.int_6 = 0x3f2;
+ }
+ }
+ this.struct23_0.bool_0 = this.class18_0.method_258(this.struct12_0.byte_6_E8, 3);
+ this.struct23_0.bool_1 = this.class18_0.method_258(this.struct12_0.byte_35_E39, 5);
+ this.frmMain_0.method_2(ref this.struct12_0);
+ if (this.struct12_0.byte_7_E9 > (this.class18_0.method_32_GetRPM_RowsNumber() - 1))
+ {
+ this.struct12_0.byte_7_E9 = (byte) (this.class18_0.method_32_GetRPM_RowsNumber() - 1);
+ }
+ if (this.struct12_0.byte_8_E10 > (this.class18_0.method_32_GetRPM_RowsNumber() - 1))
+ {
+ this.struct12_0.byte_8_E10 = (byte) (this.class18_0.method_32_GetRPM_RowsNumber() - 1);
+ }
+ if (this.struct12_0.byte_9_E11 > (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1))
+ {
+ if (!this.class18_0.method_42())
+ {
+ if (((this.struct12_0.byte_9_E11 > 0x17) && !this.bool_12) && (this.class18_0.class15_0.method_22() != BMTuneVersions.datalogger))
+ {
+ if (this.struct12_0.byte_4 < this.class18_0.method_165(0))
+ {
+ this.bool_12 = true;
+ if (MessageBox.Show(Form.ActiveForm, string.Concat(new object[] { "Error!" + Environment.NewLine + "Current mbar is lower then column1.", Environment.NewLine, "Current mbar is ", this.class18_0.method_206(this.struct12_0.byte_4), " and colomn 1 mbar is ", this.class18_0.method_163(0), Environment.NewLine, "Would like to lower column 1 mbar to ", this.class18_0.method_206(this.struct12_0.byte_4 - 3), "?" }), "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Hand) == DialogResult.Yes)
+ {
+ int num2 = this.class18_0.method_206(this.struct12_0.byte_4 - 3);
+ this.class18_0.method_173(0, num2);
+ this.class18_0.method_53();
+ }
+ }
+ else
+ {
+ this.bool_12 = true;
+ MessageBox.Show(Form.ActiveForm, "Error!" + Environment.NewLine + "Current load is higher then load of last column!");
+ }
+ }
+ }
+ else
+ {
+ this.bool_12 = true;
+ MessageBox.Show(Form.ActiveForm, "Error!" + Environment.NewLine + "Set the TPS range indexing properly!");
+ }
+ this.struct12_0.byte_9_E11 = (byte) (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1);
+ }
+ if (this.struct23_0.bool_0)
+ {
+ this.struct23_0.struct24_0.int_0 = this.struct12_0.byte_8_E10;
+ this.struct23_0.float_0 = 0f;
+ if (this.struct23_0.struct24_0.int_0 < this.class18_0.method_32_GetRPM_RowsNumber())
+ {
+ int num3 = this.class18_0.method_159(this.struct12_0.byte_8_E10);
+ int num4 = this.class18_0.method_159((byte) (this.struct12_0.byte_8_E10 + 1));
+ this.struct23_0.float_0 = ((float) this.class18_0.method_218((long) this.struct12_0.ushort_0_E6_7)) / ((float) (num3 + num4));
+ }
+ }
+ else
+ {
+ this.struct23_0.struct24_0.int_0 = this.struct12_0.byte_7_E9;
+ this.struct23_0.float_0 = 0f;
+ if (this.struct23_0.struct24_0.int_0 < this.class18_0.method_32_GetRPM_RowsNumber())
+ {
+ int num5 = this.class18_0.method_159(this.struct12_0.byte_7_E9);
+ int num6 = this.class18_0.method_159((byte) (this.struct12_0.byte_7_E9 + 1));
+ this.struct23_0.float_0 = ((float) this.class18_0.method_218((long) this.struct12_0.ushort_0_E6_7)) / ((float) (num5 + num6));
+ }
+ }
+ this.struct23_0.float_1 = 0f;
+ if (this.struct12_0.byte_9_E11 < ((byte) (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1)))
+ {
+ int num7 = this.class18_0.method_165(this.struct12_0.byte_9_E11);
+ int num8 = this.class18_0.method_165((byte) (this.struct12_0.byte_9_E11 + 1));
+ this.struct23_0.float_1 = ((float) this.struct12_0.byte_4) / ((float) (num7 + num8));
+ }
+ this.struct23_0.struct24_0.int_1 = this.struct12_0.byte_9_E11;
+ this.struct23_0.struct24_1 = this.struct23_0.struct24_0;
+ if (this.struct23_0.float_0 >= 0.5) this.struct23_0.struct24_1.int_0++;
+ if (this.struct23_0.float_1 >= 0.5) this.struct23_0.struct24_1.int_1++;
+ this.struct12_0.struct24_0 = this.struct23_0.struct24_1;
+ this.struct23_0.struct24_2 = this.struct23_0.struct24_0;
+ this.struct23_0.method_0(this.struct23_0.struct24_0, ref this.class10_settings_0);
+ this.struct23_0.byte_0 = this.struct12_0.byte_43;
+ bool flag = this.class18_0.method_258(this.struct12_0.byte_6_E8, 4) || this.class18_0.method_258(this.struct12_0.byte_6_E8, 5);
+ this.struct17_0.bool_0 = this.struct23_0.bool_0;
+ this.struct12_0.bool_11 = this.struct23_0.bool_0;
+ this.struct17_0.bool_1 = this.struct23_0.bool_1;
+ this.struct12_0.bool_12 = this.struct23_0.bool_1;
+ if (this.class10_settings_0.bool_48) this.struct17_0.bool_2 = flag;
+ else this.struct17_0.bool_2 = false;
+ this.struct17_0.struct24_0.int_0 = this.struct23_0.struct24_0.int_0;
+ this.struct17_0.struct24_0.int_1 = this.struct23_0.struct24_0.int_1;
+ this.struct17_0.float_0 = this.struct23_0.float_0;
+ this.struct17_0.float_1 = this.struct23_0.float_1;
+ this.struct17_0.method_1(this.struct17_0.struct24_0, ref this.class18_0);
+ this.struct17_0.struct24_1 = this.struct23_0.struct24_1;
+ this.struct17_0.byte_0 = this.struct12_0.byte_43;
+ this.struct17_0.long_1 = this.struct12_0.ushort_0_E6_7;
+ this.struct17_0.byte_2 = this.struct12_0.byte_4;
+ this.struct17_0.byte_1 = this.struct12_0.byte_5;
+ this.struct17_0.byte_3 = this.struct12_0.byte_0;
+ this.struct17_0.byte_4 = this.struct12_0.byte_1;
+ this.struct17_0.byte_5 = this.struct12_0.byte_20;
+ this.struct17_0.long_0 = this.struct12_0.long_3;
+ float num9 = 0f;
+ this.struct12_0.bool_0 = this.class10_settings_0.bool_36 && !this.method_88(AnalogInputs.analog1);
+ this.struct12_0.bool_1 = this.class10_settings_0.bool_38 && !this.method_88(AnalogInputs.analog2);
+ this.struct12_0.bool_2 = this.class10_settings_0.bool_40 && !this.method_88(AnalogInputs.analog3);
+ this.struct12_0.bool_3 = this.method_86(SensorsX.egt_cht1);
+ if (this.method_87(SensorsX.egt_cht1))
+ {
+ if (this.class10_settings_0.int_55 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_55 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_55 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_0 = num9;
+ this.struct12_0.bool_4 = this.method_86(SensorsX.egt_cht2);
+ if (this.method_87(SensorsX.egt_cht2))
+ {
+ if (this.class10_settings_0.int_56 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_56 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_56 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_1 = num9;
+ this.struct12_0.bool_5 = this.method_86(SensorsX.egt_cht3);
+ if (this.method_87(SensorsX.egt_cht3))
+ {
+ if (this.class10_settings_0.int_57 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_57 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_57 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_2 = num9;
+ this.struct12_0.bool_6 = this.method_86(SensorsX.egt_cht4);
+ if (this.method_87(SensorsX.egt_cht4))
+ {
+ if (this.class10_settings_0.int_58 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_58 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_58 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_3 = num9;
+ this.struct12_0.bool_7 = this.method_86(SensorsX.egt_chtAvg);
+ if (this.method_87(SensorsX.egt_chtAvg))
+ {
+ if (this.class10_settings_0.int_59 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_59 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_59 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_4 = num9;
+ this.struct12_0.bool_8 = this.method_86(SensorsX.backPres);
+ if (this.method_87(SensorsX.backPres))
+ {
+ if (this.class10_settings_0.int_60 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_60 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_60 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_5 = num9;
+ this.struct12_0.bool_9 = this.method_86(SensorsX.fuelPres);
+ if (this.method_87(SensorsX.fuelPres))
+ {
+ if (this.class10_settings_0.int_61 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_61 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_61 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_6 = num9;
+ this.struct12_0.bool_10 = this.method_86(SensorsX.iat2);
+ if (this.method_87(SensorsX.iat2))
+ {
+ if (this.class10_settings_0.int_62 == 1)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog1, this.struct12_0.byte_40);
+ }
+ else if (this.class10_settings_0.int_62 == 2)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog2, this.struct12_0.byte_41);
+ }
+ else if (this.class10_settings_0.int_62 == 3)
+ {
+ num9 = this.class18_0.method_201(AnalogInputs.analog3, this.struct12_0.byte_42);
+ }
+ }
+ this.struct12_0.float_7 = num9;
+ if (this.delegate47_0 != null)
+ {
+ this.delegate47_0(this.struct17_0);
+ }
+ if (this.delegate50_0 != null)
+ {
+ this.delegate50_0(this.struct12_0);
+ }
+ this.struct20_0.byte_0 = this.struct12_0.byte_10_E12;
+ this.struct20_0.byte_1 = this.struct12_0.byte_11_E13;
+ this.struct20_0.byte_2 = this.struct12_0.byte_12_E14;
+ this.struct20_0.byte_3 = this.struct12_0.byte_13_E15;
+ if (((this.struct20_0.byte_0 != 0) || (this.struct20_0.byte_1 != 0)) || ((this.struct20_0.byte_2 != 0) || (this.struct20_0.byte_3 != 0)))
+ {
+ this.struct12_0.byte_19 = 1;
+ }
+ else
+ {
+ this.struct12_0.byte_19 = 0;
+ }
+ return this.struct12_0;
+ }
+
+ private void method_39()
+ {
+ this.thread_1 = new Thread(new ThreadStart(this.method_40_SendBytes_Delegate));
+ this.thread_1.Priority = ThreadPriority.Normal;
+ this.thread_1.Start();
+ }
+
+ public void method_4(DataloggingState dataloggingState_2)
+ {
+ this.dataloggingState_0 = dataloggingState_2;
+ if (this.delegate46_0 != null)
+ {
+ this.delegate46_0(this.dataloggingState_0, this.method_34_GetConnected());
+ }
+ }
+
+ private void method_40_SendBytes_Delegate()
+ {
+ if ((Application.OpenForms[0].WindowState != FormWindowState.Minimized) && this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ if (this.delegate49_0 != null)
+ {
+ this.delegate49_0(this.struct23_0);
+ }
+ if (this.delegate45_0 != null)
+ {
+ this.delegate45_0(this.struct20_0);
+ }
+ if (this.delegate54_0 != null)
+ {
+ //this.class18_Sensors.LoadSensorsData(this.struct12_0);
+ this.delegate54_0(this.struct12_0);
+ }
+ }
+ }
+
+ private byte method_41()
+ {
+ return this.byte_0;
+ }
+
+ private void method_42()
+ {
+ this.byte_0 = 0;
+ }
+
+ private void method_43(byte byte_1)
+ {
+ this.byte_0 = (byte) (this.byte_0 + byte_1);
+ }
+
+ private void method_44(byte[] byte_1, int int_3)
+ {
+ this.byte_0 = 0;
+ for (int i = 0; i < int_3; i++)
+ {
+ this.byte_0 = (byte) (this.byte_0 + byte_1[i]);
+ }
+ }
+
+ /*private bool method_45()
+ {
+ bool flag;
+ int num = this.class10_0.int_21;
+ int num2 = 0;
+ Label_0013:
+ if (num2 == num)
+ {
+ return false;
+ }
+ this.method_42();
+ byte[] buffer_0 = new byte[0x11];
+ buffer_0[0] = 0x44;
+ buffer_0[1] = 0x52;
+ buffer_0[2] = 0;
+ buffer_0[3] = 0x17;
+ buffer_0[4] = 0;
+ buffer_0[5] = 0;
+ buffer_0[6] = 3;
+ buffer_0[7] = 1;
+ buffer_0[8] = 1;
+ buffer_0[9] = 0x10;
+ buffer_0[10] = 1;
+ buffer_0[11] = 1;
+ buffer_0[12] = 0x10;
+ buffer_0[13] = 1;
+ buffer_0[14] = 1;
+ buffer_0[15] = 0x10;
+ this.method_44(buffer_0, 0x10);
+ byte num3 = this.method_41();
+ buffer_0[0x10] = num3;
+ try
+ {
+ this.method_16(buffer_0, 0, 0x11);
+ byte num4 = this.method_7();
+ if (num4 == 0x4f)
+ {
+ num2 = 0;
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detected and replied succes");
+ flag = true;
+ }
+ else
+ {
+ LogThis(this.class25_0.emulatorMoatesType_0 + " detected and replied: " + num4.ToString("X2") + " " + ((char) num4).ToString());
+ num2++;
+ goto Label_0013;
+ }
+ }
+ catch (Exception exception)
+ {
+ LogThis("Error message " + exception.Message + " retry #:" + num2.ToString());
+ MessageBox.Show(new Form {TopMost = true}, exception.Message);
+ num2++;
+ goto Label_0013;
+ }
+ return flag;
+ }*/
+
+ private bool method_46()
+ {
+ bool flag;
+ int num = this.class10_settings_0.int_21;
+ int num2 = 0;
+ Label_0013:
+ if (!this.method_17())
+ {
+ this.method_18();
+ }
+ this.DiscardBuffer();
+ if (num2 == num)
+ {
+ MessageBox.Show(Form.ActiveForm, "Failed to set datalog command", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ return false;
+ }
+ this.method_42();
+ byte[] buffer_0 = new byte[11];
+ buffer_0[0] = 0x44;
+ buffer_0[1] = 0x52;
+ buffer_0[2] = 0;
+ buffer_0[3] = 0x17;
+ buffer_0[4] = 0;
+ buffer_0[5] = 0;
+ buffer_0[6] = 1;
+ buffer_0[7] = 1;
+ buffer_0[8] = 0x34;
+ buffer_0[9] = 0x20;
+ this.method_44(buffer_0, 10);
+ byte num3 = this.method_41();
+ buffer_0[10] = num3;
+ try
+ {
+ this.method_16(buffer_0, 0, 11);
+ if (this.method_7() == 0x4f)
+ {
+ num2 = 0;
+ flag = true;
+ }
+ else
+ {
+ num2++;
+ goto Label_0013;
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message);
+ num2++;
+ goto Label_0013;
+ }
+ return flag;
+ }
+
+ private bool method_47()
+ {
+ bool flag;
+ int num = this.class10_settings_0.int_21;
+ int num2 = 0;
+ Label_0013:
+ if (!this.method_17())
+ {
+ this.method_18();
+ }
+ this.DiscardBuffer();
+ if (num2 == num)
+ {
+ MessageBox.Show(Form.ActiveForm, "Failed to set datalog command:" + Environment.NewLine + "MIL CLEAR", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ return false;
+ }
+ this.method_42();
+ byte[] buffer_0 = new byte[11];
+ buffer_0[0] = 0x44;
+ buffer_0[1] = 0x52;
+ buffer_0[2] = 0;
+ buffer_0[3] = 0x17;
+ buffer_0[4] = 0;
+ buffer_0[5] = 0;
+ buffer_0[6] = 1;
+ buffer_0[7] = 1;
+ buffer_0[8] = 1;
+ buffer_0[9] = 80;
+ this.method_44(buffer_0, 10);
+ byte num3 = this.method_41();
+ buffer_0[10] = num3;
+ try
+ {
+ this.method_16(buffer_0, 0, 11);
+ if (this.method_7() == 0x4f)
+ {
+ num2 = 0;
+ flag = true;
+ }
+ else
+ {
+ num2++;
+ goto Label_0013;
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message);
+ num2++;
+ goto Label_0013;
+ }
+ return flag;
+ }
+
+ private void method_48()
+ {
+ try
+ {
+ byte[] buffer_0 = new byte[] { 100 };
+ this.serialPort_0.Write(buffer_0, 0, 1);
+ buffer_0 = null;
+ }
+ catch (Exception)
+ {
+ throw;
+ }
+ }
+
+ private void method_49(Struct12 struct12_1)
+ {
+ if (this.method_34_GetConnected() && !this.method_63_HasLogsFileOpen())
+ {
+ if (this.list_0 == null) this.list_0 = new List();
+ struct12_1.long_3 = FrameCounts;
+ this.list_0.Add(struct12_1);
+ }
+ if (!this.method_25())
+ {
+ return;
+ }
+ this.enum9_0 = (Enum9)0;
+ this.enum10_0 = (Enum10)0;
+ bool flag = false;
+ bool flag2 = false;
+ bool flag3 = false;
+ flag = ((this.class18_0.method_198(struct12_1.byte_5) >= 0) && (struct12_1.byte_14_E16 >= 0)) && (this.class18_0.method_218((long)struct12_1.ushort_0_E6_7) >= 0);
+ flag3 = flag;
+ switch (this.enum9_0)
+ {
+ case Enum9.const_0:
+ goto Label_01C5;
+ }
+ if (this.enum10_0 == Enum10.const_0)
+ {
+ flag3 = flag && flag2;
+ }
+ else if (flag2 || flag)
+ {
+ flag3 = true;
+ }
+ else
+ {
+ flag3 = false;
+ }
+ Label_01C5:
+ this.bool_15 = flag3;
+ if (!flag3)
+ {
+ this.dataloggingState_1 = this.method_3();
+ }
+ if (flag3)
+ {
+ if (this.method_25() && (this.method_3() != DataloggingState.Recording))
+ {
+ this.method_4(DataloggingState.Recording);
+ this.method_StartRecord();
+ }
+ }
+ else if (this.method_50())
+ {
+ this.method_StartRecord();
+ if (this.method_25() && this.method_54())
+ {
+ string destFileName = (this.string_1 + @"\log_") + DateTime.Now.ToString("ddMMyyyy_HHmmss") + ".bml";
+ FileInfo info = new FileInfo(this.string_0);
+ try
+ {
+ info.CopyTo(destFileName);
+ byte[] byte_99_0 = this.class18_0.method_92(File.ReadAllBytes(destFileName));
+ File.WriteAllBytes(destFileName, byte_99_0);
+ }
+ catch (Exception)
+ {
+ }
+ finally
+ {
+ info.Delete();
+ info = null;
+ }
+ this.method_4(this.method_3());
+ }
+ }
+ }
+
+ public bool method_50()
+ {
+ return this.bool_2;
+ }
+
+ public void method_51(bool bool_18)
+ {
+ this.bool_2 = bool_18;
+ if (bool_18)
+ {
+ this.method_4(DataloggingState.Recording);
+ }
+ }
+
+ private void method_52(Struct12 struct12_1)
+ {
+ BinaryWriter writer;
+ FileStream output = new FileStream(this.string_0, FileMode.OpenOrCreate, FileAccess.Write);
+ writer = new BinaryWriter(output);
+ writer.BaseStream.Position = writer.BaseStream.Length;
+
+ this.long_2 = ((int)((writer.BaseStream.Length - 0x7b) - 0x10L)) / (0x7b + 1);
+ this.long_3 = struct12_1.long_3;
+
+ int num = 0;
+ int num2 = 6;
+ int num3 = 0x7b;
+ if (writer.BaseStream.Position == 0L)
+ {
+ writer.Write((byte) 0x42);
+ writer.Write((byte) 0x4d);
+ writer.Write((byte) 0x54);
+ writer.Write((byte) 0x75);
+ writer.Write((byte) 0x6e);
+ writer.Write((byte) 0x65);
+ writer.Write((byte) 0x2e);
+ writer.Write((byte) 0x62);
+ writer.Write((byte) 0x6d);
+ writer.Write((byte) 0x6c);
+ writer.Write((ushort) num2);
+ writer.Write((byte) num3);
+ writer.Write(num);
+ }
+ writer.Write(struct12_1.byte_0);
+ writer.Write(struct12_1.byte_1);
+ writer.Write(struct12_1.byte_2);
+ writer.Write(struct12_1.byte_3);
+ writer.Write(struct12_1.byte_4);
+ writer.Write(struct12_1.byte_5);
+ writer.Write(struct12_1.ushort_0_E6_7);
+ writer.Write(struct12_1.byte_6_E8);
+ writer.Write(struct12_1.byte_7_E9);
+ writer.Write(struct12_1.byte_8_E10);
+ writer.Write(struct12_1.byte_9_E11);
+ writer.Write(struct12_1.byte_10_E12);
+ writer.Write(struct12_1.byte_11_E13);
+ writer.Write(struct12_1.byte_12_E14);
+ writer.Write(struct12_1.byte_13_E15);
+ writer.Write(struct12_1.byte_14_E16);
+ writer.Write(struct12_1.ushort_1_E17_18);
+ writer.Write(struct12_1.byte_15_E19);
+ writer.Write(struct12_1.byte_16_E20);
+ writer.Write(struct12_1.byte_21_E21);
+ writer.Write(struct12_1.byte_22_E22);
+ writer.Write(struct12_1.byte_23_E23);
+ writer.Write(struct12_1.byte_24_E24);
+ writer.Write(struct12_1.byte_27_E25);
+ writer.Write(struct12_1.long_3);
+ writer.Write(struct12_1.long_4);
+ writer.Write(struct12_1.byte_28_E26);
+ writer.Write((ushort)struct12_1.long_0_E27_28);
+ writer.Write((ushort)struct12_1.long_1_E29_30);
+ writer.Write((ushort)struct12_1.long_2_E31_32);
+ writer.Write(struct12_1.byte_29_E33);
+ writer.Write(struct12_1.byte_30_E34);
+ writer.Write(struct12_1.byte_31_E35);
+ writer.Write(struct12_1.byte_32_E36);
+ writer.Write(struct12_1.byte_33_E37);
+ writer.Write(struct12_1.byte_34_E38);
+ writer.Write(struct12_1.byte_35_E39);
+ writer.Write(struct12_1.byte_37_E40);
+ writer.Write(struct12_1.byte_38_E41);
+ writer.Write(struct12_1.byte_39_E42);
+ writer.Write(struct12_1.byte_36_E43);
+ writer.Write(struct12_1.byte_25_E44);
+ writer.Write(struct12_1.byte_26_E45);
+ writer.Write(struct12_1.byte_44_E46);
+ writer.Write(struct12_1.byte_45_E47);
+ writer.Write(struct12_1.byte_46_E48);
+ writer.Write(struct12_1.ushort_2_E49_50);
+ writer.Write(struct12_1.byte_43);
+ writer.Write((ushort)struct12_1.long_6);
+ writer.Write((ushort)struct12_1.long_7);
+ writer.Write(struct12_1.bool_0);
+ writer.Write(struct12_1.bool_1);
+ writer.Write(struct12_1.bool_2);
+ writer.Write(struct12_1.bool_3);
+ writer.Write(struct12_1.float_0);
+ writer.Write(struct12_1.bool_4);
+ writer.Write(struct12_1.float_1);
+ writer.Write(struct12_1.bool_5);
+ writer.Write(struct12_1.float_2);
+ writer.Write(struct12_1.bool_6);
+ writer.Write(struct12_1.float_3);
+ writer.Write(struct12_1.bool_7);
+ writer.Write(struct12_1.float_4);
+ writer.Write(struct12_1.bool_8);
+ writer.Write(struct12_1.float_5);
+ writer.Write(struct12_1.bool_9);
+ writer.Write(struct12_1.float_6);
+ writer.Write(struct12_1.bool_10);
+ writer.Write(struct12_1.float_7);
+ writer.Write(struct12_1.float_8);
+ writer.Write(struct12_1.float_9);
+ writer.Write(struct12_1.byte_47);
+ writer.Close();
+ writer = null;
+ output.Close();
+ output.Dispose();
+ output = null;
+
+ /*if (this.delegate53_0 != null)
+ {
+ this.delegate53_0(this.long_2, this.method_64());
+ }*/
+ }
+
+ public void method_StartRecord()
+ {
+ if (this.method_50())
+ {
+ this.timer_0.Stop();
+ if (this.backgroundWorker_1.IsBusy)
+ {
+ this.backgroundWorker_1.CancelAsync();
+ }
+ while (this.backgroundWorker_1.IsBusy)
+ {
+ }
+ this.method_51(false);
+ this.queue_0.Clear();
+ this.method_4(DataloggingState.Connected);
+ if ((this.class10_settings_0.bool_26 && !this.method_23()) && !this.method_25())
+ {
+ this.method_67(this.string_0);
+ }
+ }
+ else
+ {
+ if (this.method_54())
+ {
+ string text = "Temporary datalog file found." + Environment.NewLine + "" + Environment.NewLine + "Do you want to save the file?";
+ if (MessageBox.Show(text, "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false) == DialogResult.Yes)
+ {
+ this.method_SaveDatalog();
+ }
+ else
+ {
+ File.Delete(this.string_0);
+ }
+ }
+ while ((this.queue_0.Count > 0) && this.backgroundWorker_1.IsBusy)
+ {
+ }
+ this.queue_0.Clear();
+ this.stopwatch_0.Reset();
+ this.stopwatch_1.Reset();
+ this.long_1 = 0L;
+ this.timer_0.Start();
+ this.method_51(true);
+ this.method_4(DataloggingState.Recording);
+ }
+ }
+
+ public bool method_54()
+ {
+ FileInfo info = new FileInfo(this.string_0);
+ bool flag = false;
+ if (info.Exists)
+ {
+ flag = true;
+ }
+ info = null;
+ return flag;
+ }
+
+ public void method_SaveDatalog()
+ {
+ if (this.method_63_HasLogsFileOpen())
+ {
+ this.method_75();
+ }
+ FileInfo info = new FileInfo(this.string_0);
+ if (info.Exists)
+ {
+ SaveFileDialog dialog = new SaveFileDialog();
+ /*if (Settings.Default.logFilePath != string.Empty)
+ {
+ if (Settings.Default.logFilePath == Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\")
+ Settings.Default.logFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ else
+ {
+ Settings.Default.logFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ dialog.InitialDirectory = Settings.Default.logFilePath;*/
+
+ if (this.class10_settings_0.logFilePath != string.Empty)
+ {
+ if (this.class10_settings_0.logFilePath == Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\")
+ this.class10_settings_0.logFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ else
+ {
+ this.class10_settings_0.logFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ dialog.InitialDirectory = this.class10_settings_0.logFilePath;
+
+ dialog.Filter = "BMTune datalog|*.bml";
+ dialog.OverwritePrompt = true;
+ dialog.AddExtension = true;
+ dialog.DefaultExt = ".bml";
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ FileInfo info2 = new FileInfo(dialog.FileName);
+ //Settings.Default.logFilePath = info2.DirectoryName;
+ this.class10_settings_0.logFilePath = info2.DirectoryName;
+ string fileName = dialog.FileName;
+ if (File.Exists(fileName)) File.Delete(fileName);
+ info.CopyTo(fileName);
+ byte[] byte_99_0 = this.class18_0.method_92(File.ReadAllBytes(fileName));
+ File.WriteAllBytes(fileName, byte_99_0);
+ info.Delete();
+ }
+ dialog.Dispose();
+ dialog = null;
+ }
+ info = null;
+ }
+
+ public void method_56()
+ {
+ if (this.method_63_HasLogsFileOpen())
+ {
+ SaveFileDialog dialog = new SaveFileDialog();
+ /*if (Settings.Default.logFilePath != string.Empty)
+ {
+ if (Settings.Default.logFilePath == Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\")
+ {
+ Settings.Default.logFilePath = Application.StartupPath;
+ }
+ dialog.InitialDirectory = Settings.Default.logFilePath;
+ }*/
+ if (this.class10_settings_0.logFilePath != string.Empty)
+ {
+ if (this.class10_settings_0.logFilePath == Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\")
+ {
+ this.class10_settings_0.logFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ dialog.InitialDirectory = this.class10_settings_0.logFilePath;
+ }
+
+ dialog.CheckFileExists = false;
+ dialog.AddExtension = true;
+ dialog.Filter = "CVS export|*.csv";
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ StreamWriter writer;
+ FileInfo info = new FileInfo(dialog.FileName);
+ //Settings.Default.logFilePath = info.DirectoryName;
+ this.class10_settings_0.logFilePath = info.DirectoryName;
+ string fileName = dialog.FileName;
+ dialog.Dispose();
+ dialog = null;
+ try
+ {
+ writer = new StreamWriter(fileName);
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ writer = null;
+ return;
+ }
+ writer.WriteLine("BMTune Datalog export of " + this.method_62());
+ writer.WriteLine("BMTune file: " + this.class18_0.method_23());
+ writer.WriteLine("Total Frames: " + this.method_65().ToString());
+ writer.WriteLine("Duration :" + this.method_64());
+ writer.WriteLine(this.method_59());
+ foreach (Struct12 struct2 in this.list_0)
+ {
+ writer.WriteLine(this.method_60(struct2));
+ }
+ writer.Close();
+ writer.Dispose();
+ writer = null;
+ }
+ }
+ }
+
+ private string method_57(SensorsX sensors_0)
+ {
+ return this.class10_settings_0.method_13(sensors_0).ToString();
+ }
+
+ private string method_58()
+ {
+ return CultureInfo.CurrentCulture.TextInfo.ListSeparator.ToString();
+ }
+
+ private string method_59()
+ {
+ return (this.method_57(SensorsX.frame) + this.method_58() + this.method_57(SensorsX.duration) + this.method_58() + this.method_57(SensorsX.rpmX) + this.method_58() + this.method_57(SensorsX.vssX) + "(" + this.class10_settings_0.vssUnits_0.ToString() + ")" + this.method_58() + this.method_57(SensorsX.gearX) + this.method_58() + this.method_57(SensorsX.mapX) + "(mBar)" + this.method_58() + this.method_57(SensorsX.boostX) + "(psi)" + this.method_58() + this.method_57(SensorsX.paX) + "(mBar)" + this.method_58() + this.method_57(SensorsX.tpsX) + "(%)" + this.method_58() + this.method_57(SensorsX.tpsV) + "(v)" + this.method_58() + this.method_57(SensorsX.injDur) + "(ms)" + this.method_58() + this.method_57(SensorsX.injDuty) + "(%)" + this.method_58() + this.method_57(SensorsX.injFV) + this.method_58() + this.method_57(SensorsX.ignTbl) + "(degrees)" + this.method_58() + this.method_57(SensorsX.ignFnl) + "(degrees)" + this.method_58() + this.method_57(SensorsX.ectX) + "(" + this.class10_settings_0.temperatureUnits_0.ToString() + ")" + this.method_58() + this.method_57(SensorsX.iatX) + "(" + this.class10_settings_0.temperatureUnits_0.ToString() + ")" + this.method_58() + this.method_57(SensorsX.afr) + this.method_58() + this.method_57(SensorsX.ecuO2V) + "(v)" + this.method_58() + this.method_57(SensorsX.batV) + "(v)" + this.method_58() + this.method_57(SensorsX.eldV) + "(v)" + this.method_58() + this.method_57(SensorsX.mapV) + "(v)" + this.method_58() + this.method_57(SensorsX.mil));
+ }
+
+ private void method_6(object sender, PowerModeChangedEventArgs e)
+ {
+ if (e.Mode == PowerModes.Suspend)
+ {
+ this.LogThis("Supsend detected and logging is connected: " + this.method_34_GetConnected().ToString());
+ this.bool_0 = this.method_34_GetConnected();
+ if (this.method_34_GetConnected())
+ {
+ this.method_36();
+ }
+ this.timer_1.Stop();
+ this.method_20();
+ }
+ else if (e.Mode == PowerModes.Resume)
+ {
+ this.bool_0 = false;
+ }
+ }
+
+ private string method_60(Struct12 struct12_1)
+ {
+ string str2;
+ string str = (((float) struct12_1.long_3) / 1000f).ToString();
+ if (this.class18_0.method_206(struct12_1.byte_4) >= this.class10_settings_0.int_6)
+ {
+ str2 = this.class18_0.method_245(this.class18_0.method_206(struct12_1.byte_4)).ToString();
+ }
+ else
+ {
+ str2 = "0";
+ }
+ int num = this.class18_0.method_218((long) struct12_1.ushort_0_E6_7);
+ return string.Concat(new object[] {
+ struct12_1.long_5, this.method_58(), str, this.method_58(), num.ToString(), this.method_58(), this.class18_0.method_197(struct12_1.byte_14_E16).ToString(), this.method_58(), struct12_1.byte_20.ToString(), this.method_58(), this.class18_0.method_206(struct12_1.byte_4).ToString(), this.method_58(), str2, this.method_58(), this.class18_0.method_206(struct12_1.byte_3).ToString(), this.method_58(),
+ this.class18_0.method_198(struct12_1.byte_5).ToString(), this.method_58(), this.class18_0.method_196(struct12_1.byte_5).ToString("0.00"), this.method_58(), this.class18_0.method_224((int) this.class18_0.method_223(struct12_1.ushort_1_E17_18)).ToString("0.00"), this.method_58(), this.class18_0.method_225((int) this.class18_0.method_223(struct12_1.ushort_1_E17_18), num, 0).ToString("0.00"), this.method_58(), this.class18_0.method_223(struct12_1.ushort_1_E17_18).ToString("0.00"), this.method_58(), this.class18_0.method_188(struct12_1.byte_16_E20).ToString("0.00"), this.method_58(), this.class18_0.method_188(struct12_1.byte_15_E19).ToString("0.00"), this.method_58(), this.class18_0.method_191(struct12_1.byte_0).ToString("0"), this.method_58(),
+ this.class18_0.method_191(struct12_1.byte_1).ToString("0"), this.method_58(), this.class18_0.method_200(struct12_1.byte_43).ToString("0.00"), this.method_58(), this.class18_0.method_196(struct12_1.byte_2).ToString("0.00"), this.method_58(), this.class18_0.method_208(struct12_1.byte_27_E25).ToString("0.00"), this.method_58(), this.class18_0.method_196(struct12_1.byte_24_E24).ToString("0.00"), this.method_58(), this.class18_0.method_196(struct12_1.byte_4).ToString("0.00"), this.method_58(), this.method_61(struct12_1.byte_19)
+ });
+ }
+
+ private string method_61(byte byte_1)
+ {
+ if (byte_1 == 0)
+ {
+ return "OFF";
+ }
+ return "ON";
+ }
+
+ public string method_62()
+ {
+ FileInfo info = new FileInfo(this.string_2);
+ string name = info.Name;
+ info = null;
+ return name;
+ }
+
+ public bool method_63_HasLogsFileOpen()
+ {
+ return this.bool_6;
+ }
+
+ public string method_64()
+ {
+ if (this.method_63_HasLogsFileOpen() || this.method_50())
+ {
+ string str = TimeSpan.FromMilliseconds((double)this.long_3).ToString();
+ //string str = TimeSpan.FromMilliseconds((double) 0).ToString();
+ return str.Remove(str.Length - 4, 4);
+ }
+ return "";
+ }
+
+ public long method_65()
+ {
+ if (this.method_34_GetConnected() && !this.method_63_HasLogsFileOpen())
+ {
+ this.long_2 = this.FrameCounts;
+ //this.long_2 = ((((this.FrameCounts * 51) + 0x7b) + 0x10L)) * (0x7b + 1);
+ //this.long_2 = ((int)((writer.BaseStream.Length - 0x7b) - 0x10L)) / (0x7b + 1);
+ return this.long_2;
+ }
+
+ //if (!this.method_63() && !this.method_34())
+ if (!this.method_63_HasLogsFileOpen())
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("log not open or not logging");
+ //throw new Exception("log not open or not logging");
+ }
+ if (this.long_2 == 0L)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("log file open and frame max is 0");
+ //throw new Exception("log file open and frame max is 0");
+ }
+
+ return this.long_2;
+ }
+
+ public void method_OpenLog()
+ {
+ if (this.backgroundWorker_0.IsBusy)
+ {
+ this.backgroundWorker_0.CancelAsync();
+ }
+ while (this.backgroundWorker_0.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ OpenFileDialog dialog = new OpenFileDialog();
+ if (this.class10_settings_0.logFilePath == string.Empty) this.class10_settings_0.logFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ if (this.class10_settings_0.logFilePath.Contains(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData))) this.class10_settings_0.logFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ dialog.InitialDirectory = this.class10_settings_0.logFilePath;
+
+ dialog.Filter = "BMTune datalog|*.bml|eCtune datalog|*.elf|HTS datalog|*.log;*.rlog|All files (*.*)|*.*";
+ dialog.DefaultExt = ".bml";
+ dialog.CheckFileExists = true;
+ dialog.CheckPathExists = true;
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ if (this.method_3() == DataloggingState.PlayingF)
+ {
+ this.method_71();
+ this.method_75();
+ GC.Collect(3, GCCollectionMode.Forced);
+ }
+
+ //Open bmtune datalog files
+ string path = "";
+ if (dialog.FilterIndex == 1)
+ {
+ path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\" + Path.GetFileName(dialog.FileName);
+ byte[] byte_99_0 = this.class18_0.method_93(File.ReadAllBytes(dialog.FileName));
+ File.WriteAllBytes(path, byte_99_0);
+ }
+ //Open eCtune datalog files
+ if (dialog.FilterIndex == 2)
+ {
+ path = dialog.FileName;
+ }
+ if (dialog.FilterIndex == 3 || dialog.FilterIndex == 4)
+ {
+ string extension = Path.GetExtension(dialog.FileName);
+ if (extension == ".bml")
+ {
+ path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\" + Path.GetFileName(dialog.FileName);
+ byte[] byte_99_0 = this.class18_0.method_93(File.ReadAllBytes(dialog.FileName));
+ File.WriteAllBytes(path, byte_99_0);
+ }
+ if (extension == ".elf")
+ {
+ path = dialog.FileName;
+ }
+ if (extension == ".rlog")
+ {
+ string str = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\BMTune\\";
+ if (File.Exists(str + "PROG")) File.Delete(str + "PROG");
+ if (File.Exists(str + "DL")) File.Delete(str + "DL");
+ if (File.Exists(str + "SET")) File.Delete(str + "SET");
+ if (File.Exists(str + "OLDSET")) File.Delete(str + "OLDSET");
+
+ //File.Create(str + "OLDSET").Dispose();
+ //this.class10_settings_0.method_3();
+ //File.WriteAllBytes(str + "OLDSET", File.ReadAllBytes(this.class10_settings_0.path));
+ if (File.Exists(dialog.FileName))
+ {
+ using (FileStream fileStream = new FileStream(dialog.FileName, FileMode.Open))
+ {
+ using (ZipArchive zipArchive = new ZipArchive(fileStream, ZipArchiveMode.Read))
+ {
+ foreach (ZipArchiveEntry zipArchiveEntry in zipArchive.Entries)
+ {
+ using (Stream stream = zipArchiveEntry.Open())
+ {
+ using (BinaryReader binaryReader = new BinaryReader(stream))
+ {
+ using (FileStream fileStream2 = new FileStream(str + zipArchiveEntry.Name.ToString(), FileMode.CreateNew))
+ {
+ using (BinaryWriter binaryWriter = new BinaryWriter(fileStream2))
+ {
+ binaryWriter.Write(binaryReader.ReadBytes((int)zipArchiveEntry.Length));
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ //this.class10_settings_0.LoadSettings(str + "SET");
+ //this.class10_settings_0.method_2();
+ //this.class18_0.method_195(str + "PROG");
+ //dialog.FileName = str + "DL";
+ }
+
+ //final HTS datalog loading
+ if (extension == ".rlog" || extension == ".log")
+ {
+ string text = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\BMTune\\" + Path.GetFileName(dialog.FileName);
+ byte[] bytes = this.class18_0.method_246_HTSCrypter(File.ReadAllBytes(dialog.FileName));
+ File.WriteAllBytes(text, bytes);
+ path = text;
+ }
+ }
+
+ this.class10_settings_0.logFilePath = Path.GetDirectoryName(dialog.FileName);
+ this.string_2 = path;
+ this.method_67(path);
+ if (this.class10_settings_0.bool_7) this.method_70();
+ if (File.Exists(path)) File.Delete(path);
+ }
+ dialog.Dispose();
+ dialog = null;
+ }
+
+ public void method_67(string string_3)
+ {
+ if (!this.bool_17)
+ {
+ if (this.method_63_HasLogsFileOpen())
+ {
+ this.method_75();
+ }
+ this.string_2 = string_3;
+ this.bool_17 = true; //set loading
+ this.method_4(DataloggingState.Loading);
+ this.thread_2 = new Thread(new ThreadStart(this.method_68));
+ this.thread_2.Priority = ThreadPriority.Highest;
+ this.thread_2.Start();
+ while (this.thread_2.IsAlive)
+ {
+ Application.DoEvents();
+ }
+ this.bool_6 = true;
+ this.long_1 = 0L;
+ if (this.delegate53_0 != null)
+ {
+ this.delegate53_0(this.long_2, this.method_64());
+ }
+ this.struct12_0 = this.method_76(0L);
+ this.method_39();
+ this.bool_17 = false; //set loading
+ if (this.class10_settings_0.bool_7)
+ {
+ this.method_70(); //play log on open
+ }
+ }
+ }
+
+ public void method_68()
+ {
+ this.list_1.Clear();
+ int num = 0x3a;
+ string str = null;
+ this.int_1 = 0;
+ bool flag = false;
+ if (this.backgroundWorker_0.IsBusy)
+ {
+ this.backgroundWorker_0.CancelAsync();
+ }
+ while (this.backgroundWorker_0.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ this.fileStream_0 = new FileStream(this.string_2, FileMode.Open, FileAccess.Read);
+ try
+ {
+ if (this.fileStream_0 != null)
+ {
+ this.fileStream_0.Dispose();
+ this.fileStream_0 = null;
+ }
+ this.fileStream_0 = new FileStream(this.string_2, FileMode.Open, FileAccess.Read);
+ if (this.binaryReader_0 != null)
+ {
+ this.binaryReader_0.Close();
+ this.binaryReader_0 = null;
+ }
+ this.binaryReader_0 = new BinaryReader(this.fileStream_0);
+ try
+ {
+ for (int j = 0; j < 10; j++)
+ {
+ str = str + this.binaryReader_0.ReadChar().ToString();
+ }
+ }
+ catch (Exception)
+ {
+ }
+ if (str == "BMTune.bml" || str == "eCtune.dlf" || str == "DATALOGGER")
+ {
+ flag = true;
+ this.binaryReader_0.BaseStream.Position = 10L;
+ this.int_1 = this.binaryReader_0.ReadUInt16();
+ num = this.binaryReader_0.ReadByte();
+ this.binaryReader_0.ReadInt32();
+
+ /*
+ int num2 = 6;
+ int num3 = 0x7b;
+ int num = 0;
+ */
+ }
+
+
+ if (flag) this.long_2 = ((int) ((this.binaryReader_0.BaseStream.Length - num) - 0x10L)) / (num + 1);
+ else this.long_2 = (((int) this.binaryReader_0.BaseStream.Length) - num) / (num + 1);
+
+ if (this.list_0 != null) this.list_0 = null;
+ int num3 = 0;
+ this.list_0 = new List();
+ Struct12 item = new Struct12();
+ bool FileLoadingError = false;
+ for (int i = 0; i <= this.long_2; i++)
+ {
+ try
+ {
+ if (flag)
+ {
+ this.binaryReader_0.BaseStream.Position = 0x11 + (i * (num + 1));
+ }
+ else
+ {
+ this.binaryReader_0.BaseStream.Position = i * (num + 1);
+ }
+ item.long_5 = i;
+ item.byte_0 = this.binaryReader_0.ReadByte();
+ item.byte_1 = this.binaryReader_0.ReadByte();
+ item.byte_2 = this.binaryReader_0.ReadByte();
+ item.byte_3 = this.binaryReader_0.ReadByte();
+ item.byte_4 = this.binaryReader_0.ReadByte();
+ item.byte_5 = this.binaryReader_0.ReadByte();
+ item.ushort_0_E6_7 = this.binaryReader_0.ReadUInt16();
+ item.byte_6_E8 = this.binaryReader_0.ReadByte();
+ item.byte_7_E9 = this.binaryReader_0.ReadByte();
+ item.byte_8_E10 = this.binaryReader_0.ReadByte();
+ item.byte_9_E11 = this.binaryReader_0.ReadByte();
+ item.byte_10_E12 = this.binaryReader_0.ReadByte();
+ item.byte_11_E13 = this.binaryReader_0.ReadByte();
+ item.byte_12_E14 = this.binaryReader_0.ReadByte();
+ item.byte_13_E15 = this.binaryReader_0.ReadByte();
+ item.byte_14_E16 = this.binaryReader_0.ReadByte();
+ item.ushort_1_E17_18 = this.binaryReader_0.ReadUInt16();
+ item.byte_15_E19 = this.binaryReader_0.ReadByte();
+ item.byte_16_E20 = this.binaryReader_0.ReadByte();
+ item.byte_20 = this.class18_0.method_215(item.byte_14_E16, (long) item.ushort_0_E6_7);
+ item.byte_21_E21 = this.binaryReader_0.ReadByte();
+ item.byte_22_E22 = this.binaryReader_0.ReadByte();
+ item.byte_23_E23 = this.binaryReader_0.ReadByte();
+ item.byte_24_E24 = this.binaryReader_0.ReadByte();
+ item.byte_27_E25 = this.binaryReader_0.ReadByte();
+ item.long_3 = this.binaryReader_0.ReadInt64() - this.long_4;
+ item.long_4 = this.binaryReader_0.ReadInt64();
+ item.byte_28_E26 = this.binaryReader_0.ReadByte();
+ item.long_0_E27_28 = this.binaryReader_0.ReadUInt16();
+ item.long_1_E29_30 = this.binaryReader_0.ReadUInt16();
+ item.long_2_E31_32 = this.binaryReader_0.ReadUInt16();
+ item.byte_29_E33 = this.binaryReader_0.ReadByte();
+ item.byte_30_E34 = this.binaryReader_0.ReadByte();
+ item.byte_31_E35 = this.binaryReader_0.ReadByte();
+ item.byte_32_E36 = this.binaryReader_0.ReadByte();
+ item.byte_33_E37 = this.binaryReader_0.ReadByte();
+ item.byte_34_E38 = this.binaryReader_0.ReadByte();
+ item.byte_35_E39 = this.binaryReader_0.ReadByte();
+ item.byte_37_E40 = this.binaryReader_0.ReadByte();
+ item.byte_38_E41 = this.binaryReader_0.ReadByte();
+ item.byte_39_E42 = this.binaryReader_0.ReadByte();
+ item.byte_40 = item.byte_24_E24;
+ if (this.int_1 > 1)
+ {
+ item.byte_36_E43 = this.binaryReader_0.ReadByte();
+ item.byte_25_E44 = this.binaryReader_0.ReadByte();
+ item.byte_26_E45 = this.binaryReader_0.ReadByte();
+ item.byte_44_E46 = this.binaryReader_0.ReadByte();
+ item.byte_45_E47 = this.binaryReader_0.ReadByte();
+ item.byte_46_E48 = this.binaryReader_0.ReadByte();
+ item.ushort_2_E49_50 = this.binaryReader_0.ReadUInt16();
+ }
+ item.byte_41 = item.byte_25_E44;
+ item.byte_42 = item.byte_26_E45;
+ if (this.int_1 > 2)
+ {
+ item.byte_43 = this.binaryReader_0.ReadByte();
+ }
+ else
+ {
+ switch (this.class10_settings_0.wbinput_0)
+ {
+ case WBinput.o2Input:
+ item.byte_43 = item.byte_2;
+ goto Label_061C;
+
+ case WBinput.eldInput:
+ item.byte_43 = item.byte_24_E24;
+ goto Label_061C;
+
+ case WBinput.egrInput:
+ item.byte_43 = item.byte_25_E44;
+ goto Label_061C;
+
+ case WBinput.b6Input:
+ item.byte_43 = item.byte_26_E45;
+ goto Label_061C;
+ }
+
+ this.class18_0.class17_0.frmMain_0.LogThis("wideband input error in selection");
+ item.byte_43 = item.byte_2;
+ goto Label_061C;
+ //throw new Exception("wideband input error in selection");
+ }
+ Label_061C:
+ if (this.int_1 > 3)
+ {
+ item.long_6 = this.binaryReader_0.ReadUInt16();
+ item.long_7 = this.binaryReader_0.ReadUInt16();
+ }
+ if (this.int_1 <= 4)
+ {
+ float num5 = 0f;
+ item.bool_0 = this.class10_settings_0.bool_36 && !this.method_88(AnalogInputs.analog1);
+ item.bool_1 = this.class10_settings_0.bool_38 && !this.method_88(AnalogInputs.analog2);
+ item.bool_2 = this.class10_settings_0.bool_40 && !this.method_88(AnalogInputs.analog3);
+ item.bool_3 = this.method_86(SensorsX.egt_cht1);
+ if (this.method_87(SensorsX.egt_cht1))
+ {
+ if (this.class10_settings_0.int_55 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_55 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_55 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ item.float_0 = num5;
+ item.bool_4 = this.method_86(SensorsX.egt_cht2);
+ if (this.method_87(SensorsX.egt_cht2))
+ {
+ if (this.class10_settings_0.int_56 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_56 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_56 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ this.struct12_0.float_1 = num5;
+ item.bool_5 = this.method_86(SensorsX.egt_cht3);
+ if (this.method_87(SensorsX.egt_cht3))
+ {
+ if (this.class10_settings_0.int_57 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_57 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_57 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ item.float_2 = num5;
+ item.bool_6 = this.method_86(SensorsX.egt_cht4);
+ if (this.method_87(SensorsX.egt_cht4))
+ {
+ if (this.class10_settings_0.int_58 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_58 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_58 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ item.float_3 = num5;
+ item.bool_7 = this.method_86(SensorsX.egt_chtAvg);
+ if (this.method_87(SensorsX.egt_chtAvg))
+ {
+ if (this.class10_settings_0.int_59 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_59 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_59 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ item.float_4 = num5;
+ item.bool_8 = this.method_86(SensorsX.backPres);
+ if (this.method_87(SensorsX.backPres))
+ {
+ if (this.class10_settings_0.int_60 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_60 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_60 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ item.float_5 = num5;
+ item.bool_9 = this.method_86(SensorsX.fuelPres);
+ if (this.method_87(SensorsX.fuelPres))
+ {
+ if (this.class10_settings_0.int_61 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_61 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_61 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ item.float_6 = num5;
+ item.bool_10 = this.method_86(SensorsX.iat2);
+ if (this.method_87(SensorsX.iat2))
+ {
+ if (this.class10_settings_0.int_62 == 1)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog1, item.byte_40);
+ }
+ else if (this.class10_settings_0.int_62 == 2)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog2, item.byte_41);
+ }
+ else if (this.class10_settings_0.int_62 == 3)
+ {
+ num5 = this.class18_0.method_201(AnalogInputs.analog3, item.byte_42);
+ }
+ }
+ item.float_7 = num5;
+ }
+ if (this.int_1 >= 6)
+ {
+ item.byte_47 = this.binaryReader_0.ReadByte();
+ }
+ num3++;
+ this.list_0.Add(item);
+ this.struct23_0.bool_0 = this.class18_0.method_258(item.byte_6_E8, 3);
+ this.struct23_0.bool_1 = this.class18_0.method_258(item.byte_35_E39, 5);
+ if (item.byte_9_E11 > (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1))
+ {
+ item.byte_9_E11 = (byte) (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1);
+ }
+ if (this.struct23_0.bool_0)
+ {
+ this.struct23_0.struct24_0.int_0 = item.byte_8_E10;
+ this.struct23_0.float_0 = ((float) item.byte_45_E47) / 255f;
+ }
+ else
+ {
+ this.struct23_0.struct24_0.int_0 = item.byte_7_E9;
+ this.struct23_0.float_0 = ((float) item.byte_44_E46) / 255f;
+ }
+ this.struct23_0.float_1 = ((float) item.byte_46_E48) / 255f;
+ this.struct23_0.struct24_0.int_1 = item.byte_9_E11;
+ this.struct23_0.struct24_1 = this.struct23_0.struct24_0;
+ if (this.struct23_0.float_0 >= 0.5) this.struct23_0.struct24_1.int_0++;
+ if (this.struct23_0.float_1 >= 0.5) this.struct23_0.struct24_1.int_1++;
+ item.struct24_0 = this.struct23_0.struct24_1;
+ this.struct23_0.struct24_2 = this.struct23_0.struct24_0;
+ this.struct23_0.method_0(this.struct23_0.struct24_0, ref this.class10_settings_0);
+ this.struct23_0.byte_0 = this.struct12_0.byte_43;
+ bool flag2 = this.class18_0.method_258(item.byte_6_E8, 4) || this.class18_0.method_258(item.byte_6_E8, 5);
+ this.struct17_0.bool_0 = this.struct23_0.bool_0;
+ this.struct17_0.bool_1 = this.struct23_0.bool_1;
+ if (this.class10_settings_0.bool_48)
+ {
+ this.struct17_0.bool_2 = flag2;
+ }
+ else
+ {
+ this.struct17_0.bool_2 = false;
+ }
+ this.struct17_0.struct24_0.int_0 = this.struct23_0.struct24_0.int_0;
+ this.struct17_0.struct24_0.int_1 = this.struct23_0.struct24_0.int_1;
+ this.struct17_0.float_0 = this.struct23_0.float_0;
+ this.struct17_0.float_1 = this.struct23_0.float_1;
+ this.struct17_0.struct24_1 = this.struct23_0.struct24_1;
+ this.struct17_0.method_1(this.struct17_0.struct24_0, ref this.class18_0);
+ this.struct17_0.byte_0 = item.byte_43;
+ this.struct17_0.long_1 = item.ushort_0_E6_7;
+ this.struct17_0.byte_2 = item.byte_4;
+ this.struct17_0.byte_1 = item.byte_5;
+ this.struct17_0.byte_3 = item.byte_0;
+ this.struct17_0.byte_4 = item.byte_1;
+ this.struct17_0.byte_5 = item.byte_20;
+ this.struct17_0.long_0 = item.long_3;
+ if (num3 == (this.class10_settings_0.int_25 + 1))
+ {
+ num3 = 0;
+ if (this.delegate48_0 != null)
+ {
+ this.delegate48_0(item);
+ }
+ if (this.delegate47_0 != null)
+ {
+ this.delegate47_0(this.struct17_0);
+ }
+ if (this.delegate50_0 != null)
+ {
+ this.delegate50_0(item);
+ }
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message);
+ i = (int) this.long_2;
+ FileLoadingError = true;
+ }
+ }
+ if (!FileLoadingError)
+ {
+ this.long_3 = this.method_76(this.long_2).long_3;
+ this.struct12_0 = this.method_76(0L);
+ this.method_39();
+ }
+ }
+ catch (Exception exception2)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error getting maxframe from log :" + exception2.ToString());
+ }
+ if (this.binaryReader_0 != null)
+ {
+ this.binaryReader_0.Close();
+ this.binaryReader_0 = null;
+ }
+ if (this.fileStream_0 != null)
+ {
+ this.fileStream_0.Close();
+ this.fileStream_0.Dispose();
+ this.fileStream_0 = null;
+ }
+ /*if (this.int_1 > 1) //load markers
+ {
+ this.method_83(this.string_2);
+ }*/
+ //REMOVE LOADING FILESTREAM HERE
+ if (File.Exists(this.string_2)) File.Delete(this.string_2);
+ this.method_4(DataloggingState.Disconnected);
+ }
+
+ public void method_69(long long_5)
+ {
+ this.struct12_0 = this.method_76(long_5);
+ this.long_1 = long_5;
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.method_40_SendBytes_Delegate();
+ }
+ }
+
+ public byte method_7()
+ {
+ byte num = 0;
+ if (!FakeDatalog)
+ {
+ //if (this.method_12(1)) num = (byte)this.serialPort_0.ReadByte();
+ //num = (byte)this.serialPort_0.ReadByte();
+ try
+ {
+ num = (byte)this.serialPort_0.ReadByte(); //here for datalog disconnected issue with bluetooth
+ }
+ catch (Exception exception)
+ {
+ throw exception;
+ }
+ }
+ return num;
+ }
+
+ //Datalog Play Button Clic
+ public void method_70()
+ {
+ if ((this.thread_0 == null) || (this.thread_0.ThreadState == System.Threading.ThreadState.Stopped))
+ {
+ this.thread_0 = new Thread(new ThreadStart(this.method_81));
+ this.thread_0.Name = "Log Player";
+ this.thread_0.Priority = ThreadPriority.AboveNormal;
+ this.thread_0.Start();
+ }
+ if (this.thread_0.ThreadState == System.Threading.ThreadState.Suspended)
+ {
+ this.thread_0.Resume();
+ }
+ this.bool_8 = false;
+ this.method_4(DataloggingState.PlayingF);
+ GC.Collect(3, GCCollectionMode.Optimized);
+ }
+
+ public void method_71()
+ {
+ this.long_1 = 0L;
+ this.int_2 = 0;
+ this.struct12_0 = this.method_76(0L);
+ this.method_4(DataloggingState.Stop);
+ this.bool_8 = false;
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.method_39();
+ }
+ if (this.thread_0 != null)
+ {
+ if (this.thread_0.IsAlive)
+ {
+ if (this.thread_0.ThreadState == System.Threading.ThreadState.Suspended)
+ {
+ this.thread_0.Resume();
+ }
+ this.thread_0.Abort();
+ this.thread_0 = null;
+ }
+ this.thread_0 = null;
+ }
+ GC.Collect(3, GCCollectionMode.Forced);
+ }
+
+ public void method_72()
+ {
+ if ((this.thread_0 != null) && this.thread_0.IsAlive)
+ {
+ this.thread_0.Suspend();
+ this.method_4(DataloggingState.Pause);
+ }
+ GC.Collect(3, GCCollectionMode.Forced);
+ }
+
+ public void method_73()
+ {
+ this.bool_7 = !this.bool_7;
+ }
+
+ public bool method_73_0()
+ {
+ return this.bool_7;
+ }
+
+ public void method_73_1()
+ {
+ this.bool_71 = !this.bool_71;
+ this.bool_7 = false;
+ this.bool_72 = false;
+ }
+
+ public void method_73_2()
+ {
+ this.bool_7 = false;
+ this.bool_71 = false;
+ this.bool_72 = !this.bool_72;
+ }
+
+ public void method_74()
+ {
+ if (this.long_1 != 0L)
+ {
+ this.bool_8 = !this.bool_8;
+ if (this.thread_0 == null)
+ {
+ this.thread_0 = new Thread(new ThreadStart(this.method_81));
+ this.thread_0.Name = "Log Player";
+ this.thread_0.Priority = ThreadPriority.AboveNormal;
+ this.thread_0.Start();
+ }
+ if (this.thread_0.ThreadState == System.Threading.ThreadState.Suspended)
+ {
+ this.thread_0.Resume();
+ }
+ this.method_4(DataloggingState.PlayingR);
+ }
+ }
+
+ public void method_75()
+ {
+ string str = this.string_2;
+ if ((this.thread_0 != null) && this.thread_0.IsAlive)
+ {
+ this.method_71();
+ }
+ this.string_2 = null;
+ if (this.binaryReader_0 != null)
+ {
+ this.binaryReader_0.Close();
+ this.binaryReader_0 = null;
+ }
+ if (this.fileStream_0 != null)
+ {
+ this.fileStream_0.Close();
+ this.fileStream_0.Dispose();
+ this.fileStream_0 = null;
+ }
+ /*if (!string.IsNullOrEmpty(str)) //save markers
+ {
+ this.method_82(str);
+ }*/
+ //REMOVE LOADING FILESTREAM HERE
+ if (File.Exists(this.string_2)) File.Delete(this.string_2);
+ this.list_1.Clear();
+ if (this.list_0 != null) this.list_0 = null;
+ this.bool_6 = false;
+ if (this.delegate53_0 != null)
+ {
+ this.delegate53_0(0L, string.Empty);
+ }
+ this.method_4(DataloggingState.Disconnected);
+ this.long_4 = 0L;
+ this.long_3 = 0L;
+ this.long_2 = 0L;
+ this.int_1 = 0;
+ this.FrameCounts = 0L;
+ GC.Collect(1, GCCollectionMode.Forced);
+ }
+
+ private Struct12 method_76(long long_5)
+ {
+ if ((this.list_0 == null) || (long_5 > this.long_2))
+ {
+ return new Struct12();
+ }
+ if (long_5 > this.long_2)
+ {
+ long_5 = this.long_2;
+ }
+ this.struct12_0 = this.list_0[(int) long_5];
+ if (this.class10_settings_0.bool_23 && (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_50) == 0))
+ {
+ if (this.struct12_0.byte_3 != 0)
+ {
+ int num = (int) Math.Round((double) ((((this.struct12_0.byte_3 / 2) + 0x18) * 7.221) - 59.0), 0);
+ if (this.class10_settings_0.int_6 != num)
+ {
+ this.class10_settings_0.int_6 = num;
+ }
+ }
+ else
+ {
+ this.class10_settings_0.int_6 = 0x3f2;
+ }
+ }
+ this.struct23_0.bool_0 = this.class18_0.method_258(this.struct12_0.byte_6_E8, 3);
+ this.struct23_0.bool_1 = this.class18_0.method_258(this.struct12_0.byte_35_E39, 5);
+ if (this.struct12_0.byte_9_E11 > (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1))
+ {
+ this.struct12_0.byte_9_E11 = (byte) (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1);
+ }
+ if (this.struct23_0.bool_0)
+ {
+ this.struct23_0.struct24_0.int_0 = this.struct12_0.byte_8_E10;
+ this.struct23_0.float_0 = ((float) this.struct12_0.byte_45_E47) / 255f;
+ }
+ else
+ {
+ this.struct23_0.struct24_0.int_0 = this.struct12_0.byte_7_E9;
+ this.struct23_0.float_0 = ((float) this.struct12_0.byte_44_E46) / 255f;
+ }
+ this.struct23_0.float_1 = ((float) this.struct12_0.byte_46_E48) / 255f;
+ this.struct23_0.struct24_0.int_1 = this.struct12_0.byte_9_E11;
+ this.struct23_0.struct24_1 = this.struct23_0.struct24_0;
+ if (this.struct23_0.float_0 >= 0.5)
+ {
+ this.struct23_0.struct24_1.int_0++;
+ }
+ if (this.struct23_0.float_1 >= 0.5)
+ {
+ this.struct23_0.struct24_1.int_1++;
+ }
+ this.struct12_0.struct24_0 = this.struct23_0.struct24_1;
+ this.struct23_0.struct24_2 = this.struct23_0.struct24_0;
+ this.struct23_0.method_0(this.struct23_0.struct24_0, ref this.class10_settings_0);
+ this.struct23_0.byte_0 = this.struct12_0.byte_43;
+ bool flag = this.class18_0.method_258(this.struct12_0.byte_6_E8, 4) || this.class18_0.method_258(this.struct12_0.byte_6_E8, 5);
+ this.struct17_0.bool_0 = this.struct23_0.bool_0;
+ this.struct12_0.bool_11 = this.struct23_0.bool_0;
+ this.struct17_0.bool_1 = this.struct23_0.bool_1;
+ if (this.class10_settings_0.bool_48)
+ {
+ this.struct17_0.bool_2 = flag;
+ }
+ else
+ {
+ this.struct17_0.bool_2 = false;
+ }
+ this.struct12_0.bool_12 = this.struct23_0.bool_1;
+ this.struct17_0.struct24_0.int_0 = this.struct23_0.struct24_0.int_0;
+ this.struct17_0.struct24_0.int_1 = this.struct23_0.struct24_0.int_1;
+ this.struct17_0.float_0 = this.struct23_0.float_0;
+ this.struct17_0.float_1 = this.struct23_0.float_1;
+ this.struct17_0.method_1(this.struct17_0.struct24_0, ref this.class18_0);
+ this.struct17_0.struct24_1 = this.struct23_0.struct24_1;
+ this.struct17_0.byte_0 = this.struct12_0.byte_43;
+ this.struct17_0.long_1 = this.struct12_0.ushort_0_E6_7;
+ this.struct17_0.byte_2 = this.struct12_0.byte_4;
+ this.struct17_0.byte_1 = this.struct12_0.byte_5;
+ this.struct17_0.byte_3 = this.struct12_0.byte_0;
+ this.struct17_0.byte_4 = this.struct12_0.byte_1;
+ this.struct17_0.byte_5 = this.struct12_0.byte_20;
+ this.struct17_0.long_0 = this.struct12_0.long_3;
+ if (this.delegate47_0 != null)
+ {
+ this.delegate47_0(this.struct17_0);
+ }
+ if (this.delegate50_0 != null)
+ {
+ this.delegate50_0(this.struct12_0);
+ }
+ this.struct20_0.byte_0 = this.struct12_0.byte_10_E12;
+ this.struct20_0.byte_1 = this.struct12_0.byte_11_E13;
+ this.struct20_0.byte_2 = this.struct12_0.byte_12_E14;
+ this.struct20_0.byte_3 = this.struct12_0.byte_13_E15;
+ if (((this.struct20_0.byte_0 != 0) || (this.struct20_0.byte_1 != 0)) || ((this.struct20_0.byte_2 != 0) || (this.struct20_0.byte_3 != 0)))
+ {
+ this.struct12_0.byte_19 = 1;
+ }
+ else
+ {
+ this.struct12_0.byte_19 = 0;
+ }
+ return this.struct12_0;
+ }
+
+ public float method_77(SensorsX sensors_0, int int_3)
+ {
+ float num = 0f;
+ if (int_3 < 0 || int_3 > this.list_0.Count - 1)
+ {
+ return num;
+ }
+
+ switch (sensors_0)
+ {
+ case SensorsX.rpmX:
+ return (float) this.class18_0.method_218((long) this.list_0[int_3].ushort_0_E6_7);
+
+ case SensorsX.vssX:
+ return (float) this.class18_0.method_197(this.list_0[int_3].byte_14_E16);
+
+ case SensorsX.gearX:
+ return (float) this.list_0[int_3].byte_20;
+
+ case SensorsX.mapX:
+ return (float) this.class18_0.method_206(this.list_0[int_3].byte_4);
+
+ case SensorsX.boostX:
+ if (this.class18_0.method_206(this.list_0[int_3].byte_4) <= this.class10_settings_0.int_6)
+ {
+ return 0f;
+ }
+ return this.class18_0.method_193(this.list_0[int_3].byte_4);
+
+ case SensorsX.paX:
+ return (float) ((int) Math.Round((double) ((((this.list_0[int_3].byte_3 / 2) + 0x18) * 7.221) - 59.0), 0));
+
+ case SensorsX.tpsX:
+ return (float) this.class18_0.method_198(this.list_0[int_3].byte_5);
+
+ case SensorsX.tpsV:
+ return (float) this.class18_0.method_196(this.list_0[int_3].byte_5);
+
+ case SensorsX.injDur:
+ return (float) Math.Round((double) this.class18_0.method_224(this.list_0[int_3].ushort_1_E17_18), 2);
+
+ case SensorsX.injDuty:
+ return (float) Math.Round((double) this.class18_0.method_225(this.list_0[int_3].ushort_1_E17_18, this.class18_0.method_218((long) this.list_0[int_3].ushort_0_E6_7), 0), 0);
+
+ case SensorsX.injFV:
+ return (float) this.class18_0.method_223(this.list_0[int_3].ushort_1_E17_18);
+
+ case SensorsX.ignFnl:
+ return this.class18_0.method_188(this.list_0[int_3].byte_15_E19);
+
+ case SensorsX.ignTbl:
+ return this.class18_0.method_188(this.list_0[int_3].byte_16_E20);
+
+ case SensorsX.ectX:
+ return (float) this.class18_0.method_191(this.list_0[int_3].byte_0);
+
+ case SensorsX.iatX:
+ return (float) this.class18_0.method_191(this.list_0[int_3].byte_1);
+
+ case SensorsX.afr:
+ return (float) this.class18_0.method_200(this.list_0[int_3].byte_43);
+
+ case SensorsX.ecuO2V:
+ return (float) this.class18_0.method_196(this.list_0[int_3].byte_2);
+
+ case SensorsX.wbO2V:
+ return (float) this.class18_0.method_200(this.list_0[int_3].byte_43);
+
+ case SensorsX.batV:
+ return (float) this.class18_0.method_208(this.list_0[int_3].byte_27_E25);
+
+ case SensorsX.eldV:
+ return (float) this.class18_0.method_196(this.list_0[int_3].byte_24_E24);
+
+ case SensorsX.knockV:
+ case SensorsX.mil:
+ case SensorsX.frame:
+ case SensorsX.interval:
+ case SensorsX.loadType:
+ case SensorsX.overheatActive:
+ case SensorsX.test0:
+ return num;
+
+ case SensorsX.mapV:
+ return (float) this.class18_0.method_196(this.list_0[int_3].byte_4);
+
+ case SensorsX.duration:
+ //if (this.method_34() && !this.method_63()) this.long_2 = this.FrameCounts;
+ return (float) this.list_0[int_3].long_3;
+
+ case SensorsX.ectFc:
+ return (float) this.class18_0.method_205(this.list_0[int_3].byte_28_E26, Enum6.const_1);
+
+ case SensorsX.iatFc:
+ return (float) this.class18_0.method_203(this.list_0[int_3].long_2_E31_32, Enum6.const_0);
+
+ case SensorsX.o2Short:
+ return (float) this.class18_0.method_203(this.list_0[int_3].long_0_E27_28, Enum6.const_0);
+
+ case SensorsX.o2Long:
+ return (float) this.class18_0.method_203(this.list_0[int_3].long_1_E29_30, Enum6.const_0);
+
+ case SensorsX.veFc:
+ return (float) this.class18_0.method_205(this.list_0[int_3].byte_29_E33, Enum6.const_1);
+
+ case SensorsX.ectIc:
+ return this.class18_0.method_189(this.list_0[int_3].byte_31_E35);
+
+ case SensorsX.iatIc:
+ return this.class18_0.method_189(this.list_0[int_3].byte_30_E34);
+
+ case SensorsX.gearIc:
+ return this.class18_0.method_189(this.list_0[int_3].byte_32_E36);
+
+ case SensorsX.gearFc:
+ return (float) this.list_0[int_3].byte_29_E33;
+
+ case SensorsX.postFuel:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_6_E8, 0, false);
+
+ case SensorsX.outIab:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_22_E22, 2, false);
+
+ case SensorsX.outVtsX:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_23_E23, 7, false);
+
+ case SensorsX.outVtsM:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_6_E8, 3, false);
+
+ case SensorsX.outAc:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_22_E22, 7, false);
+
+ case SensorsX.outO2h:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_23_E23, 6, false);
+
+ case SensorsX.outMil:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_23_E23, 5, false);
+
+ case SensorsX.outPurge:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_22_E22, 6, false);
+
+ case SensorsX.outFanc:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_22_E22, 4, false);
+
+ case SensorsX.outFpump:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_22_E22, 0, false);
+
+ case SensorsX.outFuelCut:
+ if (!this.class18_0.method_258(this.list_0[int_3].byte_6_E8, 4) && !this.class18_0.method_258(this.list_0[int_3].byte_6_E8, 5))
+ {
+ return 0f;
+ }
+ return 1f;
+
+ case SensorsX.outAltCtrl:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_22_E22, 5, false);
+
+ case SensorsX.inPsp:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 7, false);
+
+ case SensorsX.inSCC:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 5, false);
+
+ case SensorsX.inAccs:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 2, false);
+
+ case SensorsX.inBksw:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 1, false);
+
+ case SensorsX.inVtp:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 3, false);
+
+ case SensorsX.inVtsFeedBack:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 6, false);
+
+ case SensorsX.inParkN:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 0, false);
+
+ case SensorsX.inStartS:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_21_E21, 4, false);
+
+ case SensorsX.inAtShift1:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_6_E8, 6, false);
+
+ case SensorsX.inAtShift2:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_6_E8, 7, false);
+
+ case SensorsX.secMaps:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 5, false);
+
+ case SensorsX.ftlInput:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 0, false);
+
+ case SensorsX.ftlActive:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 0, false);
+
+ case SensorsX.ftsClutchInput:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 1, false);
+
+ case SensorsX.ftsActive:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 2, false);
+
+ case SensorsX.boostcutActive:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 3, false);
+
+ case SensorsX.antilagActive:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 1, false);
+
+ case SensorsX.ignitionCut:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_6_E8, 2, false);
+
+ case SensorsX.sccChecker:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_6_E8, 1, false);
+
+ case SensorsX.ebcInput:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 2, false);
+
+ case SensorsX.ebcHiInput:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 3, false);
+
+ case SensorsX.ebcActive:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 4, false);
+
+ case SensorsX.ebcBaseDuty:
+ return (float) this.class18_0.method_207(this.list_0[int_3].byte_37_E40);
+
+ case SensorsX.ebcDutyX:
+ return (float) this.class18_0.method_207(this.list_0[int_3].byte_38_E41);
+
+ case SensorsX.ebcTarget:
+ return (float) this.class18_0.method_206(this.list_0[int_3].byte_39_E42);
+
+ case SensorsX.ebcCurrent:
+ return (float) this.class18_0.method_206(this.list_0[int_3].byte_4);
+
+ case SensorsX.gpo1_in:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 4, false);
+
+ case SensorsX.gpo1_out:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_36_E43, 0, false);
+
+ case SensorsX.gpo2_in:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 5, false);
+
+ case SensorsX.gpo2_out:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_36_E43, 1, false);
+
+ case SensorsX.gpo3_in:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 6, false);
+
+ case SensorsX.gpo3_out:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_36_E43, 2, false);
+
+ case SensorsX.fanCtrl:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 6, false);
+
+ case SensorsX.bstStage2:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_36_E43, 3, false);
+
+ case SensorsX.bstStage3:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_36_E43, 4, false);
+
+ case SensorsX.bstStage4:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_36_E43, 5, false);
+
+ case SensorsX.bstActive:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_35_E39, 7, false);
+
+ case SensorsX.bstInput:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_34_E38, 7, false);
+
+ case SensorsX.analog1:
+ return this.class18_0.method_201(AnalogInputs.analog1, this.list_0[int_3].byte_40);
+
+ case SensorsX.analog2:
+ return this.class18_0.method_201(AnalogInputs.analog2, this.list_0[int_3].byte_41);
+
+ case SensorsX.analog3:
+ return this.class18_0.method_201(AnalogInputs.analog3, this.list_0[int_3].byte_42);
+
+ case SensorsX.iacvDuty:
+ {
+ float num3 = ((float) this.list_0[int_3].ushort_2_E49_50) / 32768f;
+ return ((num3 * 100f) - 100f);
+ }
+ case SensorsX.leanProtection:
+ return (float) this.class18_0.method_260(this.list_0[int_3].byte_36_E43, 7, false);
+
+ case SensorsX.deltaRpm1:
+ return (float) this.list_0[int_3].long_6;
+
+ case SensorsX.deltaVss:
+ return (float) this.list_0[int_3].byte_47;
+
+ case SensorsX.deltaRpm2:
+ return (float) this.list_0[int_3].long_7;
+ }
+ return num;
+ }
+
+ public string method_79(SensorsX sensors_0, int int_3)
+ {
+ float num = 0f;
+ if (sensors_0 == SensorsX.mapX)
+ {
+ num = this.class18_0.method_193(this.list_0[int_3].byte_4);
+ }
+ else
+ {
+ num = this.method_77(sensors_0, int_3);
+ }
+ return num.ToString();
+ }
+
+ public float[] method_80(SensorsX sensors_0)
+ {
+ float[] numArray = new float[] { -1f, 2f };
+ switch (sensors_0)
+ {
+ case SensorsX.rpmX:
+ numArray[0] = 0f;
+ numArray[1] = 10000f;
+ return numArray;
+
+ case SensorsX.vssX:
+ numArray[0] = 0f;
+ numArray[1] = 255f;
+ return numArray;
+
+ case SensorsX.gearX:
+ numArray[0] = -1f;
+ numArray[1] = 6f;
+ return numArray;
+
+ case SensorsX.mapX:
+ numArray[0] = this.class18_0.method_206(0);
+ numArray[1] = this.class18_0.method_206(0xff);
+ return numArray;
+
+ case SensorsX.boostX:
+ numArray[0] = this.class18_0.method_245(950);
+ numArray[1] = this.class18_0.method_245(this.class18_0.method_206(0xff));
+ return numArray;
+
+ case SensorsX.paX:
+ numArray[0] = 0f;
+ numArray[1] = 1100f;
+ return numArray;
+
+ case SensorsX.tpsX:
+ numArray[0] = -5f;
+ numArray[1] = 115f;
+ return numArray;
+
+ case SensorsX.tpsV:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.injDur:
+ numArray[0] = 0f;
+ numArray[1] = 20f;
+ return numArray;
+
+ case SensorsX.injDuty:
+ numArray[0] = 0f;
+ numArray[1] = 130f;
+ return numArray;
+
+ case SensorsX.injFV:
+ numArray[0] = 0f;
+ numArray[1] = 2000f;
+ return numArray;
+
+ case SensorsX.ignFnl:
+ numArray[0] = -6f;
+ numArray[1] = 60f;
+ return numArray;
+
+ case SensorsX.ignTbl:
+ numArray[0] = -6f;
+ numArray[1] = 60f;
+ return numArray;
+
+ case SensorsX.ectX:
+ numArray[0] = (float) this.class18_0.method_191(0xff);
+ numArray[1] = (float) this.class18_0.method_191(0);
+ return numArray;
+
+ case SensorsX.iatX:
+ numArray[0] = (float) this.class18_0.method_191(0xff);
+ numArray[1] = (float) this.class18_0.method_191(0);
+ return numArray;
+
+ case SensorsX.afr:
+ numArray[0] = (float) this.class18_0.method_200(0);
+ numArray[1] = (float) this.class18_0.method_200(0xff);
+ return numArray;
+
+ case SensorsX.ecuO2V:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.wbO2V:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.batV:
+ numArray[0] = 0f;
+ numArray[1] = 15f;
+ return numArray;
+
+ case SensorsX.eldV:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.knockV:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.mapV:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.mil:
+ case SensorsX.frame:
+ case SensorsX.duration:
+ case SensorsX.interval:
+ case SensorsX.loadType:
+ case SensorsX.overheatActive:
+ case SensorsX.test0:
+ return numArray;
+
+ case SensorsX.ectFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ numArray[0] = -100f;
+ numArray[1] = 100f;
+ return numArray;
+ }
+ numArray[0] = 0f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.iatFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ numArray[0] = -100f;
+ numArray[1] = 100f;
+ return numArray;
+ }
+ numArray[0] = 0f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.o2Short:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ numArray[0] = -100f;
+ numArray[1] = 100f;
+ return numArray;
+ }
+ numArray[0] = 0f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.o2Long:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ numArray[0] = -100f;
+ numArray[1] = 100f;
+ return numArray;
+ }
+ numArray[0] = 0f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.veFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ numArray[0] = -100f;
+ numArray[1] = 100f;
+ return numArray;
+ }
+ numArray[0] = 0f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ectIc:
+ numArray[0] = -30f;
+ numArray[1] = 30f;
+ return numArray;
+
+ case SensorsX.iatIc:
+ numArray[0] = -30f;
+ numArray[1] = 30f;
+ return numArray;
+
+ case SensorsX.gearIc:
+ numArray[0] = -30f;
+ numArray[1] = 30f;
+ return numArray;
+
+ case SensorsX.gearFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ numArray[0] = -100f;
+ numArray[1] = 100f;
+ return numArray;
+ }
+ numArray[0] = 0f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.postFuel:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outIab:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outVtsX:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outVtsM:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outAc:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outO2h:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outMil:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outPurge:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outFanc:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outFpump:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outFuelCut:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.outAltCtrl:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inPsp:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inSCC:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inAccs:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inBksw:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inVtp:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inVtsFeedBack:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inParkN:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inStartS:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inAtShift1:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.inAtShift2:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.secMaps:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ftlInput:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ftlActive:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ftsClutchInput:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ftsActive:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.boostcutActive:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.antilagActive:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ignitionCut:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.sccChecker:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ebcInput:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ebcHiInput:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ebcActive:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.ebcBaseDuty:
+ numArray[0] = 0f;
+ numArray[1] = 100f;
+ return numArray;
+
+ case SensorsX.ebcDutyX:
+ numArray[0] = 0f;
+ numArray[1] = 100f;
+ return numArray;
+
+ case SensorsX.ebcTarget:
+ numArray[0] = this.class18_0.method_206(0);
+ numArray[1] = this.class18_0.method_206(0xff);
+ return numArray;
+
+ case SensorsX.ebcCurrent:
+ numArray[0] = this.class18_0.method_206(0);
+ numArray[1] = this.class18_0.method_206(0xff);
+ return numArray;
+
+ case SensorsX.gpo1_in:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.gpo1_out:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.gpo2_in:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.gpo2_out:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.gpo3_in:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.gpo3_out:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.fanCtrl:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.bstStage2:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.bstStage3:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.bstStage4:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.bstActive:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.bstInput:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.analog1:
+ numArray[0] = this.class18_0.method_201(AnalogInputs.analog1, 0);
+ numArray[1] = this.class18_0.method_201(AnalogInputs.analog1, 0xff);
+ return numArray;
+
+ case SensorsX.analog2:
+ numArray[0] = this.class18_0.method_201(AnalogInputs.analog2, 0);
+ numArray[1] = this.class18_0.method_201(AnalogInputs.analog2, 0xff);
+ return numArray;
+
+ case SensorsX.analog3:
+ numArray[0] = this.class18_0.method_201(AnalogInputs.analog3, 0);
+ numArray[1] = this.class18_0.method_201(AnalogInputs.analog3, 0xff);
+ return numArray;
+
+ case SensorsX.iacvDuty:
+ numArray[0] = -100f;
+ numArray[1] = 100f;
+ return numArray;
+
+ case SensorsX.leanProtection:
+ numArray[0] = -1f;
+ numArray[1] = 2f;
+ return numArray;
+
+ case SensorsX.deltaRpm1:
+ numArray[0] = 0f;
+ numArray[1] = 50f;
+ return numArray;
+
+ case SensorsX.deltaVss:
+ numArray[0] = 0f;
+ numArray[1] = 40f;
+ return numArray;
+
+ case SensorsX.deltaRpm2:
+ numArray[0] = 0f;
+ numArray[1] = 50f;
+ return numArray;
+
+ case SensorsX.egt_cht1:
+ numArray[0] = 500f;
+ numArray[1] = 2000f;
+ return numArray;
+
+ case SensorsX.egt_cht2:
+ numArray[0] = 500f;
+ numArray[1] = 2000f;
+ return numArray;
+
+ case SensorsX.egt_cht3:
+ numArray[0] = 500f;
+ numArray[1] = 2000f;
+ return numArray;
+
+ case SensorsX.egt_cht4:
+ numArray[0] = 500f;
+ numArray[1] = 2000f;
+ return numArray;
+
+ case SensorsX.egt_chtAvg:
+ numArray[0] = 500f;
+ numArray[1] = 2000f;
+ return numArray;
+
+ case SensorsX.backPres:
+ numArray[0] = 0f;
+ numArray[1] = 45f;
+ return numArray;
+
+ case SensorsX.fuelPres:
+ numArray[0] = 0f;
+ numArray[1] = 150f;
+ return numArray;
+
+ case SensorsX.iat2:
+ numArray[0] = 0f;
+ numArray[1] = 255f;
+ return numArray;
+
+ case SensorsX.accelTime:
+ numArray[0] = 0f;
+ numArray[1] = 100f;
+ return numArray;
+
+ case SensorsX.fuelUsage:
+ numArray[0] = 0f;
+ numArray[1] = 100f;
+ return numArray;
+
+ case SensorsX.egrV:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.b6V:
+ numArray[0] = 0f;
+ numArray[1] = 5f;
+ return numArray;
+
+ case SensorsX.flexFuel:
+ numArray[0] = 0f;
+ numArray[1] = 100f;
+ return numArray;
+ }
+ return numArray;
+ }
+
+ public void method_81()
+ {
+ Label_0005:
+ if (this.bool_8)
+ {
+ this.long_1 -= 1L;
+ }
+ else
+ {
+ this.long_1 += 1L;
+ }
+ if ((this.long_1 != this.method_65()) && (this.long_1 != 0L))
+ {
+ this.struct12_0 = this.method_76(this.long_1);
+ this.int_2++;
+ if (this.int_2 >= (this.class10_settings_0.int_25 + 1))
+ {
+ this.int_2 = 0;
+ this.method_40_SendBytes_Delegate();
+ }
+ if (this.bool_7)
+ {
+ this.stopwatch_2.Reset();
+ this.stopwatch_2.Start();
+ while (this.stopwatch_2.ElapsedMilliseconds < (this.struct12_0.long_4 / 2L))
+ {
+ Application.DoEvents();
+ }
+ this.stopwatch_2.Reset();
+ }
+ else if (this.bool_71)
+ {
+ this.stopwatch_2.Reset();
+ this.stopwatch_2.Start();
+ while (true)
+ {
+ if (this.stopwatch_2.ElapsedMilliseconds >= (this.struct12_0.long_4 * 2L))
+ {
+ this.stopwatch_2.Reset();
+ break;
+ }
+ Application.DoEvents();
+ }
+ }
+ else if (this.bool_72)
+ {
+ this.stopwatch_2.Reset();
+ this.stopwatch_2.Start();
+ while (true)
+ {
+ if (this.stopwatch_2.ElapsedMilliseconds >= (this.struct12_0.long_4 * 6L))
+ {
+ this.stopwatch_2.Reset();
+ break;
+ }
+ Application.DoEvents();
+ }
+ }
+ else
+ {
+ this.stopwatch_2.Reset();
+ this.stopwatch_2.Start();
+ while (this.stopwatch_2.ElapsedMilliseconds < this.struct12_0.long_4)
+ {
+ Application.DoEvents();
+ }
+ this.stopwatch_2.Reset();
+ }
+ goto Label_0005;
+ }
+ this.method_71();
+ }
+
+ /*private void method_82(string string_3)
+ {
+ if (this.int_1 >= 1)
+ {
+ try
+ {
+ FileStream input = new FileStream(string_3, FileMode.OpenOrCreate, FileAccess.ReadWrite);
+ BinaryReader reader = new BinaryReader(input) {
+ BaseStream = { Position = 13L }
+ };
+ int count = reader.ReadInt32();
+ reader.Close();
+ reader = null;
+ input.Close();
+ input = null;
+ input = new FileStream(string_3, FileMode.OpenOrCreate, FileAccess.Write);
+ BinaryWriter writer = new BinaryWriter(input) {
+ BaseStream = { Position = 13L }
+ };
+ long length = 0L;
+ if (count == 0)
+ {
+ length = writer.BaseStream.Length;
+ }
+ else
+ {
+ length = count;
+ }
+ writer.Write((int) length);
+ writer.Close();
+ writer = null;
+ input.Close();
+ input.Dispose();
+ input = null;
+ if (count != 0)
+ {
+ input = new FileStream(string_3, FileMode.OpenOrCreate, FileAccess.Read);
+ reader = new BinaryReader(input) {
+ BaseStream = { Position = 0L }
+ };
+ byte[] buffer_0 = new byte[count];
+ reader.Read(buffer_0, 0, count);
+ reader.Close();
+ reader = null;
+ input.Close();
+ input.Dispose();
+ input = null;
+ input = new FileStream(string_3, FileMode.Truncate, FileAccess.ReadWrite);
+ writer = new BinaryWriter(input);
+ writer.Write(buffer_0, 0, buffer_0.Length);
+ writer.Close();
+ writer = null;
+ }
+ input = new FileStream(string_3, FileMode.Open, FileAccess.Write);
+ StreamWriter writer2 = new StreamWriter(input) {
+ BaseStream = { Position = (long) ((int) length) }
+ };
+ foreach (Struct22 struct2 in this.list_1)
+ {
+ writer2.WriteLine(struct2.int_0.ToString() + ";" + struct2.string_0);
+ }
+ writer2.Close();
+ writer2.Dispose();
+ writer2 = null;
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(new Form {TopMost = true}, string.Concat(new object[] { "save marker errored with: ", exception.Message, Environment.NewLine, exception.StackTrace, Environment.NewLine, exception.Source, Environment.NewLine, exception.TargetSite }));
+ }
+ }
+ }
+
+ private void method_83(string string_3)
+ {
+ this.list_1.Clear();
+ try
+ {
+ FileStream input = new FileStream(string_3, FileMode.Open, FileAccess.Read);
+ BinaryReader reader = new BinaryReader(input) {
+ BaseStream = { Position = 13L }
+ };
+ int num = reader.ReadInt32();
+ reader.Close();
+ reader = null;
+ input.Close();
+ input = null;
+ if (num != 0)
+ {
+ input = new FileStream(string_3, FileMode.Open, FileAccess.ReadWrite);
+ StreamReader reader2 = new StreamReader(input) {
+ BaseStream = { Position = (long) num }
+ };
+ string str = null;
+ for (str = reader2.ReadLine(); (str != "") && (str != null); str = reader2.ReadLine())
+ {
+ Struct22 item = new Struct22();
+ string[] strArray = str.Split(new char[] { ';' });
+ item.int_0 = int.Parse(strArray[0]);
+ item.string_0 = strArray[1];
+ this.list_1.Add(item);
+ }
+ reader2.Close();
+ reader2 = null;
+ input.Close();
+ input = null;
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(new Form {TopMost = true}, "Load saved marker errored with: " + exception.Message + Environment.NewLine + exception.StackTrace);
+ }
+ }*/
+
+ public bool method_86(SensorsX sensors_0)
+ {
+ switch (sensors_0)
+ {
+ case SensorsX.egt_cht1:
+ return (this.class10_settings_0.int_55 != 0);
+
+ case SensorsX.egt_cht2:
+ return (this.class10_settings_0.int_56 != 0);
+
+ case SensorsX.egt_cht3:
+ return (this.class10_settings_0.int_57 != 0);
+
+ case SensorsX.egt_cht4:
+ return (this.class10_settings_0.int_58 != 0);
+
+ case SensorsX.egt_chtAvg:
+ return (this.class10_settings_0.int_59 != 0);
+
+ case SensorsX.backPres:
+ return (this.class10_settings_0.int_60 != 0);
+
+ case SensorsX.fuelPres:
+ return (this.class10_settings_0.int_61 != 0);
+
+ case SensorsX.iat2:
+ return (this.class10_settings_0.int_62 != 0);
+ }
+ return false;
+ }
+
+ public bool method_87(SensorsX sensors_0)
+ {
+ switch (sensors_0)
+ {
+ case SensorsX.egt_cht1:
+ return (this.class10_settings_0.int_55 <= 3);
+
+ case SensorsX.egt_cht2:
+ return (this.class10_settings_0.int_56 <= 3);
+
+ case SensorsX.egt_cht3:
+ return (this.class10_settings_0.int_57 <= 3);
+
+ case SensorsX.egt_cht4:
+ return (this.class10_settings_0.int_58 <= 3);
+
+ case SensorsX.egt_chtAvg:
+ return (this.class10_settings_0.int_59 <= 3);
+
+ case SensorsX.backPres:
+ return (this.class10_settings_0.int_60 <= 3);
+
+ case SensorsX.fuelPres:
+ return (this.class10_settings_0.int_61 <= 3);
+
+ case SensorsX.iat2:
+ return (this.class10_settings_0.int_62 <= 3);
+ }
+ return false;
+ }
+
+ public bool method_88(AnalogInputs analogInputs_0)
+ {
+ switch (analogInputs_0)
+ {
+ case AnalogInputs.analog1:
+ return (((((this.class10_settings_0.int_60 == 1) || (this.class10_settings_0.int_55 == 1)) || ((this.class10_settings_0.int_56 == 1) || (this.class10_settings_0.int_57 == 1))) || ((this.class10_settings_0.int_58 == 1) || (this.class10_settings_0.int_59 == 1))) || ((this.class10_settings_0.int_61 == 1) | (this.class10_settings_0.int_62 == 1)));
+
+ case AnalogInputs.analog2:
+ return (((((this.class10_settings_0.int_60 == 2) || (this.class10_settings_0.int_55 == 2)) || ((this.class10_settings_0.int_56 == 2) || (this.class10_settings_0.int_57 == 1))) || ((this.class10_settings_0.int_58 == 1) || (this.class10_settings_0.int_59 == 2))) || ((this.class10_settings_0.int_61 == 2) | (this.class10_settings_0.int_62 == 2)));
+
+ case AnalogInputs.analog3:
+ return (((((this.class10_settings_0.int_60 == 3) || (this.class10_settings_0.int_55 == 3)) || ((this.class10_settings_0.int_56 == 3) || (this.class10_settings_0.int_57 == 1))) || ((this.class10_settings_0.int_58 == 1) || (this.class10_settings_0.int_59 == 3))) || ((this.class10_settings_0.int_61 == 3) | (this.class10_settings_0.int_62 == 3)));
+ }
+ return false;
+ }
+
+ private void timer_0_Elapsed(object sender, ElapsedEventArgs e)
+ {
+ this.timer_0.Stop();
+ if ((this.queue_0.Count > 0) && !this.backgroundWorker_1.IsBusy)
+ {
+ this.backgroundWorker_1.RunWorkerAsync();
+ }
+ else
+ {
+ this.timer_0.Start();
+ }
+ }
+
+ private void timer_1_Elapsed(object sender, ElapsedEventArgs e)
+ {
+ this.timer_1.Stop();
+ if (!this.class10_settings_0.IsBluetooth)
+ {
+ string[] portNames = SerialPort.GetPortNames();
+ bool flag = false;
+ for (int i = 0; i < portNames.Length; i++)
+ {
+ if ((this.serialPort_0 != null) && portNames[i].Contains(this.serialPort_0.PortName))
+ {
+ this.timer_1.Start();
+ this.IsUSBConnected = true;
+ flag = true;
+ return;
+ }
+ }
+ this.IsUSBConnected = false;
+ if (!flag)
+ {
+ try
+ {
+ this.serialPort_0.Close();
+ this.method_4(DataloggingState.Disconnected);
+ }
+ catch (Exception)
+ {
+ }
+ try
+ {
+ this.serialPort_0.Dispose();
+ }
+ catch (Exception)
+ {
+ }
+ this.serialPort_0 = null;
+ this.method_35(false);
+ this.LogThis("USB might be disconnected!");
+ this.method_20();
+ }
+ }
+ }
+
+ private void timer_2_Tick(object sender, EventArgs e)
+ {
+ this.bool_13 = true;
+ }
+
+ public delegate void Delegate45(Struct20 struct20_0);
+
+ public delegate void Delegate46(DataloggingState dataloggingState_0, bool bool_0);
+
+ public delegate void Delegate47(Struct17 struct17_0);
+
+ public delegate void Delegate48(Struct12 struct12_0);
+
+ public delegate void Delegate49(Struct23 struct23_0);
+
+ public delegate void Delegate50(Struct12 struct12_0);
+
+ private delegate void Delegate51();
+
+ private delegate void Delegate52(Struct12 struct12_0);
+
+ public delegate void Delegate53(long long_0, string string_0);
+
+ public delegate void Delegate54(Struct12 struct12_0);
+
+ internal enum Enum10
+ {
+ const_0,
+ const_1
+ }
+
+ internal enum Enum9
+ {
+ const_0,
+ const_1,
+ const_2,
+ const_3,
+ const_4,
+ const_5,
+ const_6,
+ const_7,
+ const_8,
+ const_9
+ }
+}
+
diff --git a/Class18.cs b/Class18.cs
new file mode 100644
index 0000000..2efc667
--- /dev/null
+++ b/Class18.cs
@@ -0,0 +1,7185 @@
+using Data;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Drawing;
+using System.Globalization;
+using System.IO;
+using System.Runtime.CompilerServices;
+using System.Collections.ObjectModel;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+
+internal class Class18
+{
+ private BackgroundWorker backgroundWorker1 = new BackgroundWorker();
+ private bool bool_0;
+ private bool bool_1;
+ private bool bool_2;
+ private bool CalcTime = false;
+ private double LastAccelTime = 99.9;
+ Stopwatch watch;
+
+ //private bool KBinLoaded = false;
+ private bool VWBinLoaded = false;
+ public bool BinLoadedForSaving = false;
+
+ private byte[] byte_0_X1;
+ private byte[] byte_0_X2;
+
+ private long long_3 = 0xaa00L;
+ private long long_4 = 0x1418L;
+ private long long_28 = 0x80L;
+
+ private byte byte_2;
+ public Class10_settings class10_settings_0;
+ internal Class11_u class11_u_0;
+ internal Class12_afrT class12_afrT_0;
+ public Class13_u class13_u_0 = new Class13_u();
+ internal Class15 class15_0;
+ internal Class17 class17_0;
+ private Class21_snap class21_snap_0;
+ internal Class25 class25_0;
+ private Class32_Locations class32_Locations_0;
+
+ public Collection class24_u_0 = new Collection();
+ private List InputsListLocations = new List();
+ private List InputsListDesc = new List();
+
+ private List OutputsListLocations = new List();
+ private List OutputsListDesc = new List();
+
+ internal Binary_Files Binary_Files_0;
+ private int Stable_Version_LAST = 0; //Ex: 1.03 last stable in list // THIS IS THE LAST VERSION AVAILABLE IN THE STABLE LIST 0 = 1.0.0 ### 1 = 1.0.1 ### 2 = 1.0.2 ### ETC
+ private int CurrentVersion = 100;
+ public int RomVersion = 100;
+ internal bool ConvertedToStable = false;
+
+ public int LastLocationLoaded = 0;
+
+ private frmPassword frmPassword_0;
+ private Class18 Class18_0;
+ private double[] double_0 = new double[] {
+ 140.961, 138.694, 136.479, 134.314, 132.198, 130.129, 128.108, 126.132, 124.2, 122.312, 120.467, 118.663, 116.9, 115.176, 113.491, 111.843,
+ 110.232, 108.657, 107.117, 105.611, 104.139, 102.699, 101.29, 99.9123, 98.5646, 97.2463, 95.9564, 94.6944, 93.4595, 92.251, 91.0682, 89.9104,
+ 88.7771, 87.6674, 86.5809, 85.5169, 84.4749, 83.4541, 82.454, 81.4742, 80.5139, 79.5728, 78.6502, 77.7457, 76.8587, 75.9887, 75.1354, 74.2982,
+ 73.4766, 72.6702, 71.8787, 71.1014, 70.3382, 69.5884, 68.8518, 68.1279, 67.4164, 66.717, 66.0292, 65.3527, 64.6871, 64.0322, 63.3876, 62.753,
+ 62.1281, 61.5126, 60.9062, 60.3086, 59.7195, 59.1388, 58.566, 58.001, 57.4435, 56.8932, 56.35, 55.8136, 55.2838, 54.7603, 54.243, 53.7316,
+ 53.226, 52.7259, 52.2312, 51.7417, 51.2571, 50.7774, 50.3024, 49.8318, 49.3656, 48.9035, 48.4455, 47.9913, 47.5409, 47.094, 46.6507, 46.2106,
+ 45.7738, 45.34, 44.9092, 44.4812, 44.0559, 43.6333, 43.2131, 42.7953, 42.3799, 41.9666, 41.5554, 41.1461, 40.7388, 40.3333, 39.9295, 39.5274,
+ 39.1268, 38.7276, 38.3299, 37.9335, 37.5382, 37.1442, 36.7512, 36.3592, 35.9682, 35.578, 35.1886, 34.8, 34.412, 34.0247, 33.6378, 33.2515,
+ 32.8655, 32.4799, 32.0946, 31.7096, 31.3247, 30.9399, 30.5552, 30.1706, 29.7858, 29.401, 29.016, 28.6308, 28.2454, 27.8596, 27.4735, 27.087,
+ 26.7, 26.3124, 25.9244, 25.5357, 25.1463, 24.7562, 24.3654, 23.9737, 23.5812, 23.1878, 22.7934, 22.398, 22.0016, 21.6041, 21.2054, 20.8056,
+ 20.4045, 20.0022, 19.5985, 19.1934, 18.787, 18.3791, 17.9697, 17.5587, 17.1462, 16.732, 16.3162, 15.8986, 15.4793, 15.0582, 14.6353, 14.2105,
+ 13.7838, 13.3552, 12.9246, 12.4919, 12.0572, 11.6205, 11.1816, 10.7405, 10.2973, 9.85183, 9.40413, 8.95416, 8.5019, 8.04731, 7.59037, 7.13106,
+ 6.66936, 6.20526, 5.73872, 5.26973, 4.79829, 4.32437, 3.84797, 3.36908, 2.88769, 2.40381, 1.91741, 1.42851, 0.93711, 0.443211, -0.0531673, -0.552034,
+ -1.05337, -1.55713, -2.06334, -2.57195, -3.08295, -3.5963, -4.11196, -4.62992, -5.15012, -5.67251, -6.19708, -6.72373, -7.25245, -7.78316, -8.31578, -8.85028,
+ -9.38656, -9.92454, -10.4642, -11.0053, -11.5479, -12.0919, -12.6371, -13.1835, -13.7308, -14.2791, -14.8282, -15.3779, -15.9282, -16.4788, -17.0296, -17.5805,
+ -18.1313, -18.6818, -19.2319, -19.7814, -20.33, -20.8776, -21.4239, -21.9688, -22.5121, -23.0534, -23.5926, -24.1294, -24.6635, -25.1947, -25.7227, -26.2472
+ };
+ private FuelDisplayMode fuelDisplayMode_0;
+ private SelectedTable selectedTable_0;
+ public string string_1;
+ public int int_0 = 333;
+ private string string_4;
+ private string string_5;
+ private string string_7;
+ private TableOverlay tableOverlay_0;
+ //private DASM_Bytes DASM_Bytes_0;
+
+ public event Delegate57 delegate57_0;
+ public event Delegate61 delegate61_0;
+ public event Delegate58 delegate58_0; //delegate occuring once when loading file
+ public event Delegate60 delegate60_0;
+ public event Delegate55 delegate55_0;
+ public event Delegate55 delegate55_1;
+
+ public bool OpenSilentBRom = false;
+ private byte[] LastGlitchedByte = new byte[] { };
+ public bool Converting = false;
+ public bool Glitched = false;
+ private bool GlitchTesting = false;
+ private int GlitchTestingTimer = 0;
+
+ internal Class18(ref Class10_settings cfg, ref Class15 RmChk) //This is class13 in HTS 1.92
+ {
+ this.class10_settings_0 = cfg;
+ this.class15_0 = RmChk;
+ this.Class18_0 = this;
+
+ //DASM_Bytes_0 = new DASM_Bytes();
+
+ string_1 = "3.3.3";
+
+ LoadBinaryFiles();
+ Stable_Version_LAST = Binary_Files_0.GetLastStable();
+ //CloseBinaryFiles();
+
+ //Get Version
+ CurrentVersion = Stable_Version_LAST + 100;
+ RomVersion = Stable_Version_LAST + 100;
+
+ if (this.class10_settings_0.GlitchedBaseromTestInterval < 5000) this.class10_settings_0.GlitchedBaseromTestInterval = 15000;
+ GlitchTestingTimer = this.class10_settings_0.GlitchedBaseromTestInterval;
+
+ class32_Locations_0 = new Class32_Locations();
+ class32_Locations_0.LoadReference(ref Class18_0);
+
+ InjectorsLoading InjectorsLoading_0 = new InjectorsLoading(ref this.Class18_0);
+ InjectorsLoading_0 = null;
+
+ this.backgroundWorker1.WorkerSupportsCancellation = true;
+ this.backgroundWorker1.DoWork += new DoWorkEventHandler(this.backgroundWorker1_DoWork);
+ this.backgroundWorker1.RunWorkerAsync();
+ }
+
+ private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = (BackgroundWorker)sender;
+ while (!worker.CancellationPending)
+ {
+ if (GlitchTestingTimer <= 0)
+ {
+ GlitchTestingTimer = this.class10_settings_0.GlitchedBaseromTestInterval;
+
+ if (method_30_HasFileLoadedInBMTune())
+ {
+ IsBaseromGlitched();
+ }
+ }
+
+ Thread.Sleep(1);
+ GlitchTestingTimer--;
+ }
+ }
+
+ public void Dissspose()
+ {
+ if (this.backgroundWorker1 != null)
+ {
+ if (this.backgroundWorker1.IsBusy) this.backgroundWorker1.CancelAsync();
+ this.backgroundWorker1.Dispose();
+ this.backgroundWorker1 = null;
+ }
+ }
+
+ private void IsBaseromGlitched()
+ {
+ //if (!Converting && !Glitched && !GlitchTesting && !KBinLoaded && !VWBinLoaded && !this.class17_0.frmMain_0.CustomMenuLoaded)
+ if (!Converting && !Glitched && !GlitchTesting && !VWBinLoaded && !this.class17_0.frmMain_0.CustomMenuLoaded)
+ {
+ bool CanCheckB = true;
+ /*if (this.class17_0.frmMain_0.ktable_0 != null)
+ {
+ if (this.class17_0.frmMain_0.ktable_0.Class39_0 != null)
+ {
+ if (this.class17_0.frmMain_0.ktable_0.Class39_0.bool_1) CanCheckB = false;
+ }
+ }*/
+ if (CanCheckB)
+ {
+ GlitchTesting = true;
+
+ byte[] AllByte = GetAllByte();
+ if (AllByte != LastGlitchedByte)
+ {
+ LastGlitchedByte = AllByte;
+
+ if (AllByte.Length == 32768)
+ {
+ //#######
+ //Zipping
+ string Filename = "dasm662.exe";
+ string ZipFolder = "ASM";
+ string WholePath = Application.StartupPath + @"\" + ZipFolder + @"\" + Filename;
+ if (!File.Exists(WholePath)) this.class17_0.frmMain_0.Class34_Zip_0.UnZipFile(Application.StartupPath, ZipFolder);
+ //#######
+
+ for (int i = 0; i < AllByte.Length; i++)
+ {
+ if (AllByte[i] == 0x92 && AllByte[i + 1] == 0x22 && AllByte[i + 2] == 0x03)
+ {
+ AllByte[i - 3] = 0x03;
+ AllByte[i] = 0xff;
+ AllByte[i + 1] = 0xff;
+ }
+ }
+
+ File.Create(Application.StartupPath + @"\" + ZipFolder + @"\GlitchTest.bin").Dispose();
+ File.WriteAllBytes(Application.StartupPath + @"\" + ZipFolder + @"\GlitchTest.bin", AllByte);
+
+ //Create DASM.bat
+ /*if (!File.Exists(Application.StartupPath + @"\" + ZipFolder + @"\DASM.bat"))
+ {
+ string BatTxt = "dasm662.exe GlitchTest.bin GlitchTest.asm";
+ StreamWriter writer = new StreamWriter(Application.StartupPath + @"\" + ZipFolder + @"\DASM.bat", false);
+ writer.Write(BatTxt);
+ writer.Close();
+ writer.Dispose();
+ writer = null;
+ }*/
+
+ //Load DASM.bat
+ Process p = new Process();
+ p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
+
+ p.StartInfo.WorkingDirectory = Application.StartupPath + @"\" + ZipFolder;
+ //p.StartInfo.FileName = "DASM.bat";
+ //p.StartInfo.FileName = Application.StartupPath + @"\" + ZipFolder + @"\dasm662.exe";
+ p.StartInfo.FileName = "dasm662.exe";
+ p.StartInfo.Arguments = "GlitchTest.bin GlitchTest.asm";
+ p.StartInfo.CreateNoWindow = true;
+ p.StartInfo.Verb = "runas";
+ p.Start();
+
+ //#################
+ int SleepingCount = 0;
+ while (SleepingCount < 200)
+ {
+ Thread.Sleep(1);
+ SleepingCount++;
+ }
+ SleepingCount = 0;
+ //#################
+
+ Process[] pname = Process.GetProcessesByName("dasm662.exe");
+ //Process[] pname = Process.GetProcessesByName("DASM.bat");
+ while (pname.Length > 1)
+ {
+ Thread.Sleep(1);
+ pname = Process.GetProcessesByName("dasm662.exe");
+ //pname = Process.GetProcessesByName("DASM.bat");
+ }
+
+ //#################
+ while (SleepingCount < 200)
+ {
+ Thread.Sleep(1);
+ SleepingCount++;
+ }
+ SleepingCount = 0;
+ //#################
+
+ FileInfo info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\GlitchTest.asm");
+ if (info.Exists)
+ {
+ if (info.Length < 1024000 && info.Length > 2)
+ {
+ Glitched = true;
+ this.class17_0.frmMain_0.LogThis("We detected that the baserom is glitched!" + Environment.NewLine + "This can cause a permanent CEL and run in Limp Mode. We recommand to restore the baserom using the Baserom Converter!");
+ MessageBox.Show(Form.ActiveForm, "We detected that the baserom is glitched!" + Environment.NewLine + Environment.NewLine + "This can cause a permanent CEL and run in Limp Mode. We recommand to" + Environment.NewLine + "restore the baserom using the Baserom Converter!", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+ else
+ {
+ this.class17_0.frmMain_0.LogThis("Can't disassemble binary to check if the baserom is glitched!");
+ }
+
+ RemoveFile();
+ info = null;
+ GlitchTesting = false;
+ }
+ }
+ }
+ }
+ }
+
+ public void RemoveFile()
+ {
+ try
+ {
+ //Remove DASM
+ string ZipFolder = "ASM";
+
+ FileInfo info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\GlitchTest.bin");
+ if (info.Exists) info.Delete();
+ info = null;
+
+ info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\GlitchTest.asm");
+ if (info.Exists) info.Delete();
+ info = null;
+
+ info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\FileName.bin");
+ if (info.Exists) info.Delete();
+ info = null;
+
+ info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\FileName.asm");
+ if (info.Exists) info.Delete();
+ info = null;
+
+ //info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\dasm662.exe");
+ //if (info.Exists) info.Delete();
+ //info = null;
+
+ //info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\DASM.bat");
+ //if (info.Exists) info.Delete();
+ //info = null;
+ }
+ catch { }
+ }
+
+ internal void method_0(ref Class11_u class11_u_1, ref Class17 class17_1, ref Class21_snap class21_1)
+ {
+ this.class11_u_0 = class11_u_1;
+ this.class11_u_0.delegate33_0 += new Class11_u.Delegate33(this.method_3);
+ this.class17_0 = class17_1;
+ this.class21_snap_0 = class21_1;
+ }
+
+ internal void method_1(ref Class12_afrT class12_1)
+ {
+ this.class12_afrT_0 = class12_1;
+ }
+
+ public void SetByteNull()
+ {
+ byte_0_X1 = null;
+ byte_0_X2 = null;
+ //Console.WriteLine("Set null");
+ }
+
+ public void SetByteSize(int Size)
+ {
+ int MidSize = Size / 2;
+ byte_0_X1 = new byte[MidSize];
+ byte_0_X2 = new byte[Size - MidSize];
+ //Console.WriteLine("Set size");
+ }
+
+ public void SetAllByte(byte[] TByte)
+ {
+ int MidSize = TByte.Length / 2;
+ byte_0_X1 = new byte[MidSize];
+ byte_0_X2 = new byte[TByte.Length - MidSize];
+
+ for (int i = 0; i < MidSize; i++) byte_0_X1[i] = TByte[i];
+ for (int i = 0; i < (TByte.Length - MidSize); i++) byte_0_X2[i] = TByte[i + MidSize];
+
+ //Console.WriteLine("Set bytes");
+ }
+
+ public byte[] GetAllByte()
+ {
+ byte[] Returning = new byte[GetByteLenght()];
+ for (int i = 0; i < byte_0_X1.Length; i++) Returning[i] = byte_0_X1[i];
+ for (int i = 0; i < byte_0_X2.Length; i++) Returning[i + byte_0_X1.Length] = byte_0_X2[i];
+ return Returning;
+ }
+
+ public int GetByteLenght()
+ {
+ if (byte_0_X1 != null && byte_0_X2 != null)
+ {
+ return byte_0_X1.Length + byte_0_X2.Length;
+ }
+ else
+ {
+ this.class17_0.frmMain_0.LogThis("CAN'T get rom lenght due to Byte Array not declared (null)!");
+ }
+ return 0;
+ }
+
+ public void SetByteAt(long Location, byte TByte)
+ {
+ if (byte_0_X1 != null && byte_0_X2 != null)
+ {
+ //Upload Byte to RTP only if it has changed!
+ if (GetByteAt(Location) != TByte)
+ {
+ this.class25_0.method_18(Location, TByte); //RTP Upload this Byte
+ }
+
+ if (this.class10_settings_0.LogAdvancedDatas) this.class17_0.frmMain_0.LogThis("ByteSet: 0x" + TByte.ToString("X2") + " At: 0x" + Location.ToString("X"));
+ if (Location < byte_0_X1.Length) byte_0_X1[Location] = TByte;
+ else byte_0_X2[Location - byte_0_X1.Length] = TByte;
+ }
+ else
+ {
+ this.class17_0.frmMain_0.LogThis("CAN'T set rom byte due to Byte Array not declared (null)!");
+ }
+ }
+
+ public byte GetByteAt(long Location)
+ {
+ if (Location <= 0x7fff)
+ {
+ if (byte_0_X1 != null && byte_0_X2 != null)
+ {
+ if (this.class10_settings_0.LogAdvancedDatas) this.class17_0.frmMain_0.LogThis("ByteGet At: 0x" + Location.ToString("X"));
+ if (Location < byte_0_X1.Length) return byte_0_X1[Location];
+ else return byte_0_X2[Location - byte_0_X1.Length];
+ }
+ }
+ else
+ {
+ this.class17_0.frmMain_0.LogThis("CAN'T get rom byte due to invalid location!" + Environment.NewLine + "Location: 0x" + Location.ToString("x4"));
+ }
+
+ return 0;
+ }
+
+ //#########################################################################################################################
+ //#########################################################################################################################
+
+ public ushort method_146(byte byte_3, byte byte_4)
+ {
+ return (ushort)((byte_4 * 0x100) + byte_3);
+ }
+
+ public byte method_147(long long_0_X)
+ {
+ return (byte)(long_0_X & 0xffL);
+ }
+
+ public byte method_148(long long_0_X)
+ {
+ return (byte)((long_0_X & 0xff00L) / 0x100L);
+ }
+
+ public void method_149_SetByte(long long_0_X, byte byte_3)
+ {
+ //if (long_0_X != 0 && long_0_X <= 0x7fff)
+ if (long_0_X > 80 && long_0_X <= 0x7fff)
+ {
+ if (GetByteAt((int)((IntPtr)long_0_X)) != byte_3)
+ {
+ if (!this.class11_u_0.method_3() && this.method_30_HasFileLoadedInBMTune())
+ {
+ this.class11_u_0.method_0(long_0_X, GetByteAt((int)((IntPtr)long_0_X)), byte_3);
+ }
+ SetByteAt((int)((IntPtr)long_0_X), byte_3);
+ //this.class25_0.method_18(long_0_X, byte_3); //RTP Upload this Byte
+ }
+ }
+ }
+
+ public void method_151(long long_0_X, long long_1_X)
+ {
+ this.method_149_SetByte(long_0_X, this.method_147(long_1_X));
+ this.method_149_SetByte(long_0_X + 1L, this.method_148(long_1_X));
+ }
+
+ public long method_152(long long_0_X)
+ {
+ return (long)((this.GetByteAt(long_0_X + 1L) * 0x100) + this.GetByteAt(long_0_X));
+ }
+
+ //#########################################################################################################################
+ //#########################################################################################################################
+ //#########################################################################################################################
+ //#########################################################################################################################
+ //#########################################################################################################################
+ //#########################################################################################################################
+ //#########################################################################################################################
+
+ public void method_145()
+ {
+ Class13_u class13_u_1 = new Class13_u
+ {
+ long_0 = 0x60fdL, //manual edit 1.11
+ long_1 = 0x60ffL, //manual edit 1.11
+ long_2 = 0x60fcL, //manual edit 1.11
+ long_6 = 0x6e59L,
+ long_8 = 0x6e71L,
+ long_9 = 0x6e85L,
+
+ long_10 = 0x6eadL,
+ long_11 = 0x70a5L,
+ long_12 = 0x729dL,
+ long_13 = 0x747dL,
+ long_18 = 0x6e17L, //can also relate to export table start location (same location)
+ long_16 = 0x6e2fL,
+ long_17 = 0x6e43L,
+
+ long_20 = 0x765fL,
+ long_21 = 0x7857L,
+ long_22 = 0x7a4fL,
+ long_23 = 0x7c2fL,
+ long_24 = 0x61a6L,
+ long_25 = 0x61a8L, //this lcoation +1 refer to injectors index
+ long_27 = 0x7e0fL,
+ long_29 = 0x6e99L,
+
+ long_31 = 0x610fL,
+ long_32 = 0x6110L,
+ long_33 = 0x6101L,
+ long_34 = 0x610dL,
+ long_35 = 0x6103L,
+ long_36 = 0x6105L,
+ long_37 = 0x6107L,
+ long_38 = 0x6109L,
+ long_39 = 0x610bL, //injector overall fuel trim
+
+ long_41 = 0x628eL,
+ long_43 = 0x5f4eL,
+ long_44 = 0x5f4aL,
+ long_45 = 0x61fcL,
+ long_46 = 0x5ffdL,
+ long_47 = 0x61f3L,
+ long_48 = 0x620eL,
+ long_49 = 0x61f4L,
+
+ long_50 = 0x61f5L,
+ long_51 = 0x61f9L,
+ long_52 = 0x6591L,
+ long_53 = 0x61f6L,
+ long_54 = 0x5f4dL,
+ long_55 = 0x5f49L,
+ long_56 = 0x61f7L,
+ long_58 = 0x5ffeL, //Fcut delay (overrun fcut)
+ long_59 = 0x5f46L,
+
+ long_61 = 0x5f41L, //Fcut Leak
+ long_60 = 0x5f42L, //FCut Leak
+ long_62 = 0x5f43L, //FCut Leak
+ long_63 = 0x664fL,
+ long_64 = 0x6213L,
+ long_66 = 0x620bL,
+ long_65 = 0x61f8L,
+ long_67 = 0x620aL,
+ long_68 = 0x7ff7L, //datalog file ending bytes (3bytes, exemple: BMT)
+
+ long_71 = 0x6125L,
+ long_72 = 0x6126L,
+ long_75 = 0x61fbL, //column number
+ long_76 = 0x616fL,
+ long_77 = 0x619aL,
+ long_78 = 0x61a7L,
+ long_79 = 0x5ffcL,
+
+ long_80 = 0x61ceL,
+ long_81 = 0x6210L,
+ long_82 = 0x5f90L, //gear based rev limiter
+ long_83 = 0x5f8fL, //rev limiter ect threshold (cold/hot)
+ long_84 = 0x5f8eL,
+ long_85 = 0x5f9cL,
+ long_88 = 0x5f4fL, //kill injector
+ long_89 = 0x5f03L, //Calibration Area (previous: 0x5f28L, ectune: 0x5f44L)
+
+ long_90 = 0x7ff5L,
+ long_94 = 0x7fefL, //export table (table end location)
+ long_95 = 0x61d8L,
+
+ long_100 = 0x61fdL,
+ long_101 = 0x6202L, //ignition sync value
+ long_102 = 0x6208L,
+ long_103 = 0x616bL,
+ long_104 = 0x616cL,
+ long_105 = 0x616dL,
+ long_106 = 0x616eL, //Fan control enabled
+
+ long_110 = 0x616fL,
+ long_111 = 0x61bfL,
+ long_112 = 0x6200L,
+ long_113 = 0x6203L,
+ long_114 = 0x6138L,
+ long_115 = 0x6139L,
+ long_116 = 0x5f50L, //ign sync on/off
+ long_117 = 0x6142L, //mil shiftlight enable
+ long_118 = 0x6143L,
+ long_119 = 0x6144L,
+
+ long_120 = 0x6146L,
+ long_121 = 0x613eL,
+ long_122 = 0x6140L,
+ long_123 = 0x613aL,
+ long_124 = 0x613bL,
+ long_125 = 0x613dL,
+ long_126 = 0x6150L, //Boost cut enabled
+ long_127 = 0x6151L, //Boost cut Cold Load value
+ long_128 = 0x615eL, //Boost cut Hot Load value
+ long_129 = 0x615fL, //Boost cut ect threshold
+
+ long_130 = 0x615dL, //Boost cut activate boost cut if DTC
+ long_131 = 0x619bL, //Boost cut limit rpm type (1200rpm or set at current rpm)
+ long_132 = 0x5ffbL, //ect protect, above ect
+ long_133 = 0x5ffaL, //ect protect enabled
+ long_135 = 0x5f77L, //ect protect limit to rpm
+ long_136 = 0x5fa5L,
+ long_137 = 0x6152L,
+ long_138 = 0x6153L,
+ long_139 = 0x6155L,
+
+ long_140 = 0x6156L, //launch-FTL minimum RPM
+ long_141 = 0x6158L,
+ long_142 = 0x61cfL,
+ long_143 = 0x6165L,
+ long_144 = 0x6154L,
+ long_147 = 0x6159L,
+ long_148 = 0x615aL,
+ long_149 = 0x615bL,
+
+ long_150 = 0x5f80L, //fts rpm
+ long_151 = 0x5f7eL, //fts above tps
+ long_152 = 0x5f7fL, //fts gear based rpm enable
+ long_153 = 0x5f59L, //fts type (fixed or adjustable rpm)
+ long_154 = 0x5f58L, //fts antilag enabled
+ long_155 = 0x5f56L, //fts fuel
+ long_156 = 0x5f55L, //fts ign retard
+ long_157 = 0x6164L, //fts enabled
+ long_158 = 0x6160L, //FTL antilag above tps
+ long_159 = 0x6161L, //FTL fuel
+
+ long_160 = 0x6163L, //FTL Retard
+ long_162 = 0x5f8dL, //FTL Antilag ign mode (static, by retard)
+ long_163 = 0x5f8cL, //FTL retard static
+
+ long_171 = 0x5f54L, //Burnout Control Rpm
+ long_172 = 0x5f53L, //Burnout Control Input
+ long_173 = 0x5f51L, //Burnout Control
+ long_174 = 0x62a2L, //IAT Corr Table #1
+ long_175 = 0x6ab6L, //IAT Corr Table #3
+ long_176 = 0x622eL, //IAT Corr Table #2
+ long_177 = 0x6a96L, //ECT Corr Table #2
+ long_178 = 0x630bL, //ECT Corr Table #1
+ long_179 = 0x6518L, //Crank Corr Table
+
+ long_180 = 0x611bL, //Enabled Ign Corr
+ long_181 = 0x611cL, //disable ign corr above Load
+ long_183 = 0x6426L, //Individual Cyl Corr Table #1
+ long_184 = 0x6134L, //Individual Cyl Corr Table #2
+ long_185 = 0x6442L, //Injector Table
+ long_186 = 0x6128L, //Gear Corr Table #1
+ long_188 = 0x6127L, //Gear Corr Above VSS
+ long_187 = 0x612eL, //Gear Corr Table #2
+ long_189 = 0x5f44L, //Gear Corr Above Load
+
+ long_190 = 0x63b2L, //Closeloop Table
+ long_191 = 0x6aecL, //Idle Ign Corr Table
+ long_192 = 0x5f9dL, //Idle Ign Corr Enabled
+ long_193 = 0x5f9eL, //Idle Ign Corr Above ect
+ //long_194 = 0x649cL, //#### NOT USED ### missing baro fuel BUT IT IS NEVER USED
+ long_195 = 0x5fa3L,
+ long_196 = 0x5fa1L,
+ long_197 = 0x5fa2L,
+ long_198 = 0x5f9fL,
+ long_199 = 0x5fa0L,
+
+ long_200 = 0x5fa4L,
+ long_201 = 0x6b7dL,
+ long_202 = 0x6b77L,
+ long_203 = 0x6ba7L,
+ long_204 = 0x6b6aL,
+ long_205 = 0x6b5cL,
+ long_206 = 0x6111L,
+ long_207 = 0x6112L,
+ long_208 = 0x6113L,
+ long_209 = 0x63caL,
+
+ long_210 = 0x63beL,
+ long_211 = 0x6167L,
+ long_212 = 0x6169L,
+ long_213 = 0x61d5L,
+ long_215 = 0x61d7L,
+ long_216 = 0x61d4L,
+ long_217 = 0x5f5aL,
+ long_218 = 0x61f2L,
+ long_219 = 0x6209L,
+
+ long_220 = 0x611fL,
+ long_221 = 0x6657L,
+ long_223 = 0x611eL,
+ long_224 = 0x6123L,
+ long_225 = 0x6124L,
+ long_227 = 0x6121L,
+ long_228 = 0x6120L,
+ long_229 = 0x6122L,
+
+ long_230 = 0x611dL,
+ long_231 = 0x5f7bL,
+ long_232 = 0x5f7cL,
+ long_233 = 0x5f7dL,
+ long_234 = 0x6215L,
+ long_235 = 0x6119L,
+ long_236 = 0x6201L,
+ long_237 = 0x5fc9L,
+ long_239 = 0x5f73L,
+
+ long_240 = 0x5f74L,
+ long_241 = 0x6114L,
+ long_242 = 0x5f4bL,
+ long_243 = 0x6116L,
+ long_244 = 0x6117L,
+ long_245 = 0x6738L,
+ long_246 = 0x6170L,
+ long_247 = 0x6171L,
+ long_248 = 0x6172L,
+ long_249 = 0x6173L,
+
+ long_251 = 0x6178L,
+ long_253 = 0x6175L,
+ long_254 = 0x6177L,
+ long_255 = 0x6176L,
+ long_256 = 0x5fffL,
+ long_257 = 0x618bL,
+ long_258 = 0x617fL,
+ long_259 = 0x6185L,
+
+ long_260 = 0x6037L,
+ long_261 = 0x6021L,
+ long_262 = 0x600bL,
+ long_263 = 0x604dL,
+ long_264 = 0x5fb3L,
+ long_265 = 0x5f6bL,
+ long_266 = 0x5fa7L,
+ long_267 = 0x6199L,
+ long_268 = 0x5f75L,
+ long_269 = 0x5fafL,
+
+ long_270 = 0x5f63L,
+ long_271 = 0x619bL,
+ long_272 = 0x617cL,
+ long_273 = 0x617bL,
+ long_274 = 0x617aL,
+ long_275 = 0x617dL,
+ long_276 = 0x617eL,
+ long_277 = 0x6198L,
+ long_279 = 0x6197L,
+
+ long_280 = 0x615bL,
+ long_281 = 0x615cL,
+ long_282 = 0x619cL,
+ long_283 = 0x619dL,
+ long_284 = 0x619eL,
+ long_285 = 0x61a0L,
+ long_286 = 0x619fL,
+ long_287 = 0x61a5L,
+ long_288 = 0x61a4L,
+ long_289 = 0x61a3L,
+
+ long_290 = 0x61a2L,
+ long_291 = 0x61aaL,
+ long_292 = 0x61adL,
+ long_293 = 0x61aeL,
+ long_294 = 0x61abL,
+ long_295 = 0x61acL,
+ long_296 = 0x61b0L,
+ long_297 = 0x61afL,
+ long_298 = 0x61b1L,
+ long_299 = 0x61b2L,
+
+ long_300 = 0x61b4L,
+ long_301 = 0x61b6L,
+ long_302 = 0x61b7L,
+ long_303 = 0x61b8L,
+ long_304 = 0x61b9L,
+ long_305 = 0x61baL,
+ long_306 = 0x61bbL,
+ long_307 = 0x61bcL,
+ long_308 = 0x61beL,
+ long_309 = 0x61bdL,
+
+ long_310 = 0x6057L,
+ long_311 = 0x606dL,
+ long_313 = 0x5fcdL,
+ long_314 = 0x5fd0L,
+ long_315 = 0x5fd1L,
+ long_316 = 0x5fceL,
+ long_317 = 0x5fcfL,
+ long_318 = 0x5fd3L,
+ long_319 = 0x5fd2L,
+
+ long_320 = 0x5fd4L,
+ long_321 = 0x5fd5L,
+ long_322 = 0x5fd7L,
+ long_323 = 0x5fd9L,
+ long_324 = 0x5fdaL,
+ long_325 = 0x5fdbL,
+ long_326 = 0x5fdcL,
+ long_327 = 0x5fddL,
+ long_328 = 0x5fdeL,
+ long_329 = 0x5fdfL,
+
+ long_330 = 0x5fe1L,
+ long_331 = 0x5fe0L,
+ long_332 = 0x608eL,
+ long_333 = 0x60a4L,
+ long_335 = 0x5fe2L,
+ long_336 = 0x5fe5L,
+ long_337 = 0x5fe6L,
+ long_338 = 0x5fe3L,
+ long_339 = 0x5fe4L,
+
+ long_340 = 0x5fe8L,
+ long_341 = 0x5fe7L,
+ long_342 = 0x5fe9L,
+ long_343 = 0x5feaL,
+ long_344 = 0x5fecL,
+ long_345 = 0x5feeL,
+ long_346 = 0x5fefL,
+ long_347 = 0x5ff0L,
+ long_348 = 0x5ff1L,
+ long_349 = 0x5ff2L,
+
+ long_350 = 0x5ff3L,
+ long_351 = 0x5ff4L,
+ long_352 = 0x5ff6L,
+ long_353 = 0x5ff5L,
+ long_354 = 0x60c5L,
+ long_355 = 0x60dbL,
+ long_357 = 0x61c0L,
+ long_358 = 0x61c1L,
+ long_359 = 0x61c2L,
+
+ long_360 = 0x61c3L,
+ long_361 = 0x61c4L,
+ long_362 = 0x61c6L,
+ long_363 = 0x61c7L,
+ long_364 = 0x61c8L,
+ long_365 = 0x61cbL,
+ long_366 = 0x61c9L,
+ long_367 = 0x61ccL,
+ long_368 = 0x61caL,
+ long_369 = 0x61cdL,
+
+ long_370 = 0x5facL,
+ long_371 = 0x5fadL,
+ long_372 = 0x5faeL,
+ long_373 = 0x5fa8L,
+ long_374 = 0x6a7aL,
+ long_375 = 0x6a56L,
+ long_376 = 0x6a66L,
+ long_377 = 0x5f5bL, //lean protect min rpm
+ long_378 = 0x5f5dL, //lean protect min tps
+ long_379 = 0x5f5fL, //lean protect
+
+ long_380 = 0x5f5eL, //lean protect
+ long_381 = 0x5f60L, //lean protect
+ long_382 = 0x5f61L, //lean protect
+ long_383 = 0x5fb0L, //lean protect
+ long_384 = 0x5f62L, //lean protect
+ long_385 = 0x5fb1L, //lean protect
+ long_386 = 0x5fb2L, //lean protect
+
+ long_390 = 0x633eL, //closeloop rate of change
+ long_391 = 0x6216L, //injector phase
+
+ //THOSE ADDRESE CAN VARY WHEN CHANGING BASEROM
+ long_402 = 0x5f2fL, //FTS Speed
+
+ long_420 = 0x61d8L, //ignition cut delay
+ long_421 = 0x61e4L, //Ignition Cut Delay (FTL - Launch)
+ long_422 = 0x61e5L, //Ignition Cut Delay (FTS)
+ long_423 = 0x61e6L, //Ignition Cut Fuel Adding
+ long_424 = 0x61e8L, //Ignition Cut Ign retarding
+
+ //Antitheft
+ long_430 = 0x61d9L, //acs input
+ long_431 = 0x61daL, //psp input
+ long_432 = 0x61dbL, //scs input
+ long_433 = 0x61dcL, //bkws input
+ long_434 = 0x61ddL, //vtp input
+ //long_435 = 0x61deL, //tps require
+ //long_436 = 0x61dfL, //tps min
+ //long_437 = 0x61e0L, //tps min
+ long_438 = 0x61e1L, //locking rpm
+ long_439 = 0x61e3L, //antitheft enabled
+
+ long_440 = 0x61e4L, //FTS strain cut active
+
+ long_450 = 0x62f3L, //injector rate of decay1
+ long_451 = 0x62fbL, //injector rate of decay2
+ long_452 = 0x6303L, //injector rate of decay3
+ long_453 = 0x6533L, //crank fuel RPM Compensation
+ long_454 = 0x6537L, //crank fuel MAP Compensation
+
+ long_460 = 0x5f18L, //FlexFuel Ethanol Content
+ long_461 = 0x5f06L, //FlexFuel Fuel - Closeloop
+ long_463 = 0xf0ffL, //FlexFuel Fuel - Cranking
+ long_464 = 0x5f20L, //FlexFuel Ignition - Closeloop
+ /*long_460 = 0x5f18L, //FlexFuel Ethanol Content
+ long_461 = 0x5ef4L, //FlexFuel Fuel - Closeloop
+ long_463 = 0x5f06L, //FlexFuel Fuel - Cranking
+ long_464 = 0x5f20L, //FlexFuel Ignition - Closeloop*/
+
+ long_466 = 0x61deL, //FlexFuel Input
+
+ //long_471 = 0x61e8L, //FTS Ign (Not used)
+ long_472 = 0x61eaL, //FTS Ign Mode (Static or vise versa)
+ long_473 = 0x61e9L, //FTS Static Ignition Value
+ long_474 = 0x61ebL, //Fan Cutout Speed
+ long_475 = 0x61ecL, //AC Cutout Speed
+
+ long_480 = 0x6afcL, //Ignition Controlled Idle Low Table hondata 53a8
+ long_481 = 0x6aecL, //Ignition Controlled Idle High Table hondata 5398
+ long_482 = 0x653bL, //Overrun Fuel resume (initial) hondata 4f4b
+ long_483 = 0x6549L, //Overrun Fuel resume (normal) hondata 4f59
+ long_484 = 0x646cL, //Tip-In Fuel (initial) hondata 4ea6
+ long_485 = 0x645aL, //Tip-In Fuel (normal) hondata 4e94
+
+ long_492 = 0xf000L, //TPS Error
+ long_405 = 0xf001L, //IAT Error
+ long_406 = 0xf002L, //IAT Temp
+ long_493 = 0xf003L, //Ign Cut Mod (Soft/Hard)
+ //long_494 = 0xf004L, //Ign Cut Mod (With fuel/ign mod or not)
+ //long_494 = 0x5ef3L, //Ign Cut Mod (With fuel/ign mod or not)
+ long_494 = 0x5f05L, //Ign Cut Mod (With fuel/ign mod or not)
+
+ long_403 = 0xf005L, //ECT Error
+ long_401 = 0xf006L, //VSS Error
+ long_400 = 0xf007L, //VSS Corr
+ long_407 = 0xf008L, //TPS Error
+ long_408 = 0xf009L, //CYP Error
+ //long_408 = 0x61dfL, //CYP Error Code9
+ //long_409 = 0x61fcL, //CKP Error Code8
+ //long_408 = 0x61faL, //CYP Error Code9
+ //long_409 = 0x61ffL, //CKP Error Code8
+ //long_410 = 0xf00bL, //TDC Error
+
+ long_413 = 0xf00eL, //Traction Control Error
+ long_414 = 0xf00fL, //Automatic Transmission B Signal Error
+
+ long_4Inj = 0x61a9L,
+ //long_4PASS = 0x5ea6L
+
+ long_510 = 0x5f9cL, //long_324 in HTS used in knock
+ long_511 = 0x5f8aL, //long_325 in HTS used in knock
+ long_512 = 0x61dfL, //long_326 in HTS used in knock
+ long_513 = 0x5f8aL, //long_327 in HTS used in knock
+ long_514 = 0x5fa4L, //long_328 in HTS ** Used in flex Fuel !!!!! **
+
+ //long_515 = 0x61e0L, //used to know the wideband sensor
+
+ long_520 = 0xf009L, ///rev limiter cutting type
+ long_521 = 0xf00aL, //enable CPR on ALTC
+ long_522 = 0xf00bL, //CPR fully sync when cranking
+ long_523 = 0xf00cL, //CPR dont fire before sync
+
+ long_525 = 0xf00dL, //enable MIL on Ignition Cut
+
+ long_530_vts = 0xf00dL, //test output
+ long_531_fpump = 0xf00dL, //test output
+ long_532_a10 = 0xf00dL, //test output
+ long_533_ac = 0xf00dL, //test output
+ long_534_pcs = 0xf00dL, //test output
+ long_535_iab = 0xf00dL, //test output
+ long_536_fanc = 0xf00dL, //test output
+ long_537_altc = 0xf00dL, //test output
+ };
+ this.class13_u_0 = class13_u_1;
+ class13_u_1 = null;
+ //GetInputsOutputsLocations();
+ //Get_Area();
+ //GetECT_IAT_Temp_Area();
+ }
+
+ public void GetInputsOutputsLocations()
+ {
+ if (InputsListLocations != null) InputsListLocations = null;
+ InputsListLocations = new List();
+ InputsListDesc = new List();
+ InputsListLocations.Add(this.class13_u_0.long_357); InputsListDesc.Add("Manual Boost Controller");
+ InputsListLocations.Add(this.class13_u_0.long_172); InputsListDesc.Add("Burnout Control");
+ InputsListLocations.Add(this.class13_u_0.long_283); InputsListDesc.Add("Dual Map Switching (Primary/Sec)");
+ InputsListLocations.Add(this.class13_u_0.long_246); InputsListDesc.Add("Electronic Boost Controller (EBC) PWM");
+ InputsListLocations.Add(this.class13_u_0.long_248); InputsListDesc.Add("Electronic Boost Controller (EBC) PWM Hi/Lo");
+ InputsListLocations.Add(this.class13_u_0.long_137); InputsListDesc.Add("Launch Control");
+ InputsListLocations.Add(this.class13_u_0.long_147); InputsListDesc.Add("Full Throttle Shift");
+ InputsListLocations.Add(this.class13_u_0.long_292); InputsListDesc.Add("General Outputs (GPO) #1");
+ InputsListLocations.Add(this.class13_u_0.long_314); InputsListDesc.Add("General Outputs (GPO) #2");
+ InputsListLocations.Add(this.class13_u_0.long_336); InputsListDesc.Add("General Outputs (GPO) #3");
+ InputsListLocations.Add(this.class13_u_0.long_114); InputsListDesc.Add("Extras (SCC Input)");
+
+ if (OutputsListLocations != null) OutputsListLocations = null;
+ OutputsListLocations = new List();
+ OutputsListDesc = new List();
+ OutputsListLocations.Add(this.class13_u_0.long_364); OutputsListDesc.Add("Manual Boost Controller Stage2");
+ OutputsListLocations.Add(this.class13_u_0.long_366); OutputsListDesc.Add("Manual Boost Controller Stage3");
+ OutputsListLocations.Add(this.class13_u_0.long_368); OutputsListDesc.Add("Manual Boost Controller Stage4");
+ OutputsListLocations.Add(this.class13_u_0.long_110); OutputsListDesc.Add("Fan Control");
+ OutputsListLocations.Add(this.class13_u_0.long_294); OutputsListDesc.Add("General Outputs (GPO) #1");
+ OutputsListLocations.Add(this.class13_u_0.long_316); OutputsListDesc.Add("General Outputs (GPO) #2");
+ OutputsListLocations.Add(this.class13_u_0.long_338); OutputsListDesc.Add("General Outputs (GPO) #3");
+ OutputsListLocations.Add(this.class13_u_0.long_239); OutputsListDesc.Add("IAB");
+ OutputsListLocations.Add(this.class13_u_0.long_232); OutputsListDesc.Add("Vtec");
+ }
+
+ public void GetECT_IAT_Temp_Area()
+ {
+ //GetRomVersion();
+
+ for (int i = 0; i < GetByteLenght(); i++)
+ {
+ //ECT Temp D5 D9 A3 1C CB
+ if (GetByteAt(i) == 0xD5 && GetByteAt(i + 1) == 0xD9 && GetByteAt(i + 2) == 0xA3 && GetByteAt(i + 3) == 0x1C && GetByteAt(i + 4) == 0xCB)
+ {
+ this.class13_u_0.long_404 = i + 9;
+ }
+ //Closeloop Long Term DA 16 05 C5 B8
+ if (GetByteAt(i) == 0xDA && GetByteAt(i + 1) == 0x16 && GetByteAt(i + 2) == 0x05 && GetByteAt(i + 3) == 0xC5 && GetByteAt(i + 4) == 0xB8)
+ {
+ this.class13_u_0.long_415 = i + 10;
+ this.class13_u_0.long_416 = i + 16;
+ }
+ //###############################################################################
+ //THIS IS ANOTHER ROM LOCATION THAT SHARE SENSORS DEFAULT VALUE IF SENSORS FAIL
+ //ECT/IAT Temp #2 D5 DA 62 D1 03
+ if (GetByteAt(i) == 0xD5 && GetByteAt(i + 1) == 0xDA && GetByteAt(i + 2) == 0x62 && GetByteAt(i + 3) == 0xD1 && GetByteAt(i + 4) == 0x03)
+ {
+ this.class13_u_0.long_490 = i + 15;
+ this.class13_u_0.long_491 = i + 11;
+ }
+ //###############################################################################
+ //ECT Disable C4 30 1D C5 B0
+ if (GetByteAt(i) == 0xC4 && GetByteAt(i + 1) == 0x30 && GetByteAt(i + 2) == 0x1D && GetByteAt(i + 3) == 0xC5 && GetByteAt(i + 4) == 0xB0)
+ {
+ this.class13_u_0.long_403 = i + 7; //ECT Disable
+ }
+ //IAT ERROR C4 19 2E C5 B0
+ if (GetByteAt(i) == 0xC4 && GetByteAt(i + 1) == 0x19 && GetByteAt(i + 2) == 0x2E && GetByteAt(i + 3) == 0xC5 && GetByteAt(i + 4) == 0xB0)
+ {
+ this.class13_u_0.long_405 = i + 7; //IAT Disable
+ this.class13_u_0.long_406 = i + 16; //IAT Temp
+ }
+ //VSS ERROR C4 1C 2C C5 B1
+ if (GetByteAt(i) == 0xC4 && GetByteAt(i + 1) == 0x1C && GetByteAt(i + 2) == 0x2C && GetByteAt(i + 3) == 0xC5 && GetByteAt(i + 4) == 0xB1)
+ {
+ this.class13_u_0.long_401 = i + 8; //VSS Disable
+ this.class13_u_0.long_400 = i + 12; //VSS Correction
+ }
+ //TPS ERROR 11 44 15 89 77
+ if (GetByteAt(i) == 0x11 && GetByteAt(i + 1) == 0x44 && GetByteAt(i + 2) == 0x15 && GetByteAt(i + 3) == 0x89 && GetByteAt(i + 4) == 0x77)
+ {
+ this.class13_u_0.long_407 = i + 5; //TPS Disable
+ }
+ //CYP ERROR C5 B5 19 B4 34
+ if (GetByteAt(i) == 0xc5 && GetByteAt(i + 1) == 0xb5 && GetByteAt(i + 2) == 0x19 && GetByteAt(i + 3) == 180 && GetByteAt(i + 4) == 0x34)
+ {
+ this.class13_u_0.long_408 = i + 12;
+ }
+ //TDC ERROR C5 B5 19 B4 34
+ /*if (GetByteAt(i) == 0xC5 && GetByteAt(i + 1) == 0xB5 && GetByteAt(i + 2) == 0x19 && GetByteAt(i + 3) == 0xB5 && GetByteAt(i + 4) == 0xA2)
+ {
+ //this.class13_0.long_410 = i + 6; //TDC Disable
+ }*/
+ //Traction Control ERROR EF 33 03 C4 32
+ if (GetByteAt(i) == 0xEF && GetByteAt(i + 1) == 0x33 && GetByteAt(i + 2) == 0x03 && GetByteAt(i + 3) == 0xC4 && GetByteAt(i + 4) == 0x32)
+ {
+ this.class13_u_0.long_413 = i + 9; //Traction Control Disable
+ }
+ //Automatic Transmission B Signal ERROR CB 01 95 C5 B3
+ if (GetByteAt(i) == 0xCB && GetByteAt(i + 1) == 0x01 && GetByteAt(i + 2) == 0x95 && GetByteAt(i + 3) == 0xC5 && GetByteAt(i + 4) == 0xB3)
+ {
+ this.class13_u_0.long_414 = i + 6; //Automatic Transmission B Signal Disable
+ }
+ }
+ }
+
+ public void Get_TestOutputs_Area()
+ {
+ if (RomVersion >= 116)
+ {
+ for (int i = 0; i < GetByteLenght(); i++)
+ {
+ //5714009299 = CPR fully sync when cranking
+ if (GetByteAt(i) == 0x57 && GetByteAt(i + 1) == 0x14 && GetByteAt(i + 2) == 0x00 && GetByteAt(i + 3) == 0x92 && GetByteAt(i + 4) == 0x99)
+ {
+ this.class13_u_0.long_522 = i + 21;
+ }
+ //62B803D2 = CPR dont fire before sync
+ if (GetByteAt(i) == 0x62 && GetByteAt(i + 1) == 0xb8 && GetByteAt(i + 2) == 0x03 && GetByteAt(i + 3) == 0xd2)
+ {
+ this.class13_u_0.long_523 = i + 17;
+ }
+ }
+ }
+
+ if (RomVersion >= 120)
+ {
+ for (int i = 0; i < GetByteLenght(); i++)
+ {
+ //79D4A477 = vts
+ if (GetByteAt(i) == 0x79 && GetByteAt(i + 1) == 0xd4 && GetByteAt(i + 2) == 0xa4 && GetByteAt(i + 3) == 0x77)
+ {
+ this.class13_u_0.long_530_vts = i + 4;
+ }
+ //EE190777 = fpump
+ if (GetByteAt(i) == 0xee && GetByteAt(i + 1) == 0x19 && GetByteAt(i + 2) == 0x07 && GetByteAt(i + 3) == 0x77)
+ {
+ this.class13_u_0.long_531_fpump = i + 4;
+ }
+ //85C5203877 = ac
+ if (GetByteAt(i) == 0x85 && GetByteAt(i + 1) == 0xc5 && GetByteAt(i + 2) == 0x20 && GetByteAt(i + 3) == 0x38 && GetByteAt(i + 4) == 0x77)
+ {
+ this.class13_u_0.long_533_ac = i + 5;
+ this.class13_u_0.long_532_a10 = i + 13;
+ }
+ //C4ED3D77 = pcs
+ if (GetByteAt(i) == 0xc4 && GetByteAt(i + 1) == 0xed && GetByteAt(i + 2) == 0x3d && GetByteAt(i + 3) == 0x77)
+ {
+ this.class13_u_0.long_534_pcs = i + 4;
+ }
+ //C5203977 = iab
+ if (GetByteAt(i) == 0xc5 && GetByteAt(i + 1) == 0x20 && GetByteAt(i + 2) == 0x39 && GetByteAt(i + 3) == 0x77)
+ {
+ this.class13_u_0.long_535_iab = i + 4;
+ }
+ //C499C01E = fanc
+ if (GetByteAt(i) == 0xc4 && GetByteAt(i + 1) == 0x99 && GetByteAt(i + 2) == 0xc0 && GetByteAt(i + 3) == 0x1e)
+ {
+ this.class13_u_0.long_536_fanc = i + 9;
+ }
+ //72C22FA2 = altc
+ if (GetByteAt(i) == 0x72 && GetByteAt(i + 1) == 0xC2 && GetByteAt(i + 2) == 0x2F && GetByteAt(i + 3) == 0xA2)
+ {
+ this.class13_u_0.long_537_altc = i + 12;
+ }
+ }
+ }
+
+ this.class17_0.frmMain_0.SetTestOutputsInfos();
+ }
+
+ public bool GetIgnitionCutMODInstalled()
+ {
+ //GetRomVersion();
+ bool Installed = false;
+
+ if (RomVersion >= 102 && RomVersion < 109)
+ {
+ for (int i = 0; i < GetByteLenght(); i++)
+ {
+ //62 09 04 C2 29
+ if (GetByteAt(i) == 0x62 && GetByteAt(i + 1) == 0x09 && GetByteAt(i + 2) == 0x04 && GetByteAt(i + 3) == 0xC2 && GetByteAt(i + 4) == 0x29)
+ {
+ if (GetByteAt(i - 5) == 0xe6 && GetByteAt(i - 4) == 0x00)
+ {
+ Installed = true;
+ i = GetByteLenght();
+ }
+ }
+ }
+ }
+
+ return Installed;
+ }
+
+ public void InstallCYPMod()
+ {
+ for (int i = 0; i < GetByteLenght(); i++)
+ {
+ //53 + C4273F
+ //off(00212h).3 //Code4 CKP
+ //off(00212h).7 //Code8 TDC
+ //off(00213h).0 //Code9 CYL
+ //off(00213h).5 //Code14 IACV
+
+ //90 9D FA 61 53
+ /*if (GetByteAt(i) == 0x90 && GetByteAt(i + 1) == 0x9D && GetByteAt(i + 2) == 0xFA && GetByteAt(i + 3) == 0x61 && GetByteAt(i + 4) == 0x53)
+ {
+ //CYP - Code9
+ SetByteAt(i + 5, 0xc4);
+ SetByteAt(i + 6, 0x13);
+ SetByteAt(i + 7, 0x38);
+
+ SetByteAt(0x61fa, 0x00);
+
+ //CKP - Code8
+ //SetByteAt(i + 21, 0xc4);
+ //SetByteAt(i + 22, 0x12);
+ //SetByteAt(i + 23, 0x3b);
+
+ i = GetByteLenght();
+ }*/
+
+ //90 9D 0E 62 53
+ /*if (GetByteAt(i) == 0x90 && GetByteAt(i + 1) == 0x9D && GetByteAt(i + 2) == 0x0E && GetByteAt(i + 3) == 0x62 && GetByteAt(i + 4) == 0x53)
+ {
+ i += 8;
+ int StartIndex = i;
+ while (GetByteAt(StartIndex) != 0xff && GetByteAt(StartIndex + 1) != 0xff && GetByteAt(StartIndex + 2) != 0xff && GetByteAt(StartIndex + 3) != 0xff)
+ {
+ StartIndex++;
+ }
+
+ for (int i2 = StartIndex + 16; i2 > i; i2--) SetByteAt(i2, GetByteAt(i2 - 16));
+
+ //90 9D FB 61 53 C4 13 38
+ //90 9D FC 61 53 C4 12 3B
+ //CYP - Code9
+ SetByteAt(i, 0x90);
+ SetByteAt(i + 1, 0x9d);
+ SetByteAt(i + 2, 0xfb);
+ SetByteAt(i + 3, 0x61);
+ SetByteAt(i + 4, 0x53);
+ SetByteAt(i + 5, 0xc4);
+ SetByteAt(i + 6, 0x13);
+ SetByteAt(i + 7, 0x38);
+
+ //CKP - Code8
+ SetByteAt(i + 8, 0x90);
+ SetByteAt(i + 9, 0x9d);
+ SetByteAt(i + 10, 0xfc);
+ SetByteAt(i + 11, 0x61);
+ SetByteAt(i + 12, 0x53);
+ SetByteAt(i + 13, 0xc4);
+ SetByteAt(i + 14, 0x12);
+ SetByteAt(i + 15, 0x3b);
+
+ i = GetByteLenght();
+ }*/
+ }
+ }
+
+ public List GetInputsListLocations()
+ {
+ return InputsListLocations;
+ }
+
+ public List GetInputsListDesc()
+ {
+ return InputsListDesc;
+ }
+
+ public List GetOutputsListLocations()
+ {
+ return OutputsListLocations;
+ }
+
+ public List GetOutputsListDesc()
+ {
+ return OutputsListDesc;
+ }
+
+ public int GetStable_Version_LAST()
+ {
+ return Stable_Version_LAST;
+ }
+
+ public void method_149_Bytes_String(long long_0_X, string TheseBytes)
+ {
+ //if (long_0_X != 0)
+ if (long_0_X > 80)
+ {
+ int NumberChars = TheseBytes.Length;
+ byte[] byte_3 = new byte[NumberChars / 2];
+ for (int i = 0; i < NumberChars; i += 2) byte_3[i / 2] = Convert.ToByte(TheseBytes.Substring(i, 2), 16);
+
+ bool Same = true;
+ for (int i = 0; i < byte_3.Length; i++) if (GetByteAt((int)((IntPtr)long_0_X) + i) != byte_3[i]) Same = false;
+
+ if (!Same)
+ {
+ if (!this.class11_u_0.method_3() && this.method_30_HasFileLoadedInBMTune())
+ {
+ for (int i = 0; i < byte_3.Length; i++)
+ {
+ this.class11_u_0.method_0(long_0_X + i, GetByteAt((int)((IntPtr)long_0_X)), byte_3[i]);
+ }
+ }
+
+ for (int i = 0; i < byte_3.Length; i++)
+ {
+ SetByteAt((int)((IntPtr)long_0_X + i), byte_3[i]);
+ //this.class25_0.method_18(long_0_X + i, byte_3[i]); //RTP Upload this Byte
+ }
+ }
+ }
+ }
+
+ public void method_153()
+ {
+ this.class11_u_0.method_10(false, null, false, false);
+ }
+
+ public void method_154()
+ {
+ this.class11_u_0.method_10(false, null, false, true);
+ }
+
+ public void method_155(string string_8)
+ {
+ this.class17_0.frmMain_0.LogThis("Settings - " + string_8);
+ this.class11_u_0.method_10(true, string_8, false, false);
+ }
+
+ public void method_156(string string_8, bool bool_3)
+ {
+ this.class17_0.frmMain_0.LogThis("Settings - " + string_8);
+ this.class11_u_0.method_10(true, string_8, bool_3, false);
+ }
+
+ public bool method_157()
+ {
+ return this.class11_u_0.method_1();
+ }
+
+ public bool method_158()
+ {
+ return this.class11_u_0.method_2();
+ }
+
+ public int method_159(byte byte_3)
+ {
+ int num = 0;
+ long num2 = 0L;
+ switch (this.method_4())
+ {
+ case SelectedTable.undefined:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+
+ case SelectedTable.ign1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.ve_lo:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+
+ case SelectedTable.ve_hi:
+ num2 = this.class13_u_0.long_29;
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+ }
+ num = this.GetByteAt(num2 + byte_3);
+ if ((num <= 0) && (byte_3 > 0))
+ {
+ num += 0x100;
+ }
+ if (this.method_35())
+ {
+ return this.method_186(num);
+ }
+ if (!this.method_36())
+ {
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+ }
+ return this.method_187(num);
+ }
+
+ public int method_160(byte byte_3, SelectedTable selectedTable_1)
+ {
+ int num = 0;
+ long num2 = 0L;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.undefined:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+
+ case SelectedTable.ign1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.ve_lo:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+
+ case SelectedTable.ve_hi:
+ num2 = this.class13_u_0.long_29;
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+ }
+ num = this.GetByteAt(num2 + byte_3);
+ if ((num <= 0) && (byte_3 > 0))
+ {
+ num += 0x100;
+ }
+ if (this.method_35_Selectable(selectedTable_1))
+ {
+ return this.method_186(num);
+ }
+ if (!this.method_36_Selectable(selectedTable_1))
+ {
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+ }
+ return this.method_187(num);
+ }
+
+
+ public int method_162(byte byte_3, SelectedTable selectedTable_1)
+ {
+ long num = 0L;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.undefined:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+
+ case SelectedTable.ign1_lo:
+ num = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.ve_lo:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+
+ case SelectedTable.ve_hi:
+ num = this.class13_u_0.long_29;
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("Get RpmScalar Error");
+ return 0;
+ //throw new Exception("Get RpmScalar Error");
+ }
+ return this.GetByteAt(num + byte_3);
+ }
+
+ public int method_163(byte byte_3)
+ {
+ int num = 0;
+ switch (this.method_4())
+ {
+ case SelectedTable.undefined:
+ break;
+
+ case SelectedTable.ign1_lo:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.ign1_hi:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.ign2_lo:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.ign2_hi:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.ve_lo:
+ num = this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ break;
+
+ case SelectedTable.ve_hi:
+ num = this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("GetMapScalarMbar error");
+ return 0;
+ //throw new Exception("GetMapScalarMbar error");
+ }
+ if ((num <= 0) && (byte_3 > 0))
+ {
+ num += 0x100;
+ }
+ return this.method_206(num);
+ }
+
+ public int method_164(byte byte_3, SelectedTable selectedTable_1)
+ {
+ int num = 0;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.undefined:
+ break;
+
+ case SelectedTable.ign1_lo:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.ign1_hi:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.ign2_lo:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.ign2_hi:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.ve_lo:
+ num = this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ break;
+
+ case SelectedTable.ve_hi:
+ num = this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("GetMapScalarMbar error");
+ return 0;
+ //throw new Exception("GetMapScalarMbar error");
+ }
+ if ((num <= 0) && (byte_3 > 0))
+ {
+ num += 0x100;
+ }
+ return this.method_206(num);
+ }
+
+ public int method_165(byte byte_3)
+ {
+ int num = 0;
+ switch (this.method_4())
+ {
+ case SelectedTable.undefined:
+ return num;
+
+ case SelectedTable.ign1_lo:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.ign1_hi:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.fuel1_lo:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.fuel1_hi:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.ign2_lo:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.ign2_hi:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.fuel2_lo:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.fuel2_hi:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.ve_lo:
+ return this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+
+ case SelectedTable.ve_hi:
+ return this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ }
+ this.class17_0.frmMain_0.LogThis("GetMapScalarRaw error");
+ return 0;
+ //throw new Exception("GetMapScalarRaw error");
+ }
+
+ public int method_166(byte byte_3, SelectedTable selectedTable_1)
+ {
+ int num = 0;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.undefined:
+ return num;
+
+ case SelectedTable.ign1_lo:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.ign1_hi:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.fuel1_lo:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.fuel1_hi:
+ return this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+
+ case SelectedTable.ign2_lo:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.ign2_hi:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.fuel2_lo:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.fuel2_hi:
+ return this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+
+ case SelectedTable.ve_lo:
+ return this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+
+ case SelectedTable.ve_hi:
+ return this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ }
+ this.class17_0.frmMain_0.LogThis("GetMapScalarRaw error");
+ return 0;
+ //throw new Exception("GetMapScalarRaw error");
+ }
+
+ public string method_167(byte byte_3)
+ {
+ int num = 0;
+ switch (this.method_4())
+ {
+ case SelectedTable.undefined:
+ break;
+
+ case SelectedTable.ign1_lo:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.ign1_hi:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num = this.GetByteAt(this.class13_u_0.long_6 + byte_3);
+ break;
+
+ case SelectedTable.ign2_lo:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.ign2_hi:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num = this.GetByteAt(this.class13_u_0.long_18 + byte_3);
+ break;
+
+ case SelectedTable.ve_lo:
+ num = this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ break;
+
+ case SelectedTable.ve_hi:
+ num = this.GetByteAt(this.class13_u_0.long_30 + byte_3);
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("GetMapScalarDisplay error");
+ return "";
+ //throw new Exception("GetMapScalarDisplay error");
+ }
+ if ((num <= 0) && (byte_3 > 0))
+ {
+ num += 0x100;
+ }
+ return this.method_195(num);
+ }
+
+ public void method_168(byte byte_3, int int_3)
+ {
+ byte num = 0;
+ long num2 = 0L;
+ switch (this.method_4())
+ {
+ case SelectedTable.undefined:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+
+ case SelectedTable.ign1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.ve_lo:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+
+ case SelectedTable.ve_hi:
+ num2 = this.class13_u_0.long_29;
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+ }
+ if (this.method_35())
+ {
+ num = this.method_216(int_3);
+ if ((num == 0xff) && (byte_3 > 0))
+ {
+ num = 0;
+ }
+ this.method_149_SetByte(num2 + byte_3, num);
+ if (this.delegate55_0 != null)
+ {
+ this.delegate55_0();
+ }
+ }
+ else
+ {
+ if (!this.method_36())
+ {
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+ }
+ num = this.method_217(int_3);
+ if ((num == 0xff) && (byte_3 > 0))
+ {
+ num = 0;
+ }
+ this.method_149_SetByte(num2 + byte_3, num);
+ if (this.delegate55_0 != null)
+ {
+ this.delegate55_0();
+ }
+ }
+ }
+
+ public void method_169(byte byte_3, int int_3, SelectedTable selectedTable_1)
+ {
+ byte num = 0;
+ long num2 = 0L;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.undefined:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+
+ case SelectedTable.ign1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num2 = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num2 = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num2 = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num2 = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.ve_lo:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+
+ case SelectedTable.ve_hi:
+ num2 = this.class13_u_0.long_29;
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+ }
+ if (((selectedTable_1 == SelectedTable.fuel1_lo) || (selectedTable_1 == SelectedTable.fuel2_lo)) || ((selectedTable_1 == SelectedTable.ign1_lo) || (selectedTable_1 == SelectedTable.ign2_lo)))
+ {
+ num = this.method_216(int_3);
+ if ((num == 0xff) && (byte_3 > 0))
+ {
+ num = 0;
+ }
+ this.method_149_SetByte(num2 + byte_3, num);
+ if (this.delegate55_0 != null)
+ {
+ this.delegate55_0();
+ }
+ }
+ else
+ {
+ if (((selectedTable_1 != SelectedTable.fuel1_hi) && (selectedTable_1 != SelectedTable.fuel2_hi)) && ((selectedTable_1 != SelectedTable.ign1_hi) && (selectedTable_1 != SelectedTable.ign2_hi)))
+ {
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+ }
+ num = this.method_217(int_3);
+ if ((num == 0xff) && (byte_3 > 0))
+ {
+ num = 0;
+ }
+ this.method_149_SetByte(num2 + byte_3, num);
+ if (this.delegate55_0 != null)
+ {
+ this.delegate55_0();
+ }
+ }
+ }
+
+ public void method_170(byte byte_3, byte byte_4, SelectedTable selectedTable_1)
+ {
+ long num = 0L;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.undefined:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+
+ case SelectedTable.ign1_lo:
+ num = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num = this.class13_u_0.long_8;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num = this.class13_u_0.long_9;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num = this.class13_u_0.long_16;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num = this.class13_u_0.long_17;
+ break;
+
+ case SelectedTable.ve_lo:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+
+ case SelectedTable.ve_hi:
+ num = this.class13_u_0.long_29;
+ break;
+
+ default:
+ this.class17_0.frmMain_0.LogThis("Set RpmScalar Error");
+ return;
+ //throw new Exception("Set RpmScalar Error");
+ }
+ this.method_149_SetByte(num + byte_3, byte_4);
+ }
+
+ public void method_171(byte byte_3, byte byte_4, SelectedTable selectedTable_1)
+ {
+ long num = 0L;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.ign1_lo:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.ve_lo:
+ num = this.class13_u_0.long_30 + byte_3;
+ break;
+
+ case SelectedTable.ve_hi:
+ num = this.class13_u_0.long_30 + byte_3;
+ break;
+ }
+ this.method_149_SetByte(num, byte_4);
+ }
+
+ public void method_172(byte byte_3, float float_0, int int_3)
+ {
+ int num = 0;
+ if (int_3 < this.method_226(this.class10_settings_0.int_6))
+ {
+ if (this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.mBar)
+ {
+ num = (int) float_0;
+ }
+ else if (this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.Bar)
+ {
+ num = (int) (float_0 * 1000f);
+ }
+ else if (this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.inHg)
+ {
+ num = this.method_247(float_0);
+ }
+ else if (this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.inHgG)
+ {
+ num = this.method_247(this.method_246(this.class10_settings_0.int_6) - (float_0 * -1f));
+ }
+ else if (this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.psi)
+ {
+ num = this.method_250(float_0);
+ }
+ else if (this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.kPa)
+ {
+ num = this.method_249(float_0);
+ }
+ }
+ else if (this.class10_settings_0.mapSensorUnits_1 == MapSensorUnits.mBar)
+ {
+ num = (int) float_0;
+ }
+ else if (this.class10_settings_0.mapSensorUnits_1 == MapSensorUnits.Bar)
+ {
+ num = (int) (float_0 * 1000f);
+ }
+ else if (this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.inHg)
+ {
+ num = this.method_247(float_0);
+ }
+ else if (this.class10_settings_0.mapSensorUnits_1 == MapSensorUnits.psi)
+ {
+ num = this.method_250(float_0);
+ }
+ else if (this.class10_settings_0.mapSensorUnits_1 == MapSensorUnits.kPa)
+ {
+ num = this.method_249(float_0);
+ }
+ int num2 = 0;
+ int num3 = 0;
+ if (byte_3 != 0)
+ {
+ num2 = this.method_163((byte) (byte_3 - 1));
+ if (num < num2)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Value is lower then the column to the left" + Environment.NewLine + "Continue?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+ this.method_173(byte_3, num);
+ }
+ else
+ {
+ return;
+ }
+ }
+ }
+ if (byte_3 != this.method_33())
+ {
+ num3 = this.method_163((byte) (byte_3 + 1));
+ if (num > num3)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Value is higher then the column to the right" + Environment.NewLine + "Continue?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+ this.method_173(byte_3, num);
+ }
+ else
+ {
+ return;
+ }
+ }
+ }
+ if (byte_3 == this.method_33())
+ {
+ num2 = this.method_163((byte) (byte_3 - 1));
+ if (num < num2)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Value is lower then the column to the left" + Environment.NewLine + "Continue?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+ this.method_173(byte_3, num);
+ }
+ else
+ {
+ return;
+ }
+ }
+ }
+ if (byte_3 == 0)
+ {
+ num3 = this.method_163((byte) (byte_3 + 1));
+ if (num > num3)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Value is higher then the column to the right" + Environment.NewLine + "Continue?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+ this.method_173(byte_3, num);
+ }
+ else
+ {
+ return;
+ }
+ }
+ }
+ this.method_173(byte_3, num);
+ }
+
+ public void method_173(byte byte_3, int int_3)
+ {
+ long num = 0L;
+ switch (this.method_4())
+ {
+ case SelectedTable.ign1_lo:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.ign1_hi:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.fuel1_lo:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.fuel1_hi:
+ num = this.class13_u_0.long_6 + byte_3;
+ break;
+
+ case SelectedTable.ign2_lo:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.ign2_hi:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.fuel2_lo:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.fuel2_hi:
+ num = this.class13_u_0.long_18 + byte_3;
+ break;
+
+ case SelectedTable.ve_lo:
+ num = this.class13_u_0.long_30 + byte_3;
+ break;
+
+ case SelectedTable.ve_hi:
+ num = this.class13_u_0.long_30 + byte_3;
+ break;
+ }
+ this.method_149_SetByte(num, this.method_226(int_3));
+ }
+
+ public float method_174(byte byte_3, byte byte_4)
+ {
+ switch (this.selectedTable_0)
+ {
+ case SelectedTable.ign1_lo:
+ return this.method_188(this.method_178(byte_3, byte_4));
+
+ case SelectedTable.ign1_hi:
+ return this.method_188(this.method_178(byte_3, byte_4));
+
+ case SelectedTable.fuel1_lo:
+ return ((this.method_178(byte_3, byte_4) * this.method_182(byte_3)) / 4f);
+
+ case SelectedTable.fuel1_hi:
+ return ((this.method_178(byte_3, byte_4) * this.method_182(byte_3)) / 4f);
+
+ case SelectedTable.ign2_lo:
+ return this.method_188(this.method_178(byte_3, byte_4));
+
+ case SelectedTable.ign2_hi:
+ return this.method_188(this.method_178(byte_3, byte_4));
+
+ case SelectedTable.fuel2_lo:
+ return ((this.method_178(byte_3, byte_4) * this.method_182(byte_3)) / 4f);
+
+ case SelectedTable.fuel2_hi:
+ return ((this.method_178(byte_3, byte_4) * this.method_182(byte_3)) / 4f);
+
+ case SelectedTable.ve_lo:
+ return (float) Math.Round((double) (((((double) this.method_178(byte_3, byte_4)) / ((double) this.long_28)) * 100.0) - 100.0), 0);
+
+ case SelectedTable.ve_hi:
+ return (float) Math.Round((double) (((((double) this.method_178(byte_3, byte_4)) / ((double) this.long_28)) * 100.0) - 100.0), 0);
+ }
+ return 0f;
+ }
+
+ public float method_175(byte byte_3, byte byte_4, SelectedTable selectedTable_1)
+ {
+ switch (selectedTable_1)
+ {
+ case SelectedTable.ign1_lo:
+ return this.method_188(this.method_179(byte_3, byte_4, selectedTable_1));
+
+ case SelectedTable.ign1_hi:
+ return this.method_188(this.method_179(byte_3, byte_4, selectedTable_1));
+
+ case SelectedTable.fuel1_lo:
+ return ((this.method_179(byte_3, byte_4, selectedTable_1) * this.method_183(byte_3, selectedTable_1)) / 4f);
+
+ case SelectedTable.fuel1_hi:
+ return ((this.method_179(byte_3, byte_4, selectedTable_1) * this.method_183(byte_3, selectedTable_1)) / 4f);
+
+ case SelectedTable.ign2_lo:
+ return this.method_188(this.method_179(byte_3, byte_4, selectedTable_1));
+
+ case SelectedTable.ign2_hi:
+ return this.method_188(this.method_179(byte_3, byte_4, selectedTable_1));
+
+ case SelectedTable.fuel2_lo:
+ return ((this.method_179(byte_3, byte_4, selectedTable_1) * this.method_183(byte_3, selectedTable_1)) / 4f);
+
+ case SelectedTable.fuel2_hi:
+ return ((this.method_179(byte_3, byte_4, selectedTable_1) * this.method_183(byte_3, selectedTable_1)) / 4f);
+
+ case SelectedTable.ve_lo:
+ return (float) Math.Round((double) (((((double) this.method_179(byte_3, byte_4, selectedTable_1)) / ((double) this.long_28)) * 100.0) - 100.0), 0);
+
+ case SelectedTable.ve_hi:
+ return (float) Math.Round((double) (((((double) this.method_179(byte_3, byte_4, selectedTable_1)) / ((double) this.long_28)) * 100.0) - 100.0), 0);
+ }
+ return 0f;
+ }
+
+ public void method_176(byte byte_3, byte byte_4, float float_0)
+ {
+ byte num;
+ byte num2;
+ float num3;
+ float num4;
+ float num5;
+ switch (this.selectedTable_0)
+ {
+ case SelectedTable.ign1_lo:
+ this.method_180(byte_3, byte_4, this.method_220(float_0));
+ return;
+
+ case SelectedTable.ign1_hi:
+ this.method_180(byte_3, byte_4, this.method_220(float_0));
+ return;
+
+ case SelectedTable.fuel1_lo:
+ num = this.method_182(byte_3);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = (float) Math.Round((double) ((float_0 * 4f) / ((float) num)), 0);
+ while ((num3 > 255f) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = (float) Math.Round((double) ((float_0 * 4f) / ((float) num)), 0);
+ }
+ this.method_180(byte_3, byte_4, (byte) num3);
+ this.method_178(byte_3, byte_4);
+ if (num != num2)
+ {
+ this.method_184(byte_3, num);
+ for (int i = 0; i < this.method_32_GetRPM_RowsNumber(); i++)
+ {
+ if (i != byte_4)
+ {
+ num3 = (int) (this.method_178(byte_3, (byte) i) * (((float) num2) / ((float) num)));
+ num4 = (this.method_178(byte_3, (byte) i) * num2) / 4;
+ for (num5 = (num3 * num) / 4f; num4 > num5; num5 = (num3 * num) / 4f)
+ {
+ num3++;
+ }
+ this.method_180(byte_3, (byte) i, (byte) num3);
+ }
+ }
+ if (this.delegate60_0 == null)
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.fuel1_hi:
+ num = this.method_182(byte_3);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = (float) Math.Round((double) ((float_0 * 4f) / ((float) num)), 0);
+ while ((num3 > 255f) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = (float_0 * 4f) / ((float) num);
+ }
+ num5 = (num3 * num) / 4f;
+ this.method_180(byte_3, byte_4, (byte) num3);
+ if (num != num2)
+ {
+ this.method_184(byte_3, num);
+ for (int j = 0; j < this.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (j != byte_4)
+ {
+ num3 = (int) (this.method_178(byte_3, (byte) j) * (((float) num2) / ((float) num)));
+ num4 = (this.method_178(byte_3, (byte) j) * num2) / 4;
+ num5 = (num3 * num) / 4f;
+ while (num4 > num5)
+ {
+ num3++;
+ num5 = (num3 * num) / 4f;
+ }
+ this.method_180(byte_3, (byte) j, (byte) num3);
+ }
+ }
+ if (this.delegate60_0 == null)
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.ign2_lo:
+ this.method_180(byte_3, byte_4, this.method_220(float_0));
+ return;
+
+ case SelectedTable.ign2_hi:
+ this.method_180(byte_3, byte_4, this.method_220(float_0));
+ return;
+
+ case SelectedTable.fuel2_lo:
+ num = this.method_182(byte_3);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = (float) Math.Round((double) ((float_0 * 4f) / ((float) num)), 0);
+ while ((num3 > 255f) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = (float) Math.Round((double) ((float_0 * 4f) / ((float) num)), 0);
+ }
+ this.method_180(byte_3, byte_4, (byte) num3);
+ if (num != num2)
+ {
+ this.method_184(byte_3, num);
+ for (int k = 0; k < this.method_32_GetRPM_RowsNumber(); k++)
+ {
+ if (k != byte_4)
+ {
+ num3 = this.method_178(byte_3, (byte) k) * (((float) num2) / ((float) num));
+ num4 = (this.method_178(byte_3, (byte) k) * num2) / 4;
+ for (num5 = (num3 * num) / 4f; num4 > num5; num5 = (num3 * num) / 4f)
+ {
+ num3++;
+ }
+ this.method_180(byte_3, (byte) k, (byte) num3);
+ }
+ }
+ if (this.delegate60_0 == null)
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.fuel2_hi:
+ num = this.method_182(byte_3);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = (float) Math.Round((double) ((float_0 * 4f) / ((float) num)), 0);
+ while ((num3 > 255f) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = (float) Math.Round((double) ((float_0 * 4f) / ((float) num)), 0);
+ }
+ num5 = (num3 * num) / 4f;
+ this.method_180(byte_3, byte_4, (byte) num3);
+ if (num != num2)
+ {
+ this.method_184(byte_3, num);
+ for (int m = 0; m < this.method_32_GetRPM_RowsNumber(); m++)
+ {
+ if (m != byte_4)
+ {
+ num3 = this.method_178(byte_3, (byte) m) * (((float) num2) / ((float) num));
+ num4 = (this.method_178(byte_3, (byte) m) * num2) / 4;
+ for (num5 = (num3 * num) / 4f; num4 > num5; num5 = (num3 * num) / 4f)
+ {
+ num3++;
+ }
+ this.method_180(byte_3, (byte) m, (byte) num3);
+ }
+ }
+ if (this.delegate60_0 == null)
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.ve_lo:
+ float_0 = ((float_0 + 100f) * this.long_28) / 100f;
+ if (float_0 > 255f)
+ {
+ float_0 = 255f;
+ }
+ if (float_0 < 0f)
+ {
+ float_0 = 0f;
+ }
+ this.method_180(byte_3, byte_4, (byte) float_0);
+ return;
+
+ case SelectedTable.ve_hi:
+ float_0 = ((float_0 + 100f) * this.long_28) / 100f;
+ if (float_0 > 255f)
+ {
+ float_0 = 255f;
+ }
+ if (float_0 < 0f)
+ {
+ float_0 = 0f;
+ }
+ this.method_180(byte_3, byte_4, (byte) float_0);
+ return;
+ }
+ }
+
+ public void method_177(byte byte_3, byte byte_4, float float_0, SelectedTable selectedTable_1)
+ {
+ byte num;
+ byte num2;
+ int num3;
+ float num4;
+ float num5;
+ switch (selectedTable_1)
+ {
+ case SelectedTable.ign1_lo:
+ this.method_181(byte_3, byte_4, this.method_220(float_0), selectedTable_1);
+ return;
+
+ case SelectedTable.ign1_hi:
+ this.method_181(byte_3, byte_4, this.method_220(float_0), selectedTable_1);
+ return;
+
+ case SelectedTable.fuel1_lo:
+ num = this.method_183(byte_3, selectedTable_1);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = ((int) (float_0 * 4f)) / num;
+ while ((num3 > 0xff) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = ((int) (float_0 * 4f)) / num;
+ }
+ this.method_181(byte_3, byte_4, (byte) num3, selectedTable_1);
+ if (num != num2)
+ {
+ this.method_185(byte_3, num, selectedTable_1);
+ for (int i = 0; i < this.method_32_GetRPM_RowsNumber(); i++)
+ {
+ if (i != byte_4)
+ {
+ num3 = (int) (this.method_179(byte_3, (byte) i, selectedTable_1) * (((float) num2) / ((float) num)));
+ num4 = (this.method_179(byte_3, (byte) i, selectedTable_1) * num2) / 4;
+ for (num5 = (num3 * num) / 4; num4 > num5; num5 = (num3 * num) / 4)
+ {
+ num3++;
+ }
+ this.method_181(byte_3, (byte) i, (byte) num3, selectedTable_1);
+ }
+ }
+ if ((this.delegate60_0 == null) || (byte_3 >= (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1)))
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.fuel1_hi:
+ num = this.method_183(byte_3, selectedTable_1);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = ((int) (float_0 * 4f)) / num;
+ while ((num3 > 0xff) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = ((int) (float_0 * 4f)) / num;
+ }
+ num5 = (num3 * num) / 4;
+ this.method_181(byte_3, byte_4, (byte) num3, selectedTable_1);
+ if (num != num2)
+ {
+ this.method_185(byte_3, num, selectedTable_1);
+ for (int j = 0; j < this.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (j != byte_4)
+ {
+ num3 = (int) (this.method_179(byte_3, (byte) j, selectedTable_1) * (((float) num2) / ((float) num)));
+ num4 = (this.method_179(byte_3, (byte) j, selectedTable_1) * num2) / 4;
+ num5 = (num3 * num) / 4;
+ while (num4 > num5)
+ {
+ num3++;
+ num5 = (num3 * num) / 4;
+ }
+ this.method_181(byte_3, (byte) j, (byte) num3, selectedTable_1);
+ }
+ }
+ if ((this.delegate60_0 == null) || (byte_3 >= (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1)))
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.ign2_lo:
+ this.method_181(byte_3, byte_4, this.method_220(float_0), selectedTable_1);
+ return;
+
+ case SelectedTable.ign2_hi:
+ this.method_181(byte_3, byte_4, this.method_220(float_0), selectedTable_1);
+ return;
+
+ case SelectedTable.fuel2_lo:
+ num = this.method_183(byte_3, selectedTable_1);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = ((int) (float_0 * 4f)) / num;
+ while ((num3 > 0xff) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = ((int) (float_0 * 4f)) / num;
+ }
+ this.method_181(byte_3, byte_4, (byte) num3, selectedTable_1);
+ if (num != num2)
+ {
+ this.method_185(byte_3, num, selectedTable_1);
+ for (int k = 0; k < this.method_32_GetRPM_RowsNumber(); k++)
+ {
+ if (k != byte_4)
+ {
+ num3 = (int) (this.method_179(byte_3, (byte) k, selectedTable_1) * (((float) num2) / ((float) num)));
+ num4 = (this.method_179(byte_3, (byte) k, selectedTable_1) * num2) / 4;
+ for (num5 = (num3 * num) / 4; num4 > num5; num5 = (num3 * num) / 4)
+ {
+ num3++;
+ }
+ this.method_181(byte_3, (byte) k, (byte) num3, selectedTable_1);
+ }
+ }
+ if ((this.delegate60_0 == null) || (byte_3 >= (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1)))
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.fuel2_hi:
+ num = this.method_183(byte_3, selectedTable_1);
+ if (num < 0)
+ {
+ num = (byte) (num + 0xff);
+ }
+ num2 = num;
+ num3 = ((int) (float_0 * 4f)) / num;
+ while ((num3 > 0xff) && (num <= 0xff))
+ {
+ num = (byte) (num + 1);
+ num3 = ((int) (float_0 * 4f)) / num;
+ }
+ num5 = (num3 * num) / 4;
+ this.method_181(byte_3, byte_4, (byte) num3, selectedTable_1);
+ if (num != num2)
+ {
+ this.method_185(byte_3, num, selectedTable_1);
+ for (int m = 0; m < this.method_32_GetRPM_RowsNumber(); m++)
+ {
+ if (m != byte_4)
+ {
+ num3 = (int) (this.method_179(byte_3, (byte) m, selectedTable_1) * (((float) num2) / ((float) num)));
+ num4 = (this.method_179(byte_3, (byte) m, selectedTable_1) * num2) / 4;
+ for (num5 = (num3 * num) / 4; num4 > num5; num5 = (num3 * num) / 4)
+ {
+ num3++;
+ }
+ this.method_181(byte_3, (byte) m, (byte) num3, selectedTable_1);
+ }
+ }
+ if ((this.delegate60_0 == null) || (byte_3 >= (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1)))
+ {
+ return;
+ }
+ this.delegate60_0(byte_3);
+ }
+ return;
+
+ case SelectedTable.ve_lo:
+ float_0 = ((float_0 + 100f) * this.long_28) / 100f;
+ if (float_0 > 255f)
+ {
+ float_0 = 255f;
+ }
+ if (float_0 < 0f)
+ {
+ float_0 = 0f;
+ }
+ this.method_181(byte_3, byte_4, (byte) float_0, selectedTable_1);
+ return;
+
+ case SelectedTable.ve_hi:
+ float_0 = ((float_0 + 100f) * this.long_28) / 100f;
+ if (float_0 > 255f)
+ {
+ float_0 = 255f;
+ }
+ if (float_0 < 0f)
+ {
+ float_0 = 0f;
+ }
+ this.method_181(byte_3, byte_4, (byte) float_0, selectedTable_1);
+ return;
+ }
+ }
+
+ public byte method_178(byte byte_3, byte byte_4)
+ {
+ switch (this.selectedTable_0)
+ {
+ case SelectedTable.ign1_lo:
+ return this.GetByteAt((this.class13_u_0.long_12 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ign1_hi:
+ return this.GetByteAt((this.class13_u_0.long_13 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel1_lo:
+ return this.GetByteAt((this.class13_u_0.long_10 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel1_hi:
+ return this.GetByteAt((this.class13_u_0.long_11 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ign2_lo:
+ return this.GetByteAt((this.class13_u_0.long_22 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ign2_hi:
+ return this.GetByteAt((this.class13_u_0.long_23 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel2_lo:
+ return this.GetByteAt((this.class13_u_0.long_20 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel2_hi:
+ return this.GetByteAt((this.class13_u_0.long_21 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ve_lo:
+ return this.GetByteAt((this.class13_u_0.long_26 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ve_hi:
+ return this.GetByteAt((this.class13_u_0.long_27 + (byte_4 * this.method_33())) + byte_3);
+ }
+ return 0;
+ }
+
+ public byte method_179(byte byte_3, byte byte_4, SelectedTable selectedTable_1)
+ {
+ switch (selectedTable_1)
+ {
+ case SelectedTable.ign1_lo:
+ return this.GetByteAt((this.class13_u_0.long_12 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ign1_hi:
+ return this.GetByteAt((this.class13_u_0.long_13 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel1_lo:
+ return this.GetByteAt((this.class13_u_0.long_10 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel1_hi:
+ return this.GetByteAt((this.class13_u_0.long_11 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ign2_lo:
+ return this.GetByteAt((this.class13_u_0.long_22 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ign2_hi:
+ return this.GetByteAt((this.class13_u_0.long_23 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel2_lo:
+ return this.GetByteAt((this.class13_u_0.long_20 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.fuel2_hi:
+ return this.GetByteAt((this.class13_u_0.long_21 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ve_lo:
+ return this.GetByteAt((this.class13_u_0.long_26 + (byte_4 * this.method_33())) + byte_3);
+
+ case SelectedTable.ve_hi:
+ return this.GetByteAt((this.class13_u_0.long_27 + (byte_4 * this.method_33())) + byte_3);
+ }
+ return 0;
+ }
+
+ public void method_180(byte byte_3, byte byte_4, byte byte_5)
+ {
+ switch (this.selectedTable_0)
+ {
+ case SelectedTable.ign1_lo:
+ this.method_149_SetByte((this.class13_u_0.long_12 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ign1_hi:
+ this.method_149_SetByte((this.class13_u_0.long_13 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel1_lo:
+ this.method_149_SetByte((this.class13_u_0.long_10 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel1_hi:
+ this.method_149_SetByte((this.class13_u_0.long_11 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ign2_lo:
+ this.method_149_SetByte((this.class13_u_0.long_22 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ign2_hi:
+ this.method_149_SetByte((this.class13_u_0.long_23 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel2_lo:
+ this.method_149_SetByte((this.class13_u_0.long_20 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel2_hi:
+ this.method_149_SetByte((this.class13_u_0.long_21 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ve_lo:
+ this.method_149_SetByte((this.class13_u_0.long_26 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ve_hi:
+ this.method_149_SetByte((this.class13_u_0.long_27 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+ }
+ }
+
+ public void method_181(byte byte_3, byte byte_4, byte byte_5, SelectedTable selectedTable_1)
+ {
+ switch (selectedTable_1)
+ {
+ case SelectedTable.ign1_lo:
+ this.method_149_SetByte((this.class13_u_0.long_12 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ign1_hi:
+ this.method_149_SetByte((this.class13_u_0.long_13 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel1_lo:
+ this.method_149_SetByte((this.class13_u_0.long_10 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel1_hi:
+ this.method_149_SetByte((this.class13_u_0.long_11 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ign2_lo:
+ this.method_149_SetByte((this.class13_u_0.long_22 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ign2_hi:
+ this.method_149_SetByte((this.class13_u_0.long_23 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel2_lo:
+ this.method_149_SetByte((this.class13_u_0.long_20 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.fuel2_hi:
+ this.method_149_SetByte((this.class13_u_0.long_21 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ve_lo:
+ this.method_149_SetByte((this.class13_u_0.long_26 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+
+ case SelectedTable.ve_hi:
+ this.method_149_SetByte((this.class13_u_0.long_27 + (byte_4 * this.method_33())) + byte_3, byte_5);
+ return;
+ }
+ }
+
+ public byte method_182(byte byte_3)
+ {
+ switch (this.selectedTable_0)
+ {
+ case SelectedTable.fuel1_lo:
+ return this.GetByteAt((this.class13_u_0.long_10 + this.method_34()) + byte_3);
+
+ case SelectedTable.fuel1_hi:
+ return this.GetByteAt((this.class13_u_0.long_11 + this.method_34()) + byte_3);
+
+ case SelectedTable.fuel2_lo:
+ return this.GetByteAt((this.class13_u_0.long_20 + this.method_34()) + byte_3);
+
+ case SelectedTable.fuel2_hi:
+ return this.GetByteAt((this.class13_u_0.long_21 + this.method_34()) + byte_3);
+ }
+ return 0;
+ }
+
+ public byte method_183(byte byte_3, SelectedTable selectedTable_1)
+ {
+ switch (selectedTable_1)
+ {
+ case SelectedTable.fuel1_lo:
+ return this.GetByteAt((this.class13_u_0.long_10 + this.method_34()) + byte_3);
+
+ case SelectedTable.fuel1_hi:
+ return this.GetByteAt((this.class13_u_0.long_11 + this.method_34()) + byte_3);
+
+ case SelectedTable.fuel2_lo:
+ return this.GetByteAt((this.class13_u_0.long_20 + this.method_34()) + byte_3);
+
+ case SelectedTable.fuel2_hi:
+ return this.GetByteAt((this.class13_u_0.long_21 + this.method_34()) + byte_3);
+ }
+ return 0;
+ }
+
+ public void method_184(byte byte_3, byte byte_4)
+ {
+ switch (this.selectedTable_0)
+ {
+ case SelectedTable.fuel1_lo:
+ this.method_149_SetByte((this.class13_u_0.long_10 + this.method_34()) + byte_3, byte_4);
+ return;
+
+ case SelectedTable.fuel1_hi:
+ this.method_149_SetByte((this.class13_u_0.long_11 + this.method_34()) + byte_3, byte_4);
+ return;
+
+ case SelectedTable.ign2_lo:
+ case SelectedTable.ign2_hi:
+ break;
+
+ case SelectedTable.fuel2_lo:
+ this.method_149_SetByte((this.class13_u_0.long_20 + this.method_34()) + byte_3, byte_4);
+ return;
+
+ case SelectedTable.fuel2_hi:
+ this.method_149_SetByte((this.class13_u_0.long_21 + this.method_34()) + byte_3, byte_4);
+ break;
+
+ default:
+ return;
+ }
+ }
+
+ public void method_185(byte byte_3, byte byte_4, SelectedTable selectedTable_1)
+ {
+ switch (selectedTable_1)
+ {
+ case SelectedTable.fuel1_lo:
+ this.method_149_SetByte((this.class13_u_0.long_10 + this.method_34()) + byte_3, byte_4);
+ return;
+
+ case SelectedTable.fuel1_hi:
+ this.method_149_SetByte((this.class13_u_0.long_11 + this.method_34()) + byte_3, byte_4);
+ return;
+
+ case SelectedTable.ign2_lo:
+ case SelectedTable.ign2_hi:
+ break;
+
+ case SelectedTable.fuel2_lo:
+ this.method_149_SetByte((this.class13_u_0.long_20 + this.method_34()) + byte_3, byte_4);
+ return;
+
+ case SelectedTable.fuel2_hi:
+ this.method_149_SetByte((this.class13_u_0.long_21 + this.method_34()) + byte_3, byte_4);
+ break;
+
+ default:
+ return;
+ }
+ }
+
+ public int method_186(int int_3)
+ {
+ int num = int_3;
+ if (num == 0xff)
+ {
+ num = 0x100;
+ }
+ float num2 = 7.8125f;
+ if (num < 0)
+ {
+ num += 0x100;
+ }
+ int num3 = num / 0x40;
+ int num4 = num % 0x40;
+ num2 *= num4;
+ num2 += 500f;
+ num2 = ((float) Math.Round((double) ((Math.Pow(2.0, (double) num3) * num2) / 25.0), 0)) * 25f;
+ return (int) num2;
+ }
+
+ public int method_187(int int_3)
+ {
+ int num = int_3;
+ double num2 = (1875000f * num) / ((float) this.long_3);
+ num2 = Math.Round((double) (num2 / 50.0), 0) * 50.0;
+ return (int) num2;
+ }
+
+ public float method_188(byte byte_3)
+ {
+ byte num = this.GetByteAt(this.class13_u_0.long_102);
+ float num2 = (float) ((byte_3 * 0.25) - 6.0);
+ if (((num != 0) && (num != 0xff)) && (this.class13_u_0.long_102 != 0L))
+ {
+ return (float) Math.Round((num2 - (16f - ((num * 0.25f) - 6f))), 2);
+ }
+ return (float)Math.Round(num2, 2);
+ }
+
+ public float method_189(byte byte_3)
+ {
+ if (byte_3 == 0x80)
+ {
+ return 0f;
+ }
+ if (byte_3 < 0x80)
+ {
+ return (float)Math.Round((0x80 - byte_3) * -0.25f, 2);
+ }
+ if (byte_3 <= 0x80)
+ {
+ this.class17_0.frmMain_0.LogThis("byteToIgnCorrection Error");
+ return 0f;
+ //throw new Exception("byteToIgnCorrection Error");
+ }
+ return (float)Math.Round((byte_3 - 0x80) * 0.25f, 2);
+ }
+
+ public float method_189_Voltage(byte byte_3)
+ {
+ return (float)Math.Round((double) (((double) byte_3 * 5.0) / 255.0), 2);
+ }
+ public byte method_189_VoltageByte(double Percent)
+ {
+ return (byte)((Percent * 255) / 5);
+ }
+
+ public int method_189_Ethanol(byte byte_3)
+ {
+ return (int) Math.Round((double)(((double)byte_3 * 100) / 255.0), 0);
+ }
+
+ public byte method_189_EthanolByte(double Percent)
+ {
+ return (byte) ((Percent * 255) / 100);
+ }
+
+ public double method_190(byte byte_3)
+ {
+ double num = 0.0;
+ num = 0.5;
+ if (byte_3 == 0x80)
+ {
+ return 0.0;
+ }
+ if (byte_3 < 0x80)
+ {
+ return Math.Round((double) (((128.0 - byte_3) * -1.0) * num), 1);
+ }
+ if (byte_3 <= 0x80)
+ {
+ this.class17_0.frmMain_0.LogThis("byteToIgnCorrection Error");
+ return 0.0;
+ //throw new Exception("byteToIgnCorrection Error");
+ }
+ return Math.Round((double) ((byte_3 - 128.0) * num), 1);
+ }
+
+ public double method_191(byte byte_3)
+ {
+ if (this.class10_settings_0.temperatureUnits_0 == TemperatureUnits.C)
+ {
+ return Math.Round(this.double_0[byte_3], 0);
+ }
+ return Math.Round(this.method_242(this.double_0[byte_3]), 0);
+ }
+
+ public double method_191_GetTempInC(byte byte_3)
+ {
+ return Math.Round(this.double_0[byte_3], 0);
+ }
+
+ private float method_192(float float_0, float float_1, float float_2, float float_3, float float_4)
+ {
+ return (float_3 + (((float_0 - float_1) * (float_4 - float_3)) / (float_2 - float_1)));
+ }
+
+ public float method_193(int int_3)
+ {
+ int num = this.method_206(int_3);
+ if (num <= this.class10_settings_0.int_6)
+ {
+ switch (this.class10_settings_0.mapSensorUnits_0)
+ {
+ case MapSensorUnits.mBar:
+ return (float) num;
+
+ case MapSensorUnits.Bar:
+ return (float)(num / 0x3e8);
+
+ case MapSensorUnits.inHgG:
+ return (float) Math.Round((double) (-this.method_246(this.class10_settings_0.int_6) + this.method_246(num)), 1);
+
+ case MapSensorUnits.inHg:
+ return this.method_246(num);
+
+ case MapSensorUnits.psi:
+ return this.method_245(num);
+
+ case MapSensorUnits.kPa:
+ return this.method_248(num);
+ }
+ }
+ else
+ {
+ switch (this.class10_settings_0.mapSensorUnits_1)
+ {
+ case MapSensorUnits.mBar:
+ return (float) num;
+
+ case MapSensorUnits.Bar:
+ return (float) (num / 0x3e8);
+
+ case MapSensorUnits.inHg:
+ return this.method_246(num);
+
+ case MapSensorUnits.psi:
+ return this.method_245(num);
+
+ case MapSensorUnits.kPa:
+ return this.method_248(num);
+ }
+ }
+ this.class17_0.frmMain_0.LogThis("byteToMapDisplay error");
+ return 0;
+ //throw new Exception("byteToMapDisplay error");
+ }
+
+ public string method_195(int int_3)
+ {
+ int num = this.method_206(int_3);
+ if (this.method_37() || this.method_40())
+ {
+ if (this.method_41())
+ {
+ int num2 = this.method_206(this.GetByteAt(this.class13_u_0.long_371));
+ if (num >= num2)
+ {
+ float num3 = int_3;
+ float num4 = this.GetByteAt(this.class13_u_0.long_373 + 3L);
+ float num5 = this.GetByteAt(this.class13_u_0.long_373 + 1L);
+ float num6 = this.GetByteAt(this.class13_u_0.long_373 + 2L);
+ float num7 = this.GetByteAt(this.class13_u_0.long_373);
+ byte num8 = (byte) this.method_192(num3, num4, num5, num6, num7);
+ return (this.method_198(num8).ToString() + "%");
+ }
+ }
+ else if (this.method_42())
+ {
+ return (this.method_198((byte) int_3).ToString() + "%");
+ }
+ }
+ if (num <= this.class10_settings_0.int_6)
+ {
+ switch (this.class10_settings_0.mapSensorUnits_0)
+ {
+ case MapSensorUnits.mBar:
+ return num.ToString();
+
+ case MapSensorUnits.Bar:
+ {
+ int num15 = num / 0x3e8;
+ return num15.ToString();
+ }
+
+ case MapSensorUnits.inHgG:
+ return Math.Round((double) (-this.method_246(this.class10_settings_0.int_6) + this.method_246(num)), 1).ToString();
+
+ case MapSensorUnits.inHg:
+ return this.method_246(num).ToString();
+
+ case MapSensorUnits.psi:
+ return this.method_245(num).ToString();
+
+ case MapSensorUnits.kPa:
+ return this.method_248(num).ToString();
+ }
+ }
+ else
+ {
+ switch (this.class10_settings_0.mapSensorUnits_1)
+ {
+ case MapSensorUnits.mBar:
+ return num.ToString();
+
+ case MapSensorUnits.Bar:
+ {
+ int num15 = num / 0x3e8;
+ return num15.ToString();
+ }
+ case MapSensorUnits.inHg:
+ return this.method_246(num).ToString();
+
+ case MapSensorUnits.psi:
+ return this.method_245(num).ToString();
+
+ case MapSensorUnits.kPa:
+ return this.method_248(num).ToString();
+ }
+ }
+ this.class17_0.frmMain_0.LogThis("byteToMapDisplay error");
+ return "0";
+ //throw new Exception("byteToMapDisplay error");
+ }
+
+ public double method_196(byte byte_3)
+ {
+ return Math.Round((double) (byte_3 * 0.01960784f), 2);
+ }
+
+ public int method_197(byte byte_3)
+ {
+ if (this.class10_settings_0.vssUnits_0 == VssUnits.kmh)
+ {
+ return byte_3;
+ }
+ return (int) Math.Round((double) (((double) byte_3) / 1.6), 0);
+ }
+
+ public int method_198(byte byte_3)
+ {
+ return (int) Math.Round((double) ((byte_3 - 25.0) / 2.04), 0);
+ }
+
+ internal void method_2(ref Class25 class25_1)
+ {
+ this.class25_0 = class25_1;
+ }
+
+ public int method_20()
+ {
+ if (this.string_7 == null)
+ {
+ return 0;
+ }
+ return int.Parse(this.string_7.Substring(1).Replace(".", ""));
+ }
+
+ public double method_200(byte byte_3)
+ {
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.lambda)
+ {
+ return Math.Round((double) (this.method_264(this.class10_settings_0.double_0, this.method_196(byte_3)) + this.class10_settings_0.double_2), 2);
+ }
+ return Math.Round(this.method_241(this.method_264(this.class10_settings_0.double_0, this.method_196(byte_3)) + this.class10_settings_0.double_2), 2);
+ }
+
+ public float method_201(AnalogInputs analogInputs_0, byte byte_3)
+ {
+ if (analogInputs_0 == AnalogInputs.analog1)
+ {
+ return (float) Math.Round(this.method_264(this.class10_settings_0.double_4, this.method_196(byte_3)), this.class10_settings_0.int_22);
+ }
+ if (analogInputs_0 == AnalogInputs.analog2)
+ {
+ return (float) Math.Round(this.method_264(this.class10_settings_0.double_5, this.method_196(byte_3)), this.class10_settings_0.int_23);
+ }
+ if (analogInputs_0 == AnalogInputs.analog3)
+ {
+ return (float) Math.Round(this.method_264(this.class10_settings_0.double_6, this.method_196(byte_3)), this.class10_settings_0.int_24);
+ }
+ return 0f;
+ }
+
+ public double method_202(long long_0_X)
+ {
+ return (((double) long_0_X) / 32768.0);
+ }
+
+ public double method_203(long long_0_X, Enum6 enum6_0)
+ {
+ double num = 0.0;
+ num = ((double) long_0_X) / ((double) enum6_0);
+ if (this.class10_settings_0.correctionUnits_0 == CorrectionUnits.multi)
+ {
+ return Math.Round(num, 2);
+ }
+ return Math.Round((double) ((num * 100.0) - 100.0), 0);
+ }
+
+ public double method_204(long long_0_X, Enum6 enum6_0, bool bool_3)
+ {
+ double num = 0.0;
+ num = ((double) long_0_X) / ((double) enum6_0);
+ return Math.Round((double) ((num * 100.0) - 100.0), 0);
+ }
+
+ public double method_205(byte byte_3, Enum6 enum6_0)
+ {
+ double num = 0.0;
+ num = ((double) byte_3) / ((double) enum6_0);
+ if (this.class10_settings_0.correctionUnits_0 == CorrectionUnits.multi)
+ {
+ return Math.Round(num, 2);
+ }
+ return Math.Round((double) ((num * 100.0) - 100.0), 0);
+ }
+
+ public int method_206(int int_3)
+ {
+ byte num = this.GetByteAt(this.class13_u_0.long_2);
+ if (num == 0)
+ {
+ return (int) Math.Round((double) ((((int_3 / 2) + this.GetByteAt(this.class13_u_0.long_53)) * 7.221) - 59.0), 0);
+ }
+ if (num == 1)
+ {
+ return (int) Math.Round((double) ((int_3 * 7.221) - 59.0), 0);
+ }
+ return (int) Math.Round((double) ((((int_3 * (this.method_152(this.class13_u_0.long_1) - this.method_152(this.class13_u_0.long_0))) / 255.0) + this.method_152(this.class13_u_0.long_0)) - 32768.0), 0);
+ }
+
+ public double method_207(byte byte_3)
+ {
+ double num = 0.0;
+ num = ((double) byte_3) / 2.0;
+ if (num > 100.0)
+ {
+ num = 100.0;
+ }
+ return Math.Round(num, 1);
+ }
+
+ public double method_208(byte byte_3)
+ {
+ return Math.Round((double) ((26.0 * byte_3) / 270.0), 2);
+ }
+
+ public byte method_209(float float_0)
+ {
+ return (byte) ((270f * float_0) / 26f);
+ }
+
+ public byte method_210(float float_0)
+ {
+ float num2 = this.method_245(this.class10_settings_0.int_6) + float_0;
+ return (byte)(this.method_226(this.method_250(num2)) - this.method_226(this.class10_settings_0.int_6));
+ }
+
+ public byte method_211(double double_1)
+ {
+ if (double_1 > 100.0)
+ {
+ double_1 = 100.0;
+ }
+ return (byte) (double_1 * 2.0);
+ }
+
+ public byte method_213(double double_1)
+ {
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ {
+ return this.method_227((float) this.method_264(this.class10_settings_0.double_1, this.method_240(double_1)));
+ }
+ return this.method_227((float) this.method_264(this.class10_settings_0.double_1, double_1));
+ }
+
+ public byte method_214(double double_1)
+ {
+ bool flag = false;
+ string str = string.Empty;
+ switch (this.class10_settings_0.int_8)
+ {
+ case 0:
+ str = "Custom";
+ break;
+
+ case 1:
+ str = "Stock";
+ flag = true;
+ break;
+
+ case 2:
+ str = "Aem";
+ break;
+
+ case 3:
+ str = "Plx";
+ break;
+
+ case 4:
+ str = "FJO";
+ break;
+
+ case 5:
+ str = "Innovate lc-1/lm-1";
+ break;
+
+ case 6:
+ str = "Techedge";
+ break;
+
+ case 7:
+ str = "Zeitrox";
+ break;
+
+ case 8:
+ str = "Motec";
+ break;
+
+ case 9:
+ str = "JAW";
+ break;
+ }
+ if (flag)
+ {
+ MessageBox.Show(Form.ActiveForm, "You can't lookup with narrowband." + Environment.NewLine + "Select your wideband in Settings", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ throw new Exception();
+ }
+ if (this.class10_settings_0.bool_25)
+ {
+ MessageBox.Show(Form.ActiveForm, "You can't lookup with serial wideband.", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ throw new Exception();
+ }
+ if (MessageBox.Show(Form.ActiveForm, "Do you want to use the " + str + " wideband?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
+ {
+ throw new Exception();
+ }
+ return this.method_213(double_1);
+ }
+
+ public byte method_215(byte byte_3, long long_0_X)
+ {
+ if (byte_3 == 0)
+ {
+ return 0;
+ }
+ long num = ((byte_3 * 0x100) * long_0_X) / 0xffffL;
+ byte num3 = 0;
+ for (int i = 0; i < 4; i++)
+ {
+ int num2 = i * 2;
+ if (num < this.method_152(this.class13_u_0.long_63 + num2))
+ {
+ return (byte) (i + 1);
+ }
+ num3 = 5;
+ }
+ return num3;
+ }
+
+ public byte method_216(int int_3)
+ {
+ for (byte i = 0; i < 0x80; i = (byte) (i + 1))
+ {
+ if (this.method_186(i) >= int_3)
+ {
+ return i;
+ }
+ if (this.method_186((byte) (0xff - i)) <= int_3)
+ {
+ return (byte) (0xff - i);
+ }
+ }
+ return 0;
+ }
+
+ public byte method_217(int int_3)
+ {
+ long num = (long) ((((float) (int_3 + 0x19)) / 1875000f) * this.long_3);
+ if (num >= 0xffL)
+ {
+ num = 0xffL;
+ }
+ return (byte) num;
+ }
+
+ public int method_218(long long_0_X)
+ {
+ if (long_0_X == 0L)
+ {
+ return 0;
+ }
+ return (0x1c9c38 / ((int) long_0_X));
+ }
+
+ public double AccelTime(int Speed) //###################################
+ {
+ if (this.watch == null) this.watch = new Stopwatch();
+
+ if (this.class10_settings_0.vssUnits_0 == VssUnits.mph) Speed = (int) ((float) Speed * 1.6);
+ if (Speed <= this.class10_settings_0.AccelTimerSpeedStart)
+ {
+ if (this.watch.IsRunning) watch.Stop();
+ LastAccelTime = 99.9;
+ CalcTime = false;
+ }
+ else if (Speed > this.class10_settings_0.AccelTimerSpeedStart && Speed < this.class10_settings_0.AccelTimerSpeedEnd && !CalcTime)
+ {
+ if (!this.watch.IsRunning) this.watch = Stopwatch.StartNew();
+ LastAccelTime = ((double)watch.ElapsedMilliseconds / 1000.0);
+ //LastAccelTime = Math.Round((double)(watch.ElapsedMilliseconds / 1000), 2);
+
+ //Generally calc only for 20sec
+ if (LastAccelTime > 99.9)
+ {
+ if (this.watch.IsRunning) watch.Stop();
+ LastAccelTime = 99.9;
+ CalcTime = true;
+ }
+ }
+ else if (Speed >= this.class10_settings_0.AccelTimerSpeedEnd && !CalcTime)
+ {
+ watch.Stop();
+ LastAccelTime = ((double)watch.ElapsedMilliseconds / 1000.0);
+ //LastAccelTime = Math.Round((double)(watch.ElapsedMilliseconds / 1000), 2);
+ CalcTime = true;
+ }
+
+ return LastAccelTime;
+ }
+
+ public double GetInstantConsumption(int Speed, int RPM, int int_3) //#######################################
+ {
+ double Dreturn = 0;
+ if (Speed != 0)
+ {
+ double InjSize = (((double)this.method_50_GetOLDInjectorSize()) / this.method_49());
+ //double hundredkm = ((60 / Speed) * 100) / 60;
+ double hundredkm = 6000 / Speed;
+ double fuelc = (hundredkm * ((InjSize / 100) * GetDuty(RPM, int_3))) / 1000;
+ Dreturn = Math.Round(fuelc * 4, 2);
+ }
+ return Dreturn;
+ }
+ double GetDuty(int RPM, int int_3)
+ {
+ return ((RPM * this.method_224(int_3)) / 1200f);
+ }
+
+ public long method_219(int int_3)
+ {
+ if (int_3 > 0x2ee0)
+ {
+ int_3 = 0x2ee0;
+ }
+ else if (int_3 <= 0)
+ {
+ int_3 = 300;
+ }
+ return (long) (0x1c9c38 / int_3);
+ }
+
+ public byte method_220(float float_0)
+ {
+ byte num = this.GetByteAt(this.class13_u_0.long_102);
+ if (((num != 0) && (num != 0xff)) && (this.class13_u_0.long_102 != 0L))
+ {
+ float_0 += 16f - ((num * 0.25f) - 6f);
+ if (float_0 < -6f)
+ {
+ return 0;
+ }
+ return (byte) ((float_0 + 6f) * 4f);
+ }
+ if (float_0 < -6f)
+ {
+ return 0;
+ }
+ return (byte) ((float_0 + 6f) * 4f);
+ }
+
+ public byte method_221(float float_0)
+ {
+ if (float_0 != 0f)
+ {
+ if (float_0 < 0f)
+ {
+ return (byte) (128f - (float_0 * -4f));
+ }
+ if (float_0 > 0f)
+ {
+ return (byte) (128f + (float_0 * 4f));
+ }
+ }
+ return 0x80;
+ }
+
+ public byte method_222(float float_0)
+ {
+ float num = 0f;
+ num = 2f;
+ if (float_0 != 0f)
+ {
+ if (float_0 < 0f)
+ {
+ return (byte) (128f - ((float_0 * -1f) * num));
+ }
+ if (float_0 > 0f)
+ {
+ return (byte) (128f + (float_0 * num));
+ }
+ }
+ return 0x80;
+ }
+
+ public double method_223(int int_3)
+ {
+ return Math.Round((double) (((double) int_3) / 4.0), 2);
+ }
+
+ public float method_224(int int_3) //inj duration
+ {
+ return (float)Math.Round(((int_3 * 3.2f) / 1000f), 2);
+ }
+
+ public float method_225(int int_3, int int_4, byte byte_3) //inj duty
+ {
+ if (int_4 == 0)
+ {
+ int_4 = this.method_159(byte_3);
+ }
+ return (float) Math.Round(((int_4 * this.method_224(int_3)) / 1200f), 0);
+ }
+
+ public byte method_226(int int_3)
+ {
+ double num = 0.0;
+ if (int_3 < (this.method_152(this.class13_u_0.long_0) - 0x8000L))
+ {
+ return 0;
+ }
+ num = Math.Round((double) ((255.0 / (this.method_152(this.class13_u_0.long_1) - this.method_152(this.class13_u_0.long_0))) * (int_3 - (this.method_152(this.class13_u_0.long_0) - 32768.0))), 0);
+ if (num > 255.0)
+ {
+ return 0xff;
+ }
+ return (byte) num;
+ }
+
+ public byte method_227(float float_0)
+ {
+ return (byte) Math.Round((double) ((float_0 / 5f) * 255f), 0);
+ }
+
+ public byte method_228(int int_3)
+ {
+ return (byte) ((int_3 * 2.04) + 25.0);
+ }
+
+ public long method_229(double double_1)
+ {
+ return (long) (32768.0 * double_1);
+ }
+
+ public string method_23()
+ {
+ return this.string_5;
+ }
+
+ public byte method_230(double double_1)
+ {
+ if (this.class10_settings_0.temperatureUnits_0 == TemperatureUnits.F)
+ {
+ double_1 = this.method_243(double_1);
+ }
+ for (byte i = 0; i < 0x80; i = (byte) (i + 1))
+ {
+ if (Math.Round(double_1, 0) >= Math.Round(this.double_0[i], 0))
+ {
+ return i;
+ }
+ if (Math.Round(double_1, 0) <= Math.Round(this.double_0[0xff - i], 0))
+ {
+ return (byte) (0xff - i);
+ }
+ }
+ this.class17_0.frmMain_0.LogThis("temperature value not found");
+ return 0x00;
+ //throw new Exception("temperature value not found");
+ }
+
+ public long method_231(double double_1, Enum6 enum6_0)
+ {
+ if (this.class10_settings_0.correctionUnits_0 == CorrectionUnits.multi)
+ {
+ return (long) (double_1 * ((double) enum6_0));
+ }
+ return (long) (((double_1 + 100.0) / 100.0) * ((double) enum6_0));
+ }
+
+ public long method_232(double double_1, Enum6 enum6_0, bool bool_3)
+ {
+ return (long) (((double_1 + 100.0) / 100.0) * ((double) enum6_0));
+ }
+
+ public byte method_233(int int_3)
+ {
+ if (this.class10_settings_0.vssUnits_0 == VssUnits.mph)
+ {
+ int_3 = (int) (int_3 * 1.6);
+ }
+ return (byte) int_3;
+ }
+
+ public Color method_234(double double_1, double double_2, double double_3)
+ {
+ int num;
+ if ((double_2 == 0.0) && (double_3 == 0.0))
+ {
+ return Color.White;
+ }
+ if (((int) double_1) < double_2)
+ {
+ return Color.White;
+ }
+ if (((int) double_1) >= double_3)
+ {
+ double_1 = double_3;
+ num = 0x7f;
+ return Color.FromArgb(0xff, 0x7f - num, 0x7f - num);
+ }
+ double num2 = (double_3 - double_2) / 127.0;
+ num = (int) Math.Floor((double) (double_1 - (double_2 / num2)));
+ if ((num > 0x7f) || (num < 0))
+ {
+ num = 0;
+ }
+ return Color.FromArgb(0xff, 0x7f - num, 0x7f - num);
+ }
+
+ public Color method_235(double double_1, double double_2, double double_3)
+ {
+ if ((double_2 == 0.0) && (double_3 == 0.0))
+ {
+ return this.class10_settings_0.color_4;
+ }
+ if (((int) double_1) < double_2)
+ {
+ return this.class10_settings_0.color_4;
+ }
+ return this.class10_settings_0.color_Off;
+ }
+
+ public Color Mix(Color from, Color to, float percent)
+ {
+ float amountFrom = 1.0f - percent;
+ int RCol = (int)(from.R * amountFrom + to.R * percent);
+ int GCol = (int)(from.G * amountFrom + to.G * percent);
+ int BCol = (int)(from.B * amountFrom + to.B * percent);
+ if (RCol < 0) RCol = 0;
+ if (GCol < 0) GCol = 0;
+ if (BCol < 0) BCol = 0;
+ if (RCol > 255) RCol = 255;
+ if (GCol > 255) GCol = 255;
+ if (BCol > 255) BCol = 255;
+
+ return Color.FromArgb(255, RCol, GCol, BCol);
+ }
+
+ public Color method_236(double double_1)
+ {
+ //Coloring Fuel Value
+ if (this.method_37())
+ {
+ double_1 *= this.method_49();
+
+ int Percent = (int) ((double_1 * 100) / 1200.0);
+
+ if (Percent < this.class10_settings_0.PercentColor1)
+ {
+ int InternalPercent = (Percent * 100) / this.class10_settings_0.PercentColor1;
+ return Mix(this.class10_settings_0.color_20, this.class10_settings_0.color_21, ((float) InternalPercent / 100));
+ }
+ if (Percent < this.class10_settings_0.PercentColor2)
+ {
+ int InternalPercent = ((Percent - this.class10_settings_0.PercentColor1) * 100) / (this.class10_settings_0.PercentColor2 - this.class10_settings_0.PercentColor1);
+ return Mix(this.class10_settings_0.color_21, this.class10_settings_0.color_22, ((float)InternalPercent / 100));
+ }
+ if (Percent < 100)
+ {
+ int InternalPercent = ((Percent - this.class10_settings_0.PercentColor2) * 100) / (100 - this.class10_settings_0.PercentColor2);
+ return Mix(this.class10_settings_0.color_22, this.class10_settings_0.color_23, ((float)InternalPercent / 100));
+ }
+ return this.class10_settings_0.color_23;
+ }
+
+ //Coloring Ignition Value
+ if (this.method_40())
+ {
+ int Percent = (int)(((double_1 + 6) * 100) / 66);
+
+ if (Percent <= 9)
+ {
+ int InternalPercent = (Percent * 100) / 9;
+ return Mix(this.class10_settings_0.color_30, this.class10_settings_0.color_31, ((float)InternalPercent / 100));
+ }
+ if (Percent < this.class10_settings_0.PercentColorIgn)
+ {
+ int InternalPercent = ((Percent - 9) * 100) / (this.class10_settings_0.PercentColorIgn - 9);
+ return Mix(this.class10_settings_0.color_31, this.class10_settings_0.color_32, ((float)InternalPercent / 100));
+ }
+ if (Percent < 100)
+ {
+ int InternalPercent = ((Percent - this.class10_settings_0.PercentColorIgn) * 100) / (100 - this.class10_settings_0.PercentColorIgn);
+ return Mix(this.class10_settings_0.color_32, this.class10_settings_0.color_33, ((float)InternalPercent / 100));
+ }
+ return this.class10_settings_0.color_33;
+ }
+
+ //Coloring VE Tables
+ if (this.method_38())
+ {
+ int Percent = (int)((double_1 * 100) / 300.0);
+ Percent *= 9;
+
+ if (Percent < 0)
+ {
+ int InternalPercent = -Percent;
+ return Mix(this.class10_settings_0.color_40, this.class10_settings_0.color_41, ((float)InternalPercent / 100));
+ }
+ if (Percent < 100)
+ {
+ int InternalPercent = Percent;
+ return Mix(this.class10_settings_0.color_41, this.class10_settings_0.color_40, ((float)InternalPercent / 100));
+ }
+ return this.class10_settings_0.color_40;
+ }
+ return Color.White;
+ }
+
+ public Color method_237_Analog(TableOverlay TableOverlay_0, double double_1)
+ {
+ double double_Min = 0;
+ double double_Max = 0;
+ if (TableOverlay_0 == TableOverlay.analog1Reading)
+ {
+ double_Min = this.class10_settings_0.double_4[1];
+ double_Max = this.class10_settings_0.double_4[this.class10_settings_0.double_4.Length - 1];
+ }
+ else if (TableOverlay_0 == TableOverlay.analog2Reading)
+ {
+ double_Min = this.class10_settings_0.double_5[1];
+ double_Max = this.class10_settings_0.double_5[this.class10_settings_0.double_5.Length - 1];
+ }
+ else if (TableOverlay_0 == TableOverlay.analog3Reading)
+ {
+ double_Min = this.class10_settings_0.double_6[1];
+ double_Max = this.class10_settings_0.double_6[this.class10_settings_0.double_6.Length - 1];
+ }
+
+ int Percent = (int) (((double_1 - double_Min) * 100) / (double_Max - double_Min));
+
+ Color ReturnColor = Color.White;
+ if (double_1 != 0) ReturnColor = Mix(this.class10_settings_0.color_21, this.class10_settings_0.color_22, ((float) Percent / 100));
+ return ReturnColor;
+ }
+
+ public Color method_237(double double_1)
+ {
+ int num;
+ int num2;
+ int num3;
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.lambda)
+ {
+ double_1 = this.method_241(double_1);
+ }
+ if (this.method_8() == TableOverlay.afDiff)
+ {
+ if (double_1 < 0.0)
+ {
+ if (double_1 <= -15.0)
+ {
+ double_1 = -15.0;
+ }
+ num = (int) Math.Floor((double) (double_1 / -0.0588));
+ num3 = (int) Math.Floor((double) (double_1 / -0.166));
+ return Color.FromArgb(num, 0xff - num3, 0);
+ }
+ if (double_1 >= 0.0)
+ {
+ if (double_1 >= 15.0)
+ {
+ double_1 = 15.0;
+ }
+ num3 = (int) Math.Floor((double) (double_1 / 0.4545));
+ num2 = (int) Math.Floor((double) (double_1 / 0.0717));
+ return Color.FromArgb(0, 0xff - num3, num2);
+ }
+ }
+ else if ((this.method_8() == TableOverlay.afReading) || (this.method_8() == TableOverlay.afTarget))
+ {
+ if (double_1 < 14.0)
+ {
+ if (double_1 < 10.0)
+ {
+ double_1 = 10.0;
+ }
+ num = (int) Math.Floor((double) ((14.0 - double_1) / 0.0166));
+ num3 = (int) Math.Floor((double) ((14.0 - double_1) / 0.16));
+ num2 = (int) Math.Floor((double) ((14.0 - double_1) / 0.0314));
+ return Color.FromArgb(240 - num, 230 + num3, num2);
+ }
+ if ((double_1 >= 14.0) && (double_1 < 15.0))
+ {
+ return Color.FromArgb(0xff, 0xd7, 0);
+ }
+ if (double_1 >= 15.0)
+ {
+ if (double_1 > 17.5)
+ {
+ double_1 = 17.5;
+ }
+ num3 = (int) Math.Floor((double) ((double_1 - 15.0) / 0.01162));
+ return Color.FromArgb(0xff, 0xd7 - num3, 0);
+ }
+ }
+ return Color.White;
+ }
+
+ public Color method_238(double double_1, TableOverlay tableOverlay_1)
+ {
+ int num;
+ int num2;
+ int num3;
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.lambda)
+ {
+ double_1 = this.method_241(double_1);
+ }
+ if (this.method_8() == TableOverlay.afDiff)
+ {
+ if (double_1 < 0.0)
+ {
+ if (double_1 <= -15.0)
+ {
+ double_1 = -15.0;
+ }
+ num = (int) Math.Floor((double) (double_1 / -0.0588));
+ num3 = (int) Math.Floor((double) (double_1 / -0.166));
+ return Color.FromArgb(num, 0xff - num3, 0);
+ }
+ if (double_1 >= 0.0)
+ {
+ if (double_1 >= 15.0)
+ {
+ double_1 = 15.0;
+ }
+ num3 = (int) Math.Floor((double) (double_1 / 0.4545));
+ num2 = (int) Math.Floor((double) (double_1 / 0.0717));
+ return Color.FromArgb(0, 0xff - num3, num2);
+ }
+ }
+ else if ((this.method_8() == TableOverlay.afReading) || (this.method_8() == TableOverlay.afTarget))
+ {
+ if (double_1 < 14.0)
+ {
+ if (double_1 < 10.0)
+ {
+ double_1 = 10.0;
+ }
+ num = (int) Math.Floor((double) ((14.0 - double_1) / 0.0166));
+ num3 = (int) Math.Floor((double) ((14.0 - double_1) / 0.16));
+ num2 = (int) Math.Floor((double) ((14.0 - double_1) / 0.0314));
+ return Color.FromArgb(240 - num, 230 + num3, num2);
+ }
+ if ((double_1 >= 14.0) && (double_1 < 15.0))
+ {
+ return Color.FromArgb(0xff, 0xd7, 0);
+ }
+ if (double_1 >= 15.0)
+ {
+ if (double_1 > 17.5)
+ {
+ double_1 = 17.5;
+ }
+ num3 = (int) Math.Floor((double) ((double_1 - 15.0) / 0.01162));
+ return Color.FromArgb(0xff, 0xd7 - num3, 0);
+ }
+ }
+ return Color.White;
+ }
+
+ public Color method_239(double double_1)
+ {
+ int num3;
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.lambda)
+ {
+ double_1 = this.method_241(double_1);
+ }
+ if (double_1 < 14.0)
+ {
+ if (double_1 < 10.0)
+ {
+ double_1 = 10.0;
+ }
+ int num = (int) Math.Floor((double) ((14.0 - double_1) / 0.0166));
+ num3 = (int) Math.Floor((double) ((14.0 - double_1) / 0.16));
+ int blue = (int) Math.Floor((double) ((14.0 - double_1) / 0.0314));
+ return Color.FromArgb(240 - num, 230 + num3, blue);
+ }
+ if ((double_1 >= 14.0) && (double_1 < 15.0))
+ {
+ return Color.FromArgb(0xff, 0xd7, 0);
+ }
+ if (double_1 < 15.0)
+ {
+ return Color.Black;
+ }
+ if (double_1 > 17.5)
+ {
+ double_1 = 17.5;
+ }
+ num3 = (int) Math.Floor((double) ((double_1 - 15.0) / 0.01162));
+ return Color.FromArgb(0xff, 0xd7 - num3, 0);
+ }
+
+ public void method_24(string string_8)
+ {
+ this.string_5 = string_8;
+ }
+
+ public double method_240(double double_1)
+ {
+ return (double_1 / this.class10_settings_0.double_3);
+ }
+
+ public double method_241(double double_1)
+ {
+ return Math.Round((double) (double_1 * this.class10_settings_0.double_3), 2);
+ }
+
+ public double method_242(double double_1)
+ {
+ return ((double_1 * 1.8) + 32.0);
+ }
+
+ public double method_243(double double_1)
+ {
+ return ((double_1 - 32.0) / 1.8);
+ }
+
+ public float method_244(byte byte_3)
+ {
+ byte num = this.method_226(this.class10_settings_0.int_6);
+ float num2 = this.method_245(this.class10_settings_0.int_6);
+ byte num3 = (byte) (num + byte_3);
+ int num4 = this.method_206(num3);
+ return (float) Math.Round((double) (this.method_245(num4) - num2), 1);
+ }
+
+ public float method_245(int int_3)
+ {
+ return (float) Math.Round((double) ((int_3 - this.class10_settings_0.int_6) * 0.01450377f), 2);
+ }
+
+ public float method_246(int int_3)
+ {
+ return (float) Math.Round((double) (int_3 * 0.02952999), 1);
+ }
+
+ public byte[] method_246_HTSCrypter(byte[] byte_3)
+ {
+ byte[] buffer1 = this.method_248_HTSCrypter(byte_3);
+ byte_3 = buffer1;
+ byte num = byte_3[byte_3.Length - 1];
+ byte[] buffer = new byte[byte_3.Length - 1];
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ if ((i % 2) == 0)
+ {
+ int num3 = byte_3[i] - num;
+ if (num3 < 0)
+ {
+ num3 += 0x100;
+ }
+ buffer[i] = (byte)num3;
+ }
+ else
+ {
+ int num4 = byte_3[i] + num;
+ if (num4 > 0xff)
+ {
+ num4 -= 0x100;
+ }
+ buffer[i] = (byte)num4;
+ }
+ }
+ byte_3 = null;
+ return buffer;
+ }
+
+ public byte[] method_248_HTSCrypter(byte[] byte_3)
+ {
+ byte num = byte_3[0x10];
+ byte num2 = byte_3[0x21];
+ byte num3 = byte_3[50];
+ byte num4 = byte_3[0x43];
+ byte num5 = byte_3[0x54];
+ byte num6 = byte_3[0x65];
+ byte num7 = byte_3[0x76];
+ byte num8 = byte_3[0x87];
+ byte num9 = byte_3[byte_3.Length - 1];
+ byte num10 = 0;
+ byte[] buffer = new byte[byte_3.Length - 9];
+ int index = 0;
+ for (int i = 0; i < buffer.Length; i++)
+ {
+ if (i < 0x80)
+ {
+ num10 = num8;
+ }
+ if (i < 0x70)
+ {
+ num10 = num7;
+ }
+ if (i < 0x60)
+ {
+ num10 = num6;
+ }
+ if (i < 80)
+ {
+ num10 = num5;
+ }
+ if (i < 0x40)
+ {
+ num10 = num4;
+ }
+ if (i < 0x30)
+ {
+ num10 = num3;
+ }
+ if (i < 0x20)
+ {
+ num10 = num2;
+ }
+ if (i < 0x10)
+ {
+ num10 = num;
+ }
+ if (i >= 0x80)
+ {
+ num10 = num9;
+ }
+ if (((i == 0x10) || ((i == 0x20) || ((i == 0x30) || ((i == 0x40) || ((i == 80) || ((i == 0x60) || (i == 0x70))))))) || (i == 0x80))
+ {
+ index++;
+ }
+ int num13 = byte_3[index] + num10;
+ if (num13 > 0xff)
+ {
+ num13 -= 0x100;
+ }
+ buffer[i] = (byte)num13;
+ index++;
+ }
+ byte_3 = null;
+ return buffer;
+ }
+
+ public int method_247(float float_0)
+ {
+ return (int) Math.Round((double) (float_0 * 33.86388), 0);
+ }
+
+ public float method_248(int int_3)
+ {
+ return (float) Math.Round((double) (int_3 * 0.1), 0);
+ }
+
+ public int method_249(float float_0)
+ {
+ return (int) Math.Round((double) (float_0 * 10f), 0);
+ }
+
+ public string method_25_GetFilename()
+ {
+ return this.string_4;
+ }
+
+ public int method_250(float float_0)
+ {
+ return (int) Math.Round((double) ((float_0 * 68.94757) + this.class10_settings_0.int_6));
+ }
+
+ public string method_251(MapSensorUnits mapSensorUnits_0)
+ {
+ switch (mapSensorUnits_0)
+ {
+ case MapSensorUnits.mBar:
+ return "mbar";
+
+ case MapSensorUnits.inHgG:
+ return "inHg";
+
+ case MapSensorUnits.inHg:
+ return "inHg";
+
+ case MapSensorUnits.psi:
+ return "psi";
+
+ case MapSensorUnits.kPa:
+ return "kpa";
+ }
+ return "";
+ }
+
+ public bool method_252(string string_8)
+ {
+ double num;
+ return double.TryParse(Convert.ToString(string_8), NumberStyles.Any, (IFormatProvider) NumberFormatInfo.CurrentInfo, out num);
+ }
+
+ public bool method_253(string string_8)
+ {
+ double num;
+ bool flag = double.TryParse(Convert.ToString(string_8), NumberStyles.Any, (IFormatProvider) NumberFormatInfo.CurrentInfo, out num);
+ if (num > 0.0)
+ {
+ return false;
+ }
+ return flag;
+ }
+
+ public bool method_254(string string_8)
+ {
+ double num;
+ bool flag = double.TryParse(Convert.ToString(string_8), NumberStyles.Any, (IFormatProvider) NumberFormatInfo.CurrentInfo, out num);
+ if (num < 0.0)
+ {
+ return false;
+ }
+ return flag;
+ }
+
+ public bool method_255(string string_8)
+ {
+ int num;
+ return int.TryParse(Convert.ToString(string_8), NumberStyles.Any, NumberFormatInfo.CurrentInfo, out num);
+ }
+
+ public bool method_256(string string_8)
+ {
+ int num;
+ bool flag = int.TryParse(Convert.ToString(string_8), NumberStyles.Any, NumberFormatInfo.CurrentInfo, out num);
+ if (num < 0)
+ {
+ return false;
+ }
+ return flag;
+ }
+
+ public bool method_257(string string_8)
+ {
+ int num;
+ bool flag = int.TryParse(Convert.ToString(string_8), NumberStyles.Any, NumberFormatInfo.CurrentInfo, out num);
+ if (num <= 0)
+ {
+ return false;
+ }
+ return flag;
+ }
+
+ public bool method_258(byte byte_3, int int_3)
+ {
+ byte[] bytes_4 = new byte[] { byte_3 };
+ BitArray array_0 = new BitArray(bytes_4);
+ return array_0.Get(int_3);
+ }
+
+ public bool method_259(byte byte_3, int int_3, bool bool_3)
+ {
+ byte[] bytes_4 = new byte[] { byte_3 };
+ BitArray array_0 = new BitArray(bytes_4);
+ if (bool_3)
+ {
+ return !array_0.Get(int_3);
+ }
+ return array_0.Get(int_3);
+ }
+
+ public void method_26_SetFilename(string string_8)
+ {
+ this.string_4 = string_8;
+ }
+
+ public byte method_260(byte byte_3, int int_3, bool bool_3)
+ {
+ byte[] bytes_4 = new byte[] { byte_3 };
+ BitArray array_0 = new BitArray(bytes_4);
+ if (bool_3)
+ {
+ if (array_0.Get(int_3))
+ {
+ return 0;
+ }
+ return 1;
+ }
+ if (array_0.Get(int_3))
+ {
+ return 1;
+ }
+ return 0;
+ }
+
+ public byte method_261(byte byte_3, int int_3, bool bool_3)
+ {
+ bool[] flagArray = this.method_262(byte_3);
+ flagArray[int_3] = bool_3;
+ return this.method_263(flagArray);
+ }
+
+ private bool[] method_262(int int_3)
+ {
+ bool[] flagArray = new bool[8];
+ if ((int_3 - 0x80) >= 0)
+ {
+ flagArray[7] = true;
+ int_3 -= 0x80;
+ }
+ if ((int_3 - 0x40) >= 0)
+ {
+ flagArray[6] = true;
+ int_3 -= 0x40;
+ }
+ if ((int_3 - 0x20) >= 0)
+ {
+ flagArray[5] = true;
+ int_3 -= 0x20;
+ }
+ if ((int_3 - 0x10) >= 0)
+ {
+ flagArray[4] = true;
+ int_3 -= 0x10;
+ }
+ if ((int_3 - 8) >= 0)
+ {
+ flagArray[3] = true;
+ int_3 -= 8;
+ }
+ if ((int_3 - 4) >= 0)
+ {
+ flagArray[2] = true;
+ int_3 -= 4;
+ }
+ if ((int_3 - 2) >= 0)
+ {
+ flagArray[1] = true;
+ int_3 -= 2;
+ }
+ if ((int_3 - 1) >= 0)
+ {
+ flagArray[0] = true;
+ int_3--;
+ }
+ return flagArray;
+ }
+
+ private byte method_263(bool[] bool_3)
+ {
+ byte num = 0;
+ if (bool_3[7])
+ {
+ num = (byte) (num + 0x80);
+ }
+ if (bool_3[6])
+ {
+ num = (byte) (num + 0x40);
+ }
+ if (bool_3[5])
+ {
+ num = (byte) (num + 0x20);
+ }
+ if (bool_3[4])
+ {
+ num = (byte) (num + 0x10);
+ }
+ if (bool_3[3])
+ {
+ num = (byte) (num + 8);
+ }
+ if (bool_3[2])
+ {
+ num = (byte) (num + 4);
+ }
+ if (bool_3[1])
+ {
+ num = (byte) (num + 2);
+ }
+ if (bool_3[0])
+ {
+ num = (byte) (num + 1);
+ }
+ return num;
+ }
+
+ private double method_264(double[] double_1, double double_2)
+ {
+ int index = double_1.Length - 1;
+ if (double_2 < double_1[0])
+ {
+ return double_1[1];
+ }
+ if (double_2 > double_1[index - 1])
+ {
+ return double_1[index];
+ }
+ for (int i = 0; i < (double_1.Length / 2); i++)
+ {
+ index = 2 * i;
+ if ((double_2 >= double_1[index]) && (double_2 <= double_1[index + 2]))
+ {
+ return (double_1[index + 1] + (((double_2 - double_1[index]) * (double_1[index + 3] - double_1[index + 1])) / (double_1[index + 2] - double_1[index])));
+ }
+ }
+
+ this.class17_0.frmMain_0.LogThis("Error with interpolation");
+ return 0.0;
+ //throw new Exception("Error with interpolation");
+ }
+
+ public bool method_265(long[] long_0_X)
+ {
+ for (int i = 0; i < long_0_X.Length; i++)
+ {
+ if (long_0_X[i] == 0L)
+ {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public void method_266(bool bool_3, bool bool_4)
+ {
+ this.method_155("Copy Primary Maps To Secondary Maps");
+ int num = (this.method_32_GetRPM_RowsNumber() * this.method_33()) + this.method_33();
+ for (int i = 0; i < num; i++)
+ {
+ this.method_149_SetByte(this.class13_u_0.long_20 + i, this.GetByteAt(this.class13_u_0.long_10 + i));
+ this.method_149_SetByte(this.class13_u_0.long_21 + i, this.GetByteAt(this.class13_u_0.long_11 + i));
+ }
+ for (int j = 0; j < (num - this.method_33()); j++)
+ {
+ this.method_149_SetByte(this.class13_u_0.long_22 + j, this.GetByteAt(this.class13_u_0.long_12 + j));
+ this.method_149_SetByte(this.class13_u_0.long_23 + j, this.GetByteAt(this.class13_u_0.long_13 + j));
+ }
+ if (bool_3)
+ {
+ for (byte k = 0; k < this.method_33(); k = (byte) (k + 1))
+ {
+ byte num5 = (byte) this.method_166(k, SelectedTable.fuel1_hi);
+ this.method_171(k, num5, SelectedTable.fuel2_hi);
+ }
+ }
+ if (bool_4)
+ {
+ for (byte m = 0; m < this.method_32_GetRPM_RowsNumber(); m = (byte) (m + 1))
+ {
+ byte num7 = (byte) this.method_162(m, SelectedTable.fuel1_lo);
+ this.method_170(m, num7, SelectedTable.fuel2_lo);
+ byte num8 = (byte) this.method_162(m, SelectedTable.fuel1_hi);
+ this.method_170(m, num8, SelectedTable.fuel2_hi);
+ }
+ }
+ this.method_153();
+ this.method_53();
+ this.method_153();
+ }
+
+ public void method_267(bool bool_3, bool bool_4)
+ {
+ this.method_155("Copy Secondary Maps To Primary Maps");
+ int num = (this.method_32_GetRPM_RowsNumber() * this.method_33()) + this.method_33();
+ for (int i = 0; i < num; i++)
+ {
+ this.method_149_SetByte(this.class13_u_0.long_10 + i, this.GetByteAt(this.class13_u_0.long_20 + i));
+ this.method_149_SetByte(this.class13_u_0.long_11 + i, this.GetByteAt(this.class13_u_0.long_21 + i));
+ }
+ for (int j = 0; j < (num - this.method_33()); j++)
+ {
+ this.method_149_SetByte(this.class13_u_0.long_12 + j, this.GetByteAt(this.class13_u_0.long_22 + j));
+ this.method_149_SetByte(this.class13_u_0.long_13 + j, this.GetByteAt(this.class13_u_0.long_23 + j));
+ }
+ if (bool_3)
+ {
+ for (byte k = 0; k < this.method_33(); k = (byte) (k + 1))
+ {
+ byte num5 = (byte) this.method_166(k, SelectedTable.fuel2_hi);
+ this.method_171(k, num5, SelectedTable.fuel1_hi);
+ }
+ }
+ if (bool_4)
+ {
+ for (byte m = 0; m < this.method_32_GetRPM_RowsNumber(); m = (byte) (m + 1))
+ {
+ byte num7 = (byte) this.method_162(m, SelectedTable.fuel2_lo);
+ this.method_170(m, num7, SelectedTable.fuel1_lo);
+ byte num8 = (byte) this.method_162(m, SelectedTable.fuel2_hi);
+ this.method_170(m, num8, SelectedTable.fuel1_hi);
+ }
+ }
+ this.method_153();
+ this.method_53();
+ this.method_153();
+ }
+
+ public string method_27()
+ {
+ if (string.IsNullOrEmpty(this.method_25_GetFilename()))
+ {
+ return string.Empty;
+ }
+ FileInfo info = new FileInfo(this.method_25_GetFilename());
+ string directoryName = info.DirectoryName;
+ info = null;
+ return directoryName;
+ }
+
+ public bool method_28()
+ {
+ return this.bool_2;
+ }
+
+ public void method_29(bool bool_3)
+ {
+ this.bool_2 = bool_3;
+ }
+
+ public void method_3()
+ {
+ if (this.delegate55_1 != null)
+ {
+ this.delegate55_1();
+ }
+ }
+
+ public bool method_30_HasFileLoadedInBMTune()
+ {
+ return this.bool_1;
+ }
+
+ public void SetFileLoaded(bool bool_3)
+ {
+ this.bool_1 = bool_3;
+ if (!this.method_28())
+ {
+ if (this.delegate58_0 != null)
+ {
+ this.delegate58_0();
+ }
+ if (this.delegate55_1 != null)
+ {
+ this.delegate55_1();
+ }
+ }
+ }
+
+ public byte method_32_GetRPM_RowsNumber()
+ {
+ return this.method_148(this.long_4);
+ }
+
+ public byte method_33()
+ {
+ return this.method_147(this.long_4);
+ }
+
+ public long method_34()
+ {
+ return (long) (this.method_32_GetRPM_RowsNumber() * this.method_33());
+ }
+
+ public bool method_35()
+ {
+ switch (this.method_4())
+ {
+ case SelectedTable.ign1_lo:
+ return true;
+
+ case SelectedTable.fuel1_lo:
+ return true;
+
+ case SelectedTable.ign2_lo:
+ return true;
+
+ case SelectedTable.fuel2_lo:
+ return true;
+
+ case SelectedTable.ve_lo:
+ return true;
+ }
+ return false;
+ }
+
+ public bool method_35_Selectable(SelectedTable SelectedTable_0)
+ {
+ switch (SelectedTable_0)
+ {
+ case SelectedTable.ign1_lo:
+ return true;
+
+ case SelectedTable.fuel1_lo:
+ return true;
+
+ case SelectedTable.ign2_lo:
+ return true;
+
+ case SelectedTable.fuel2_lo:
+ return true;
+
+ case SelectedTable.ve_lo:
+ return true;
+ }
+ return false;
+ }
+
+ public bool method_36()
+ {
+ switch (this.method_4())
+ {
+ case SelectedTable.ign1_hi:
+ return true;
+
+ case SelectedTable.fuel1_hi:
+ return true;
+
+ case SelectedTable.ign2_hi:
+ return true;
+
+ case SelectedTable.fuel2_hi:
+ return true;
+
+ case SelectedTable.ve_hi:
+ return true;
+ }
+ return false;
+ }
+
+ public bool method_36_Selectable(SelectedTable SelectedTable_0)
+ {
+ switch (SelectedTable_0)
+ {
+ case SelectedTable.ign1_hi:
+ return true;
+
+ case SelectedTable.fuel1_hi:
+ return true;
+
+ case SelectedTable.ign2_hi:
+ return true;
+
+ case SelectedTable.fuel2_hi:
+ return true;
+
+ case SelectedTable.ve_hi:
+ return true;
+ }
+ return false;
+ }
+
+ public bool method_37()
+ {
+ switch (this.method_4())
+ {
+ case SelectedTable.fuel1_lo:
+ return true;
+
+ case SelectedTable.fuel1_hi:
+ return true;
+
+ case SelectedTable.fuel2_lo:
+ return true;
+
+ case SelectedTable.fuel2_hi:
+ return true;
+ }
+ return false;
+ }
+
+ public bool method_38()
+ {
+ if (this.method_4() != SelectedTable.ve_lo)
+ {
+ return (this.method_4() == SelectedTable.ve_hi);
+ }
+ return true;
+ }
+
+ public bool method_39()
+ {
+ int num = (int) this.method_4();
+ return ((num >= 5) && (num <= 8));
+ }
+
+ public SelectedTable method_4()
+ {
+ return this.selectedTable_0;
+ }
+
+ public bool method_40()
+ {
+ switch (this.method_4())
+ {
+ case SelectedTable.ign1_lo:
+ return true;
+
+ case SelectedTable.ign1_hi:
+ return true;
+
+ case SelectedTable.ign2_lo:
+ return true;
+
+ case SelectedTable.ign2_hi:
+ return true;
+ }
+ return false;
+ }
+
+ public bool method_41()
+ {
+ if ((this.class13_u_0.long_372 == 0L) || !this.method_30_HasFileLoadedInBMTune())
+ {
+ return false;
+ }
+ if (!this.method_39())
+ {
+ return this.method_258(this.GetByteAt(this.class13_u_0.long_372), 0);
+ }
+ return this.method_258(this.GetByteAt(this.class13_u_0.long_372), 2);
+ }
+
+ public bool method_42()
+ {
+ if ((this.class13_u_0.long_372 == 0L) || !this.method_30_HasFileLoadedInBMTune())
+ {
+ return false;
+ }
+ if (!this.method_39())
+ {
+ return this.method_258(this.GetByteAt(this.class13_u_0.long_372), 1);
+ }
+ return this.method_258(this.GetByteAt(this.class13_u_0.long_372), 3);
+ }
+
+ public bool method_43(int int_3)
+ {
+ if ((this.class13_u_0.long_371 != 0L) && (this.method_37() || this.method_40()))
+ {
+ if (this.method_41())
+ {
+ int num = this.method_206(this.GetByteAt(this.class13_u_0.long_371));
+ if (int_3 >= num)
+ {
+ return true;
+ }
+ }
+ else if (this.method_42())
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public bool method_44()
+ {
+ return (this.method_8() != TableOverlay.none);
+ }
+
+ public bool method_45()
+ {
+ if (this.class11_u_0 == null)
+ {
+ return false;
+ }
+ return this.class11_u_0.method_1();
+ }
+
+ public bool method_46()
+ {
+ if (this.method_48() || (this.method_25_GetFilename() == null))
+ {
+ return true;
+ }
+ FileInfo info = new FileInfo(this.method_25_GetFilename());
+ bool flag = false;
+ if (info.Extension == ".bmc")
+ {
+ flag = true;
+ }
+ info = null;
+ return flag;
+ }
+
+ public bool method_47()
+ {
+ return (this.method_25_GetFilename() == "Emulator Rom");
+ }
+
+ public bool method_48()
+ {
+ if (!(this.method_25_GetFilename() == "Emulator Rom"))
+ {
+ return (this.method_25_GetFilename() == "New Calibration");
+ }
+ return true;
+ }
+
+ public double method_49()
+ {
+ return (((double) this.method_152(this.class13_u_0.long_33)) / 32768.0);
+ }
+
+ public void method_5_SetSelectedTable(SelectedTable selectedTable_1)
+ {
+ this.class17_0.frmMain_0.SpawnWaitingwindows();
+ this.selectedTable_0 = selectedTable_1;
+ if (this.delegate57_0 != null) this.delegate57_0(selectedTable_1);
+ this.class17_0.frmMain_0.CloseWaitingwindows();
+ }
+
+ public int method_50_GetOLDInjectorSize()
+ {
+ if (this.method_152(this.class13_u_0.long_41) != 0L)
+ {
+ return (int) this.method_152(this.class13_u_0.long_41);
+ }
+ return 240;
+ }
+
+ public void method_51_SetOLDInjectorSize(int int_3)
+ {
+ this.method_151(this.class13_u_0.long_41, (long) int_3);
+ }
+
+ public void method_52()
+ {
+ if (this.delegate58_0 != null) this.delegate58_0();
+ }
+
+ public void method_53()
+ {
+ if (this.delegate55_0 != null) this.delegate55_0();
+ }
+
+ public void method_54()
+ {
+ if (!this.method_48() && !this.method_47())
+ {
+ this.method_69();
+ }
+ }
+
+ public FuelDisplayMode method_6()
+ {
+ return this.fuelDisplayMode_0;
+ }
+
+ public void method_60()
+ {
+ if (this.class17_0 != null)
+ {
+ if (this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_36();
+ this.class17_0.method_20();
+ }
+ if (this.class17_0.method_63_HasLogsFileOpen())
+ {
+ this.class17_0.method_75();
+ }
+ }
+ }
+
+ //Open file (when clicking the button 'open file' in the main menu
+ public void method_61()
+ {
+ this.class21_snap_0.method_8();
+ this.method_60();
+ OpenFileDialog dialog = new OpenFileDialog();
+ if (this.class10_settings_0.romFilePath != string.Empty)
+ {
+ if (this.class10_settings_0.romFilePath == Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\")
+ this.class10_settings_0.romFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ else
+ {
+ this.class10_settings_0.romFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ dialog.InitialDirectory = this.class10_settings_0.romFilePath;
+
+
+ //########################################
+ //1. BMTune and HTS DEV ROM |*.asm
+ //2. ECU Binary|*.bin
+ //3. Kseries Calibration|*.khts
+ //4. Honda Tune File|*.bin;*.khts
+ //5. Universal ECU Bin File|*.bin
+ //dialog.Filter = "BMTune and HTS DEV ROM |*.asm|ECU Binary|*.bin|Kseries Calibration|*.khts|Honda Tune File|*.bin;*.khts|Universal ECU Bin File|*.bin";
+ //########################################
+
+ //########################################
+ //1. BMTune Devlopment Baserom |*.asm
+ //2. Honda Tune File|*.bin
+ //3. Universal ECU Bin File|*.bin
+ dialog.Filter = "BMTune Devlopment Baserom|*.asm|ECU Binary|*.bin|Honda Tune File|*.bin";
+ //dialog.Filter = "BMTune Devlopment Baserom|*.asm|ECU Binary|*.bin|Honda Tune File|*.bin|Universal ECU Bin File|*.bin";
+ //########################################
+
+ dialog.CheckFileExists = true;
+ dialog.CheckPathExists = true;
+ //dialog.FilterIndex = !false ? 4 : 3;
+ dialog.FilterIndex = 2;
+
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ //KBinLoaded = false;
+
+ FileInfo info = new FileInfo(dialog.FileName);
+ this.class10_settings_0.romFilePath = info.DirectoryName;
+ this.method_26_SetFilename(dialog.FileName);
+ this.method_24(info.Name);
+ string str = Path.GetExtension(dialog.FileName).ToLower();
+
+ //if (dialog.FilterIndex == 5)
+ /*if (dialog.FilterIndex == 3)
+ {
+ this.method_LoadVWTune(dialog.FileName);
+ }
+ else
+ {*/
+ //if (str == ".khts") dialog.FilterIndex = 3;
+ //else if (str == ".bin") dialog.FilterIndex = 2;
+
+ /*if (dialog.FilterIndex == 3)
+ {
+ this.method_LoadKTune(dialog.FileName);
+ }
+ else
+ {*/
+
+ //Reload Normal Menu
+ if (this.class17_0.frmMain_0.CustomMenuLoaded)
+ {
+ this.class17_0.frmMain_0.LoadKTable(false, false);
+ this.class17_0.frmMain_0.LoadPages();
+ }
+
+ this.method_5_SetSelectedTable(SelectedTable.fuel1_lo);
+ this.method_9(TableOverlay.none);
+ if (dialog.FilterIndex == 2)
+ {
+ try
+ {
+ int length;
+ FileStream stream = new FileStream(dialog.FileName, FileMode.Open, FileAccess.Read);
+ if (stream.CanRead)
+ {
+ length = (int)stream.Length;
+ byte[] byte_XX = new byte[length];
+ stream.Read(byte_XX, 0, length);
+ SetAllByte(byte_XX);
+ }
+ stream.Dispose();
+ stream = null;
+ length = 0;
+
+ this.method_90();
+ GlitchTestingTimer = 0;
+ //if (this.method_30_HasFileLoadedInBMTune()) this.method_54();
+ }
+ catch (Exception mess)
+ {
+ MessageBox.Show(Form.ActiveForm, mess.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+ else if (dialog.FilterIndex == 1)
+ {
+ if (this.class10_settings_0.frmMain_0.ConvertASMtoBIN(dialog.FileName))
+ {
+ SetAllByte(File.ReadAllBytes(dialog.FileName + ".bin"));
+ this.method_90();
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "Failed to compile ASM into BIN!", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ //this.method_66(dialog.FileName); //loading calibrations
+ }
+ //}
+ this.class10_settings_0.method_28(dialog.FileName);
+ }
+ dialog.Dispose();
+ dialog = null;
+ GC.Collect(3, GCCollectionMode.Forced);
+ }
+
+ /*public void method_LoadKTune(string string_7)
+ {
+ this.class10_settings_0.frmMain_0.ktable_0.string_8 = string_7;
+ this.class10_settings_0.frmMain_0.LoadKTable(true, false);
+ KBinLoaded = true;
+ }*/
+
+ /*public void method_LoadOBD0(string string_7)
+ {
+ this.class10_settings_0.frmMain_0.ktable_0.string_8 = string_7;
+ this.class10_settings_0.frmMain_0.LoadKTable(false, true);
+ KBinLoaded = true;
+ }*/
+
+ //Load Last File
+ public void method_62(string string_8)
+ {
+ //load asm into .bin
+ if (string_8.Substring(string_8.Length - 4).Contains(".asm"))
+ {
+ if (!this.class17_0.frmMain_0.ConvertASMtoBIN(string_8))
+ {
+ MessageBox.Show("Failed to compile ASM into BIN.");
+ return;
+ }
+ string text1 = string_8 + ".bin";
+ string_8 = text1;
+ }
+
+ this.class21_snap_0.method_8();
+ this.method_60();
+ FileInfo info = new FileInfo(string_8);
+ if (!info.Exists)
+ {
+ this.class10_settings_0.method_29(string_8);
+ }
+ else
+ {
+ string str = Path.GetExtension(string_8).ToLower();
+ /*if ((str == ".KHTS") || (str == "khts"))
+ {
+ if (MessageBox.Show("Last opened file was K series calibration." + Environment.NewLine + "Do you want to open this again?", "K-Series", MessageBoxButtons.YesNo) == DialogResult.Yes)
+ {
+ this.method_LoadKTune(string_8);
+ }
+ }
+ else
+ {*/
+ this.method_5_SetSelectedTable(SelectedTable.fuel1_lo);
+ this.method_9(TableOverlay.none);
+ if (!this.method_30_HasFileLoadedInBMTune() || this.method_68())
+ {
+ this.method_26_SetFilename(string_8);
+ this.method_24(info.Name);
+ FileInfo info2 = new FileInfo(this.method_25_GetFilename());
+ if (info2.Extension == ".bin")
+ {
+ try
+ {
+ int length;
+ FileStream stream = new FileStream(string_8, FileMode.Open, FileAccess.Read);
+ if (stream.CanRead)
+ {
+ length = (int)stream.Length;
+ //byte[] byte_XX = null;
+ byte[] byte_XX = new byte[length];
+ stream.Read(byte_XX, 0, length);
+
+ SetByteNull();
+ SetAllByte(byte_XX);
+ }
+ stream.Dispose();
+ stream = null;
+ length = 0;
+ this.method_90();
+ GlitchTestingTimer = 0;
+ //if (!this.method_30_HasFileLoadedInBMTune()) this.method_54(); //save file
+ }
+ catch (Exception mess)
+ {
+ MessageBox.Show(Form.ActiveForm, mess.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+ else
+ {
+ this.method_66(string_8);
+ }
+ if (this.method_30_HasFileLoadedInBMTune())
+ {
+ this.class10_settings_0.method_28(string_8);
+ }
+ else
+ {
+ this.method_68();
+ }
+ GC.Collect(3, GCCollectionMode.Forced);
+ }
+ //}
+ }
+ }
+
+ public void method_63(bool bool_3, int Version, string Filename)
+ {
+ byte[] buffer = new byte[] { };
+
+ //Select New and Last Version
+ RomVersion = Version;
+ //LoadBinaryFiles();
+ buffer = Binary_Files_0.ThisBytesL[Version - 100];
+ RomVersion = Version;
+ //CloseBinaryFiles();
+
+ if (bool_3)
+ {
+ this.method_67(buffer, true);
+ buffer = null;
+ GC.Collect(1, GCCollectionMode.Forced);
+ }
+ else
+ {
+ //here for loading premade, new baserom, etc
+ if (Filename == "") Filename = "New Baserom";
+ if (Path.GetDirectoryName(Filename) == "" && this.class10_settings_0.romFilePath != "") Filename = this.class10_settings_0.romFilePath + @"\" + Filename;
+
+ this.class21_snap_0.method_8();
+ this.method_68();
+ this.method_60();
+ this.method_26_SetFilename(Filename);
+ this.method_24(Filename);
+ this.method_67(buffer, true);
+ buffer = null;
+ GC.Collect(1, GCCollectionMode.Forced);
+ //this.method_54(); //save file
+ }
+ }
+
+ public void method_65()
+ {
+ this.class11_u_0.method_12();
+ }
+
+ public void method_66(string string_8)
+ {
+ this.method_29(true);
+ this.class21_snap_0.method_8();
+ this.method_63(true, Stable_Version_LAST + 100, "");
+ this.method_26_SetFilename(string_8);
+ FileInfo info = new FileInfo(string_8);
+ if (info.Exists)
+ {
+ this.method_24(info.Name);
+ info = null;
+
+ string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\" + Path.GetFileName(string_8);
+ byte[] byte_99_0 = method_93(File.ReadAllBytes(string_8));
+ File.WriteAllBytes(path, byte_99_0);
+
+ FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read);
+ //FileStream stream = new FileStream(string_8, FileMode.Open, FileAccess.Read);
+ byte[] buffer = new byte[stream.Length];
+ stream.Read(buffer, 0, (int) stream.Length);
+ stream.Dispose();
+ stream = null;
+ this.method_29(false);
+ this.method_76(buffer, true);
+ buffer = null;
+ if (File.Exists(path)) File.Delete(path);
+ this.method_54();
+ GC.Collect(1, GCCollectionMode.Forced);
+ }
+ }
+
+ //Loading Full File (32kb .bin)
+ public void method_67(byte[] byte_3, bool bool_3)
+ {
+ SetAllByte(byte_3);
+ //this.byte_0 = byte_3;
+ if (!bool_3)
+ {
+ this.method_26_SetFilename("Emulator Rom");
+ this.method_24("Emulator Rom");
+ }
+ this.method_90();
+ this.class11_u_0.method_12();
+ GC.Collect(3, GCCollectionMode.Forced);
+ }
+
+ public bool method_68()
+ {
+ this.class21_snap_0.method_8();
+ this.method_60();
+ if (this.method_30_HasFileLoadedInBMTune())
+ {
+ if (this.method_45())
+ {
+ switch (MessageBox.Show(Form.ActiveForm, "Unsaved modifications!" + Environment.NewLine + "Do you want to save modifications?", "BMTune", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
+ {
+ case DialogResult.Yes:
+ this.method_69();
+ break;
+
+ case DialogResult.Cancel:
+ return false;
+ }
+ }
+ else if (this.method_48() || this.method_47())
+ {
+ switch (MessageBox.Show(Form.ActiveForm, "Unsaved modifications!" + Environment.NewLine + "Do you want to save modifications?", "BMTune", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
+ {
+ case DialogResult.Yes:
+ this.method_70();
+ break;
+
+ case DialogResult.Cancel:
+ return false;
+ }
+ }
+ }
+ this.method_26_SetFilename(null);
+ this.method_24(null);
+ this.class11_u_0.method_12();
+ this.SetFileLoaded(false);
+ GC.Collect(3, GCCollectionMode.Forced);
+ return true;
+ }
+
+ //This method refer to 'File/Save'
+ public void method_69()
+ {
+ if (this.method_48() || this.method_47())
+ {
+ this.method_70();
+ }
+ else
+ {
+ try
+ {
+ FileInfo info = new FileInfo(this.method_25_GetFilename());
+ if (info.Exists) info.Delete();
+ if (info.Extension == ".bin")
+ {
+ FileStream stream = new FileStream(this.method_25_GetFilename(), FileMode.OpenOrCreate, FileAccess.Write);
+ stream.Write(GetAllByte(), 0, GetByteLenght());
+ stream.Close();
+ stream.Dispose();
+ stream = null;
+ info = null;
+ }
+ else
+ {
+ this.method_73(this.method_25_GetFilename());
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ this.class11_u_0.method_12();
+ }
+ }
+
+ public void method_7(FuelDisplayMode fuelDisplayMode_1)
+ {
+ this.fuelDisplayMode_0 = fuelDisplayMode_1;
+ if (this.delegate61_0 != null)
+ {
+ this.delegate61_0(fuelDisplayMode_1);
+ }
+ }
+
+ //This method refer to 'Save As'
+ public void method_70()
+ {
+ SaveFileDialog dialog = new SaveFileDialog();
+
+ if (this.class10_settings_0.romFilePath == string.Empty
+ || this.class10_settings_0.romFilePath == Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\")
+ {
+ this.class10_settings_0.romFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
+ }
+ dialog.InitialDirectory = this.class10_settings_0.romFilePath;
+ dialog.OverwritePrompt = true;
+ /*dialog.Filter = "BMTune Binary|*.bin";
+ dialog.FilterIndex = 1;
+ if (this.class15_0.method_5(Enum4.const_12))
+ {*/
+ dialog.Filter = "BMTune Calibration|*.bmc|BMTune Binary|*.bin";
+ dialog.FilterIndex = 2;
+ //}
+
+ dialog.FileName = this.string_5;
+ if (dialog.FileName.LastIndexOf('.') != -1) dialog.FileName = dialog.FileName.Substring(0, dialog.FileName.Length - 4);
+ if (dialog.FilterIndex == 1) dialog.DefaultExt = ".bmc";
+ else if (dialog.FilterIndex == 2) dialog.DefaultExt = ".bin";
+ /*if (dialog.FilterIndex == 1 && this.class15_0.method_5(Enum4.const_12)) dialog.DefaultExt = ".bmc";
+ else if (dialog.FilterIndex == 1 && !this.class15_0.method_5(Enum4.const_12)) dialog.DefaultExt = ".bin";
+ else if (dialog.FilterIndex == 2 && this.class15_0.method_5(Enum4.const_12)) dialog.DefaultExt = ".bin";*/
+ dialog.AddExtension = true;
+
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ try
+ {
+ if (File.Exists(dialog.FileName)) File.Delete(dialog.FileName);
+
+ //Open .bin File
+ //if ((dialog.FilterIndex == 1 && !this.class15_0.method_5(Enum4.const_12)) || (dialog.FilterIndex == 2 && this.class15_0.method_5(Enum4.const_12)))
+ if (dialog.FilterIndex == 2)
+ {
+ FileStream stream = new FileStream(dialog.FileName, FileMode.OpenOrCreate, FileAccess.Write);
+ stream.Write(GetAllByte(), 0, GetByteLenght());
+ stream.Close();
+ stream.Dispose();
+ stream = null;
+ }
+ //Open .bmc File
+ //else if (dialog.FilterIndex == 1 && this.class15_0.method_5(Enum4.const_12))
+ else if (dialog.FilterIndex == 1)
+ {
+ this.method_73(dialog.FileName); //load cal (.bmc) only for developper
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ return;
+ }
+ FileInfo info2 = new FileInfo(dialog.FileName);
+ this.class10_settings_0.romFilePath = info2.DirectoryName;
+ this.method_26_SetFilename(dialog.FileName);
+ this.method_24(info2.Name);
+ info2 = null;
+ this.class11_u_0.method_12();
+ this.method_52();
+ this.class10_settings_0.method_28(this.method_25_GetFilename());
+ }
+ }
+
+ //export calibration clic from Frm_Main
+ public void method_72()
+ {
+ SaveFileDialog dialog = new SaveFileDialog();
+ if (this.class10_settings_0.calFilePath != string.Empty) dialog.InitialDirectory = this.class10_settings_0.calFilePath;
+ dialog.DefaultExt = "*.bmc";
+ dialog.Filter = "BMTune Calibration|*.bmc";
+ dialog.DefaultExt = ".bmc";
+ dialog.AddExtension = true;
+ dialog.OverwritePrompt = true;
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ FileInfo info = new FileInfo(dialog.FileName);
+ if (info.Exists) info.Delete();
+ this.class10_settings_0.calFilePath = info.Directory.ToString();
+ info = null;
+
+ method_73(dialog.FileName);
+ }
+ dialog.Dispose();
+ dialog = null;
+ }
+
+ public void method_73(string string_8)
+ {
+ FileInfo info = new FileInfo(string_8);
+ if (info.Exists)
+ {
+ info.Delete();
+ }
+ if (!info.Directory.Exists)
+ {
+ info.Directory.Create();
+ }
+ info = null;
+
+ FileStream stream = new FileStream(string_8, FileMode.CreateNew, FileAccess.Write);
+ this.byte_2 = 0;
+ stream.WriteByte(this.method_147(this.class13_u_0.long_89));
+ stream.WriteByte(this.method_148(this.class13_u_0.long_89));
+ stream.WriteByte(this.method_147(this.class13_u_0.long_90));
+ stream.WriteByte(this.method_148(this.class13_u_0.long_90));
+ for (int k = 0; k < 4; k++)
+ {
+ stream.WriteByte(this.GetByteAt((long) (0x7ffa + k)));
+ }
+ for (long i = this.class13_u_0.long_89; i <= this.class13_u_0.long_90; i += 1L)
+ {
+ stream.WriteByte(this.GetByteAt(i));
+ this.method_86(this.GetByteAt(i));
+ }
+ for (long j = 0L; j < 3L; j += 1L)
+ {
+ stream.WriteByte(this.GetByteAt(this.class13_u_0.long_68 + j));
+ this.method_86(this.GetByteAt(this.class13_u_0.long_68 + j));
+ }
+ stream.WriteByte(this.method_85());
+ //Set Calibration comment
+ //byte[] bytes = Encoding.UTF8.GetBytes(this.method_88_GetComments());
+ //stream.Write(bytes, 0, bytes.Length);
+ stream.Dispose();
+ stream = null;
+
+ byte[] byte_99_0 = method_92(File.ReadAllBytes(string_8));
+ File.WriteAllBytes(string_8, byte_99_0);
+ }
+
+ //calibration import button clic from Frm_Main
+ public void method_74()
+ {
+ FileStream stream = null;
+ OpenFileDialog dialog = new OpenFileDialog();
+ if (this.class10_settings_0.calFilePath != string.Empty) dialog.InitialDirectory = this.class10_settings_0.calFilePath;
+ dialog.DefaultExt = "*.bmc";
+ dialog.Filter = "BMTune Calibration|*.bmc|eCtune Calibration|*.cal|HTS Calibration|*.bmc";
+ dialog.CheckFileExists = true;
+ dialog.CheckPathExists = true;
+ string path = "";
+ try
+ {
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\" + Path.GetFileName(dialog.FileName);
+ FileInfo info = new FileInfo(path);
+ this.class10_settings_0.calFilePath = info.Directory.ToString();
+ info = null;
+
+ method_75(dialog.FileName, false, dialog.FilterIndex);
+ }
+ dialog.Dispose();
+ dialog = null;
+ }
+ catch
+ {
+ if (stream != null)
+ {
+ stream.Dispose();
+ stream = null;
+ }
+ if (dialog != null)
+ {
+ dialog.Dispose();
+ dialog = null;
+ }
+ if (File.Exists(path)) File.Delete(path);
+ }
+ }
+
+ public void method_75(string string_8, bool bool_3, int FilterIndex)
+ {
+ FileStream stream = null;
+ long num = this.class13_u_0.long_89;
+ long num2 = this.class13_u_0.long_90;
+ long num3 = 0L;
+ long num4 = 0L;
+ byte num5 = 0;
+ byte[] buffer = null;
+ byte[] buffer2 = new byte[3];
+ string path = "";
+ try
+ {
+ this.byte_2 = 0;
+ if (FilterIndex == 1)
+ {
+ path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\" + Path.GetFileName(string_8);
+ byte[] byte_99_0 = method_93(File.ReadAllBytes(string_8));
+ File.WriteAllBytes(path, byte_99_0);
+ }
+ if (FilterIndex == 2)
+ {
+ path = string_8;
+ }
+ if (FilterIndex == 3)
+ {
+ path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\" + Path.GetFileName(string_8);
+ byte[] byte_99_0 = method_246_HTSCrypter(File.ReadAllBytes(string_8));
+ File.WriteAllBytes(path, byte_99_0);
+ }
+ stream = new FileStream(path, FileMode.Open, FileAccess.Read);
+ num = this.method_146((byte) stream.ReadByte(), (byte) stream.ReadByte());
+ num2 = this.method_146((byte) stream.ReadByte(), (byte) stream.ReadByte());
+ num3 = this.method_146((byte) stream.ReadByte(), (byte) stream.ReadByte());
+ num4 = this.method_146((byte) stream.ReadByte(), (byte) stream.ReadByte());
+ buffer = new byte[(num2 - num) + 1L];
+ for (long i = 0L; i < buffer.Length; i += 1L)
+ {
+ buffer[(int) ((IntPtr) i)] = (byte) stream.ReadByte();
+ this.method_86(buffer[(int) ((IntPtr) i)]);
+ }
+ for (long j = 0L; j < 3L; j += 1L)
+ {
+ buffer2[(int) ((IntPtr) j)] = (byte) stream.ReadByte();
+ this.method_86(buffer2[(int) ((IntPtr) j)]);
+ }
+ num5 = (byte) stream.ReadByte();
+ string s = buffer2[0].ToString() + buffer2[1].ToString() + buffer2[2].ToString();
+ this.string_7 = s;
+ int num8 = int.Parse(s);
+ //Get Calibration comment
+ /*if (stream.Length > ((buffer.Length + buffer2.Length) + 9))
+ {
+ bytes = new byte[stream.Length - ((buffer.Length + buffer2.Length) + 5)];
+ for (int k = 0; k < (stream.Length - ((buffer.Length + buffer2.Length) + 5)); k++)
+ {
+ bytes[k] = (byte) stream.ReadByte();
+ }
+ }*/
+ if (num5 == this.method_85())
+ {
+ bool flag = this.class10_settings_0.bool_32;
+ this.class10_settings_0.bool_32 = false;
+
+ this.method_155("Import Calibration");
+ int index = 0;
+ for (long m = num; m <= num2; m += 1L)
+ {
+ if (((num3 != 0L) && (num3 != 0xffffL)) && ((num4 != 0L) && (num4 != 0xffffL)))
+ {
+ if ((m >= num3) && (m <= num4))
+ {
+ this.method_149_SetByte(m, buffer[index]);
+ }
+ if (m >= 0x61f1L)
+ {
+ this.method_149_SetByte(m, buffer[index]);
+ }
+ }
+ else
+ {
+ this.method_149_SetByte(m, buffer[index]);
+ }
+ index++;
+ }
+ //Set Calibration comment
+ /*if (bytes != null)
+ {
+ string str2 = Encoding.UTF8.GetString(bytes);
+ this.method_87_SetComments(str2);
+ }*/
+ this.method_153();
+ this.method_52();
+ this.method_77();
+ if (this.class25_0.GetConnected())
+ {
+ if (bool_3) this.class25_0.method_17();
+ else this.class25_0.method_19();
+ }
+ this.class10_settings_0.bool_32 = flag;
+ }
+ stream.Dispose();
+ stream = null;
+ if (File.Exists(path)) File.Delete(path);
+ }
+ catch
+ {
+ if (stream != null)
+ {
+ stream.Dispose();
+ stream = null;
+ }
+ if (File.Exists(path)) File.Delete(path);
+ }
+ }
+
+ public void method_76(byte[] byte_3, bool bool_3)
+ {
+ long num = this.class13_u_0.long_89;
+ long num2 = this.class13_u_0.long_90;
+ long num3 = 0L;
+ long num4 = 0L;
+ byte num5 = 0;
+ byte[] buffer = null;
+ byte[] buffer2 = new byte[3];
+ int num6 = 0;
+ try
+ {
+ this.byte_2 = 0;
+ num = this.method_146(byte_3[0], byte_3[1]);
+ num2 = this.method_146(byte_3[2], byte_3[3]);
+ num3 = this.method_146(byte_3[4], byte_3[5]);
+ num4 = this.method_146(byte_3[6], byte_3[7]);
+ buffer = new byte[(num2 - num) + 1L];
+ for (long i = 0L; i < buffer.Length; i += 1L)
+ {
+ buffer[(int) ((IntPtr) i)] = byte_3[(int) ((IntPtr) (8L + i))];
+ this.method_86(buffer[(int) ((IntPtr) i)]);
+ num6++;
+ }
+ for (long j = 0L; j < 3L; j += 1L)
+ {
+ buffer2[(int) ((IntPtr) j)] = byte_3[(int) ((IntPtr) ((8 + buffer.Length) + j))];
+ this.method_86(buffer2[(int) ((IntPtr) j)]);
+ }
+ string s = buffer2[0].ToString() + buffer2[1].ToString() + buffer2[2].ToString();
+ this.string_7 = s;
+ int num9 = int.Parse(s);
+ num5 = byte_3[11 + buffer.Length];
+ //Get Calibration comment
+ /*if (byte_3.Length > ((buffer.Length + buffer2.Length) + 9))
+ {
+ bytes = new byte[byte_3.Length - ((buffer.Length + buffer2.Length) + 9)];
+ for (int k = 0; k < (byte_3.Length - ((buffer.Length + buffer2.Length) + 9)); k++)
+ {
+ bytes[k] = byte_3[((buffer.Length + buffer2.Length) + 9) + k];
+ }
+ }*/
+ if (num5 == this.method_85())
+ {
+ int index = 0;
+ bool flag = this.class10_settings_0.bool_32;
+ this.class10_settings_0.bool_32 = false;
+
+ for (long m = num; m <= num2; m += 1L)
+ {
+ if (((num3 != 0L) && (num3 != 0xffffL)) && ((num4 != 0L) && (num4 != 0xffffL)))
+ {
+ if ((m >= num3) && (m <= num4)) SetByteAt(m, buffer[index]);
+ if (m >= 0x61f1L) SetByteAt(m, buffer[index]);
+ }
+ else
+ {
+ SetByteAt(m, buffer[index]);
+ }
+ index++;
+ }
+ //Set Calibration comment
+ /*if (bytes != null)
+ {
+ string str2 = Encoding.UTF8.GetString(bytes);
+ this.method_87_SetComments(str2);
+ }*/
+ this.method_52();
+ if (this.class25_0.GetConnected())
+ {
+ if (bool_3) this.class25_0.method_17();
+ else this.class25_0.method_19();
+ }
+ this.class10_settings_0.bool_32 = flag;
+
+ this.method_77();
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.ToString());
+ }
+ }
+
+ private void method_77()
+ {
+ this.method_155("init new values");
+
+ if (this.GetByteAt(this.class13_u_0.long_114) == 0x80) this.method_149_SetByte(this.class13_u_0.long_114, 0);
+ if (this.GetByteAt(this.class13_u_0.long_373 + 1L) == 0xff) this.method_149_SetByte(this.class13_u_0.long_373 + 1L, 0xfd);
+
+ this.method_153();
+ }
+
+ public TableOverlay method_8()
+ {
+ return this.tableOverlay_0;
+ }
+
+ public void method_80()
+ {
+ if (this.class25_0.GetConnected())
+ {
+ this.class25_0.method_17();
+ }
+ }
+
+ public void method_82()
+ {
+ SaveFileDialog dialog = new SaveFileDialog {
+ Filter = "BMTune Table Export|*.bmt",
+ DefaultExt = ".bmt",
+ AddExtension = true,
+ OverwritePrompt = true
+ };
+ int[] numArray = new int[0x18];
+ int[] numArray2 = new int[0x18];
+ int[] numArray3 = new int[0x18];
+ long num1 = this.class13_u_0.long_94;
+ long num7 = this.class13_u_0.long_18;
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ FileStream stream;
+ this.byte_2 = 0;
+ FileInfo info = new FileInfo(dialog.FileName);
+ if (info.Exists)
+ {
+ stream = new FileStream(dialog.FileName, FileMode.Truncate, FileAccess.Write);
+ }
+ else
+ {
+ stream = new FileStream(dialog.FileName, FileMode.CreateNew, FileAccess.Write);
+ }
+ BinaryWriter writer = new BinaryWriter(stream);
+ for (int i = 0; i < this.method_33(); i++)
+ {
+ numArray[i] = this.method_164((byte) i, SelectedTable.fuel1_lo);
+ numArray2[i] = this.method_164((byte) i, SelectedTable.fuel2_lo);
+ numArray3[i] = this.method_164((byte) i, SelectedTable.fuel1_lo);
+ }
+ for (int j = 0; j < this.method_33(); j++)
+ {
+ writer.Write((short) numArray[j]);
+ }
+ for (int k = 0; k < this.method_33(); k++)
+ {
+ writer.Write((short) numArray2[k]);
+ }
+ for (int m = 0; m < this.method_33(); m++)
+ {
+ writer.Write((short) numArray3[m]);
+ }
+ writer.Close();
+ writer = null;
+ stream.Close();
+ stream.Dispose();
+ stream = null;
+ stream = new FileStream(dialog.FileName, FileMode.Open, FileAccess.Read) {
+ Position = 0L
+ };
+ for (int n = 0; n < this.method_33(); n++)
+ {
+ this.method_86((byte) stream.ReadByte());
+ }
+ stream.Close();
+ stream.Dispose();
+ stream = null;
+ stream = new FileStream(dialog.FileName, FileMode.Append, FileAccess.Write);
+ writer = new BinaryWriter(stream);
+ for (long num6 = this.class13_u_0.long_18; num6 <= this.class13_u_0.long_94; num6 += 1L)
+ {
+ writer.Write(this.GetByteAt(num6));
+ this.method_86(this.GetByteAt(num6));
+ }
+ writer.Write(this.method_85());
+ writer.Close();
+ writer = null;
+ stream.Close();
+ stream.Dispose();
+ stream = null;
+
+ //Remove this to add more binary in bmtune
+ byte[] byte_99_0 = method_92(File.ReadAllBytes(dialog.FileName));
+ File.WriteAllBytes(dialog.FileName, byte_99_0);
+ }
+ }
+
+ //Import Tables button clic
+ public void method_83()
+ {
+ OpenFileDialog dialog = new OpenFileDialog {
+ DefaultExt = "*.bmt",
+ //Filter = "BMTune Table Import|*.bmt",
+ Filter = "BMTune Table|*.bmt|eCtune Table|*.eex|HTS Table|*.table",
+ CheckFileExists = true,
+ CheckPathExists = true
+ };
+ byte[] buffer = null;
+ try
+ {
+ if (dialog.ShowDialog() == DialogResult.OK)
+ {
+ this.method_155("Import Tables");
+ this.byte_2 = 0;
+
+ if (dialog.FilterIndex == 1)
+ {
+ buffer = method_93(File.ReadAllBytes(dialog.FileName));
+ }
+ if (dialog.FilterIndex == 2)
+ {
+ buffer = File.ReadAllBytes(dialog.FileName);
+ }
+ if (dialog.FilterIndex == 3)
+ {
+ buffer = method_246_HTSCrypter(File.ReadAllBytes(dialog.FileName));
+ }
+ this.ImportTableBytes(buffer);
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error when importing tables!" + Environment.NewLine + "Error: " + exception.Message);
+ }
+ finally
+ {
+ dialog.Dispose();
+ dialog = null;
+ }
+ }
+
+ public void ImportTableBytes(byte[] byte_3)
+ {
+ int[] numArray = new int[0x18];
+ int[] numArray2 = new int[0x18];
+ int[] numArray3 = new int[0x18];
+ try
+ {
+ this.method_155("Import Tables");
+ this.byte_2 = 0;
+ byte num = 0;
+ int length = byte_3.Length;
+ for (int i = 0; i < (byte_3.Length - 1); i++)
+ {
+ this.method_86(byte_3[i]);
+ }
+ num = byte_3[length - 1];
+ //if (num == this.method_85())
+ //{
+ int num4 = 0;
+ for (long j = this.class13_u_0.long_18; j <= this.class13_u_0.long_94; j += 1L)
+ {
+ this.method_149_SetByte(j, byte_3[0x90 + num4]);
+ num4++;
+ }
+ int num6 = 0;
+ for (int k = 0; k < 0x18; k++)
+ {
+ numArray[k] = BitConverter.ToInt16(byte_3, num6 + (k * 2));
+ }
+ num6 = 0x30;
+ for (int m = 0; m < 0x18; m++)
+ {
+ numArray2[m] = BitConverter.ToInt16(byte_3, num6 + (m * 2));
+ }
+ num6 = 0x60;
+ for (int n = 0; n < 0x18; n++)
+ {
+ numArray3[n] = BitConverter.ToInt16(byte_3, num6 + (n * 2));
+ }
+ for (int num10 = 0; num10 < 0x18; num10++)
+ {
+ this.method_171((byte) num10, this.method_226(numArray[num10]), SelectedTable.fuel1_lo);
+ this.method_171((byte) num10, this.method_226(numArray2[num10]), SelectedTable.fuel2_lo);
+ }
+ this.method_53();
+ this.method_153();
+ //}
+ //else
+ //{
+ // MessageBox.Show(new Form {TopMost = true}, "Error when importing tables!");
+ //}
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error when importing tables!" + Environment.NewLine + "Error: " + exception.Message);
+ }
+ }
+
+ public byte method_85()
+ {
+ return this.byte_2;
+ }
+
+ public void method_86(byte byte_3)
+ {
+ this.byte_2 = (byte) (this.byte_2 + byte_3);
+ }
+
+ public void method_87_SetComments(string string_8)
+ {
+ string Newpath = Path.GetDirectoryName(this.method_25_GetFilename()) + @"\" + Path.GetFileName(this.method_25_GetFilename()).Substring(0, Path.GetFileName(this.method_25_GetFilename()).Length - 4) + ".comment";
+ File.Create(Newpath).Dispose();
+ File.WriteAllText(Newpath, string_8);
+
+ /*byte[] bytes = Encoding.UTF8.GetBytes(string_8);
+ long num = 0x8000L;
+ byte[] buffer2 = new byte[num + bytes.Length];
+ for (int i = 0; i < num; i++)
+ {
+ buffer2[i] = GetByteAt(i);
+ }
+ if (bytes.Length == 0)
+ {
+ //this.byte_0 = new byte[0x8000];
+ SetByteSize(0x8000);
+ for (int j = 0; j < buffer2.Length; j++) SetByteAt(j, buffer2[j]);
+ buffer2 = null;
+ }
+ else
+ {
+ for (int k = 0; k < bytes.Length; k++)
+ {
+ buffer2[(int) ((IntPtr) (num + k))] = bytes[k];
+ }
+ //this.byte_0 = new byte[buffer2.Length];
+ SetByteSize(buffer2.Length);
+ for (int m = 0; m < buffer2.Length; m++) SetByteAt(m, buffer2[m]);
+ buffer2 = null;
+ }*/
+ }
+
+ public string method_88_GetComments()
+ {
+ UTF8Encoding encoding = new UTF8Encoding();
+ if ((GetByteLenght() - 0x8000) <= 0)
+ {
+ string Newpath = Path.GetDirectoryName(this.method_25_GetFilename()) + @"\" + Path.GetFileName(this.method_25_GetFilename()).Substring(0, Path.GetFileName(this.method_25_GetFilename()).Length - 4) + ".comment";
+ if (File.Exists(Newpath))
+ {
+ return File.ReadAllText(Newpath);
+ }
+ else
+ {
+ return "";
+ }
+ }
+ byte[] bytes = new byte[GetByteLenght() - 0x8000];
+ for (int i = 0; i < bytes.Length; i++)
+ {
+ bytes[i] = GetByteAt(0x8000 + i);
+ }
+ return encoding.GetString(bytes);
+ }
+
+ public void method_9(TableOverlay tableOverlay_1)
+ {
+ this.tableOverlay_0 = tableOverlay_1;
+ }
+
+ private void ShowConvert(string Type)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "This is a " + Type + " file" + Environment.NewLine + "Do you want to convert it into BMtune?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Hand) == DialogResult.Yes)
+ {
+ frmConvert ConvertX = new frmConvert(ref this.Class18_0, Type);
+ DialogResult Result = ConvertX.ShowDialog();
+ ConvertX.Dispose();
+ ConvertX = null;
+ if (Result == DialogResult.OK)
+ {
+ //if (Type == "eCtune") ConvertBaserom("3.3.3");
+ if (Type == "eCtune") ConvertBaserom("eCtune");
+ LoadBMtune();
+ }
+ }
+ else
+ {
+ this.SetFileLoaded(false);
+ //this.byte_0 = null;
+ SetByteNull();
+ this.method_24(null);
+ }
+ }
+
+ private bool TryPass()
+ {
+ bool Protected = true;
+ bool Locked = true;
+ if (Protected) MessageBox.Show(Form.ActiveForm, "File are protected" + Environment.NewLine + "Requesting Password", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ while (Protected && Locked)
+ {
+ //Try with setting password first
+ if (class10_settings_0.Password != "" && PasswordMatch())
+ {
+ MessageBox.Show(Form.ActiveForm, "Password found in Settings are Matching the file Password!", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ Protected = false;
+ }
+
+ //If still protected, then perform manually password (password settings doesnt match)
+ if (Protected)
+ {
+
+ this.frmPassword_0 = new frmPassword();
+ this.frmPassword_0.method_0(ref this.Class18_0);
+ this.frmPassword_0.ShowDialog();
+ if (this.frmPassword_0 != null)
+ {
+ this.frmPassword_0.Dispose();
+ this.frmPassword_0 = null;
+ }
+
+ if (PasswordMatch())
+ {
+ this.class10_settings_0.Protect = true;
+ Protected = false;
+ }
+ else
+ {
+ this.class10_settings_0.Password = "";
+ if (MessageBox.Show(Form.ActiveForm, "Bad Password!" + Environment.NewLine + "Do you want to retry?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Hand) == DialogResult.No)
+ Locked = false;
+ }
+ }
+ }
+
+ return Protected;
+ }
+
+ public void method_90()
+ {
+ ConvertedToStable = false;
+
+ this.method_65();
+
+ //Convert 64kb file to 32kb
+ if (GetByteLenght() < 1048576)
+ {
+ if (GetByteLenght() == 65535 || GetByteLenght() == 65536)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "This is a 64kb file!" + Environment.NewLine + "Do you want to open the 32kb zone in the .bin?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
+ {
+ bool DataFound = false;
+ if (this.GetByteAt(0x0L) != 0xff)
+ {
+ DataFound = true;
+
+ byte[] BufferBinn = new byte[32768];
+ for (int i = 0; i < BufferBinn.Length; i++) BufferBinn[i] = this.GetByteAt(i);
+ this.SetByteNull();
+ this.SetAllByte(BufferBinn);
+ }
+ else if (this.GetByteAt(0x8000L) != 0xff)
+ {
+ DataFound = true;
+
+ byte[] BufferBinn = new byte[32768];
+ for (int i = 0; i < BufferBinn.Length; i++) BufferBinn[i] = this.GetByteAt(i + 0x8000L);
+ this.SetByteNull();
+ this.SetAllByte(BufferBinn);
+ }
+
+ if (!DataFound)
+ {
+ MessageBox.Show(Form.ActiveForm, "Cannot convert to 32kb .bin!" + Environment.NewLine + "No Data found at 0x0000 or 0x8000", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ }
+ }
+ }
+
+ // Load eCt Files
+ if ((this.method_152(0x7fefL) == 0x4365L) && (this.method_152(0x7ff1L) == 0xa974L) && (this.GetByteAt(0x7ff7L) == 0) && (this.GetByteAt(0x7ff8L) == 0))
+ {
+ ShowConvert("eCtune");
+ }
+ // Load Crome Gold Files
+ else if (this.GetByteAt(528) == 137 && this.GetByteAt(529) == 0xc6 && this.GetByteAt(530) == 0xab)
+ {
+ ShowConvert("Crome Gold");
+ }
+ // Load Crome P28 Files
+ else if (this.GetByteAt(528) == 212 && this.GetByteAt(529) == 0x1a && this.GetByteAt(530) == 0x02)
+ {
+ ShowConvert("Crome P28");
+ }
+ // Load Crome P30 Files
+ else if (this.GetByteAt(528) == 0x2e && this.GetByteAt(529) == 0xf9 && this.GetByteAt(530) == 0x7d)
+ {
+ ShowConvert("Crome P30");
+ }
+ // Load Crome P72 Files
+ else if (this.GetByteAt(528) == 228 && this.GetByteAt(529) == 0xf8 && this.GetByteAt(530) == 0xa2)
+ {
+ ShowConvert("Crome P72");
+ }
+ // Load Crome P13 Files
+ else if ((this.GetByteAt(528) == 0x29 && this.GetByteAt(529) == 0x0f && this.GetByteAt(530) == 0xc9) ||
+ (this.GetByteAt(528) == 0xc4 && this.GetByteAt(529) == 0xaa && this.GetByteAt(530) == 0x98))
+ {
+ ShowConvert("Crome P13");
+ }
+ //Load Neptune Files
+ else if (this.GetByteAt(528) == 16 && this.GetByteAt(529) == 0x8a && this.GetByteAt(530) == 0xc4)
+ {
+ ShowConvert("Neptune");
+ }
+
+ //####################################################
+ //Load HTS Files (tie, tiE, ple)
+ /*if (((this.GetByteAt(0x7fffL) != 0x65) && (((this.GetByteAt(0x7ffdL) != 0x49) || (this.GetByteAt(0x7ffeL) != 0x54)) || (this.GetByteAt(0x7fffL) != 0x45)))
+ && (((this.GetByteAt(0x7ffdL) != 0x70) || (this.GetByteAt(0x7ffeL) != 0x6c)) || (this.GetByteAt(0x7fffL) != 0x65)))
+ {
+ }
+ else
+ {
+ this.method_238();
+ this.method_226();
+ this.method_239();
+ this.method_239();
+ }*/
+
+ //####################################################
+ //Load BMTune Files
+ //48 4F 4E 44 41 54 55 4E 45 53 55 49 54 45 --> HONDATUNESUITE
+ //28 43 29 32 30 32 30 20 42 4D 54 75 6E 65 --> (C)2020 BMTune
+
+ if ((this.GetByteAt(0x7ffaL) == 0x42 && this.GetByteAt(0x7ffbL) == 0x4d && this.GetByteAt(0x7ffcL) == 0x54 && this.GetByteAt(0x7ffdL) == 0x75 && this.GetByteAt(0x7ffeL) == 0x6e && this.GetByteAt(0x7fffL) == 0x65) ||
+ (this.GetByteAt(0x7ffaL) == 0x45 && this.GetByteAt(0x7ffbL) == 0x53 && this.GetByteAt(0x7ffcL) == 0x55 && this.GetByteAt(0x7ffdL) == 0x49 && this.GetByteAt(0x7ffeL) == 0x54 && this.GetByteAt(0x7fffL) == 0x45))
+ {
+ Converting = true;
+
+ if (this.GetByteAt(0x7ff1L) != 0xff)
+ {
+ GetRomVersion();
+
+ if (this.GetByteAt(0x7ffaL) == 0x45 && this.GetByteAt(0x7ffbL) == 0x53 && this.GetByteAt(0x7ffcL) == 0x55 && this.GetByteAt(0x7ffdL) == 0x49 && this.GetByteAt(0x7ffeL) == 0x54 && this.GetByteAt(0x7fffL) == 0x45)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "This is an HTS File!" + Environment.NewLine + "HTS are made from the stolen source code of BMTune 1.72" + Environment.NewLine + "Thank you for converting this file back to BMTune!", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) == DialogResult.OK)
+ {
+ this.SetByteAt(0x61dfL, this.GetByteAt(0x5f74L));
+
+ this.SetByteAt(this.class13_u_0.long_4PASS, 0xff);
+ this.SetByteAt(this.class13_u_0.long_4PASS + 1, 0xff);
+
+ SetBMTuneCopyrightEnding();
+ }
+ }
+
+ //Update Rom
+ if (!OpenSilentBRom)
+ {
+ if (RomVersion < CurrentVersion)
+ {
+ string FVersion = RomVersion.ToString().Substring(0, 1) + "." + RomVersion.ToString().Substring(1, 1) + RomVersion.ToString().Substring(2, 1);
+ string BMVersion = CurrentVersion.ToString().Substring(0, 1) + "." + CurrentVersion.ToString().Substring(1, 1) + CurrentVersion.ToString().Substring(2, 1);
+
+ if (MessageBox.Show(Form.ActiveForm, "Old baserom version detected!" + Environment.NewLine + "Baserom opened is version " + FVersion + Environment.NewLine + "Current baserom version " + BMVersion + Environment.NewLine + "Do you want to upgrade to v1." + Stable_Version_LAST.ToString("00") + "?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
+ ConvertBaseromToLastStable();
+ }
+
+ //unstable baserom
+ //LoadBinaryFiles();
+ if (!Binary_Files_0.IsStable(RomVersion - 100))
+ {
+ if (MessageBox.Show(Form.ActiveForm, "This baserom version can be UNSTABLE!" + Environment.NewLine + Environment.NewLine + "Do you want to convert to the last stable baserom(" + "v1." + Stable_Version_LAST.ToString("00") + ")?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
+ ConvertBaseromToLastStable();
+ }
+ //CloseBinaryFiles();
+ }
+
+ //Get Protection
+ bool Protected = false;
+ GetPWLocation(RomVersion);
+ int PWLen = GetPWLenght(RomVersion);
+ if (PWLen > 0)
+ {
+ //###############
+ //Reset Bad PW for ROM 1.15
+ ResetBadPW();
+ //###############
+
+ for (int i = 0; i < PWLen; i++)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_4PASS + i) != 0xff && this.GetByteAt(this.class13_u_0.long_4PASS + i) != 0x00) Protected = true;
+ }
+ }
+ if (Protected) Protected = TryPass();
+ if (!Protected) LoadBMtune();
+ }
+ else if (this.GetByteAt(0x7ff1L) == 0xff)
+ {
+ //convert free binary to registered
+ if (MessageBox.Show(Form.ActiveForm, "Free baserom version detected!" + Environment.NewLine + "Do you want to upgrade to v1." + Stable_Version_LAST.ToString("00") + "?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
+ ConvertBaseromToLastStable();
+
+ LoadBMtune();
+ }
+
+ Converting = false;
+ }
+ else
+ {
+ this.method_68();
+ }
+
+ //Is Loaded ?
+ if (!this.method_30_HasFileLoadedInBMTune())
+ {
+ /*DialogResult result = MessageBox.Show(Form.ActiveForm, "Do you want to open with the OBD0 File Editor?", "BMTune", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
+ if (result == DialogResult.Yes)
+ {
+ this.method_LoadOBD0(this.method_25_GetFilename());
+ }
+ else
+ {*/
+ BinLoadedForSaving = false;
+ DialogResult result = MessageBox.Show(Form.ActiveForm, "Unale to open file" + Environment.NewLine + "Do you want to open the file only for saving accessibility?", "BMTune", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
+ if (result == DialogResult.Yes)
+ {
+ BinLoadedForSaving = true;
+ }
+ else
+ {
+ string ThisError = GetFileType();
+ MessageBox.Show(Form.ActiveForm, ThisError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.method_24(null);
+ }
+
+ this.SetFileLoaded(false);
+ //}
+ }
+ else
+ {
+ if (this.bool_0)
+ {
+ string fileName = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\tmp.bmc";
+ FileInfo info = new FileInfo(fileName);
+ if (info.Exists)
+ {
+ this.method_75(fileName, true, 1);
+ }
+ info = new FileInfo("");
+ this.method_24(info.Name);
+ this.method_26_SetFilename("");
+ this.method_52();
+ this.bool_0 = false;
+ }
+ }
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "This file is too big to open with BMTune", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+
+ /*if (!VWBinLoaded)
+ {
+ //DialogResult result = MessageBox.Show(Form.ActiveForm, "Do you want to open with the Universal bin file Editor?" + Environment.NewLine + "Clic on No to open as Kserie File", "BMTune", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
+ DialogResult result = MessageBox.Show(Form.ActiveForm, "Do you want to open the file with the Universal bin file Editor?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
+ if (result == DialogResult.Yes)
+ {
+ this.method_LoadVWTune(this.method_25_GetFilename());
+ }
+ //if (result == DialogResult.No)
+ //{
+ // //Open K-Serie file
+ // KBinLoaded = true;
+ // Bin2KHTS Bin2KHTS_0 = new Bin2KHTS();
+ // Bin2KHTS_0.string_0 = this.method_25_GetFilename();
+ // Bin2KHTS_0.ShowDialog();
+ //}
+ }*/
+ }
+ }
+
+ private void ResetBadPW()
+ {
+ GetPWLocation(RomVersion);
+ int PWLen = GetPWLenght(RomVersion);
+ if (PWLen > 0)
+ {
+ //###############
+ //Reset Bad PW for ROM 1.15
+ if (RomVersion == 115)
+ {
+ bool SameData = true;
+ for (int i = 0; i < PWLen; i++)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_4PASS + i) != this.GetByteAt(0x5F88 + i)) SameData = false;
+ }
+ //Reset Password Data is Same
+ if (SameData)
+ {
+ for (int i = 0; i < PWLen; i++) this.SetByteAt(this.class13_u_0.long_4PASS + i, 0xff);
+ }
+ }
+ //###############
+ }
+ }
+
+ public void LoadBinaryFiles()
+ {
+ /*if (Binary_Files_0 == null)
+ {
+ Binary_Files_0 = new Binary_Files();
+ Binary_Files_0.Load(ref this.Class18_0);
+ }
+ else
+ {
+ Binary_Files_0.ReloadRoms();
+ }*/
+
+ if (Binary_Files_0 != null) Binary_Files_0 = null;
+ Binary_Files_0 = new Binary_Files();
+ Binary_Files_0.Load(ref this.Class18_0);
+ }
+
+ /*public void method_238()
+ {
+ try
+ {
+ string s = ((int)this.GetByteAt(0x7fefL)).ToString() + ((int)this.GetByteAt(0x7ff0L)).ToString() + ((int)this.GetByteAt(0x7ff1L)).ToString();
+ this.RomVersion = int.Parse(s);
+ }
+ catch (Exception exception)
+ {
+ string text1;
+ if (exception != null)
+ {
+ text1 = exception.ToString();
+ }
+ else
+ {
+ Exception local1 = exception;
+ text1 = null;
+ }
+ this.class17_0.frmMain_0.LogThis("Baserom Error Getting Version :\n" + text1);
+ }
+ //this.method_226();
+ if (this.RomVersion < 100)
+ {
+ this.RomVersion = 100;
+ }
+ //this.method_227();
+ }
+
+ public void method_239()
+ {
+ this.method_238();
+ Class14 class2 = new Class14();
+ class2.method_0(ref this.class13_0);
+ class2.method_1(this.RomVersion);
+ class2 = null;
+ if (this.RomVersion >= 0x6f)
+ {
+ this.method_236_HTSRomLoading();
+ }
+ this.SetFileLoaded(true);
+ }*/
+
+ public void method_236_HTSRomLoading()
+ {
+ /*this.method_235();
+ Class14 class2 = new Class14();
+ class2.method_0(ref this.class13_0);
+ class2.method_1(this.RomVersion);
+ class2 = null;
+ this.method_241();
+ this.SetByteAt(0x7ff2L, 0x48);
+ this.SetByteAt(0x7ff3L, 0x4f);
+ this.SetByteAt(0x7ff4L, 0x4e);
+ this.SetByteAt(0x7ff5L, 0x44);
+ this.SetByteAt(0x7ff6L, 0x41);
+ this.SetByteAt(0x7ff7L, 0x54);
+ this.SetByteAt(0x7ff8L, 0x55);
+ this.SetByteAt(0x7ff9L, 0x4e);
+ this.SetByteAt(0x7ffaL, 0x45);
+ this.SetByteAt(0x7ffbL, 0x53);
+ this.SetByteAt(0x7ffcL, 0x55);
+ this.SetByteAt(0x7ffdL, 0x49);
+ this.SetByteAt(0x7ffeL, 0x54);
+ this.SetByteAt(0x7fffL, 0x45);
+ if (this.RomVersion == 0x73)
+ {
+ this.method_237();
+ }*/
+ /*else if (this.RomVersion != 110)
+ {
+ if ((this.RomVersion == 0x71) || (this.RomVersion == 0x72))
+ {
+ MessageBox.Show("There are issues with this rom please export your settings/tables and import them into either 1.00/1.01/1.10/1.15 Rom");
+ }
+ else if ((this.RomVersion == 100) || (this.RomVersion == 0x65))
+ {
+ this.method_9();
+ }
+ else
+ {
+ MessageBox.Show("There are issues with this rom please export your settings/tables and import them into either 1.00/1.01/1.10/1.15 Rom");
+ }
+ }
+ else
+ {
+ if (this.method_26(this.class13_u_0.long_306) >= 100) this.method_23(this.class13_u_0.long_306, 5);
+ if (this.method_26(this.class13_u_0.long_307) >= 100) this.method_23(this.class13_u_0.long_307, 20);
+ if (this.method_26(this.class13_u_0.long_308) >= 100) this.method_23(this.class13_u_0.long_308, 0x20);
+ if (this.method_105(this.method_26(this.class13_u_0.long_309)) >= 241.0) this.method_27(this.class13_u_0.long_309, 0L);
+ if (this.method_26(this.class13_u_0.long_310) >= 0xf1) this.method_23(this.class13_u_0.long_310, 0);
+ }*/
+ }
+
+ public void CloseBinaryFiles()
+ {
+ if (Binary_Files_0 != null) Binary_Files_0 = null;
+ }
+
+ public void ConvertBaseromToLastStable()
+ {
+ ConvertedToStable = true;
+ ConvertBaseromVersionToVersion(Stable_Version_LAST + 100);
+ }
+
+ public void ConvertBaserom(string Type)
+ {
+ //LoadBinaryFiles();
+ Converting = true;
+ if (Type == "3.3.3")
+ {
+ int CurrentI = 0;
+ for (int i = 0; i < GetByteLenght(); i++)
+ {
+ if (i == 0) i = 0x5D10;
+ if (i >= 0x5D10 && i < (0x5D10 + 128))
+ {
+ SetByteAt(0x5ea6L + CurrentI, this.GetByteAt(0x5D10L + CurrentI));
+ SetByteAt(0x5D10L + CurrentI, Binary_Files_0.ThisBytesL[Stable_Version_LAST][0x5D10L + CurrentI]);
+ CurrentI++;
+ if (CurrentI >= 127) i += 350;
+ }
+ }
+ }
+
+ if (Type == "eCtune")
+ {
+ GetRomVersion();
+ int PWLen = GetPWLenght(RomVersion);
+ GetPWLocation(RomVersion);
+ if (PWLen > 0)
+ {
+ for (int i = 0; i < PWLen; i++)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_4PASS + i) != 0xff) SetByteAt(this.class13_u_0.long_4PASS + i, 0xff);
+ }
+ }
+ }
+
+ ConvertBaseromToLastStable();
+ //CloseBinaryFiles();
+ }
+
+ public void GetPWLocation(int TVersion)
+ {
+ long ReturningLocation = 0x5ea6L;
+ if (TVersion <= 109) ReturningLocation = 0x5ea6L;
+ if (TVersion == 110) ReturningLocation = 0x5f01L;
+ if (TVersion >= 111 && TVersion < 113) ReturningLocation = 0x5ed1L;
+ if (TVersion == 113) ReturningLocation = 0x5f04L;
+ if (TVersion >= 114) ReturningLocation = 0x5f74L;
+ if (TVersion >= 116) ReturningLocation = 0x6066L;
+
+ this.class13_u_0.long_4PASS = ReturningLocation;
+ //if (LoadToC10) this.class13_u_0.long_4PASS = ReturningLocation;
+ //return ReturningLocation;
+ }
+
+ public int GetPWLenght(int TVersion)
+ {
+ if (TVersion <= 109) return 64;
+ if (TVersion == 110) return 16;
+ if (TVersion >= 111 && TVersion < 113) return 16;
+ if (TVersion == 113) return 0;
+ if (TVersion >= 114) return 16;
+
+ return 0;
+ }
+
+ private byte[] GetPWBuffer(int fromlong)
+ {
+ GetPWLocation(fromlong);
+ int PLenght = 16;
+ byte[] bufferPass = new byte[PLenght];
+ for (int i = 0; i < bufferPass.Length; i++) bufferPass[i] = GetByteAt(this.class13_u_0.long_4PASS + i);
+
+ return bufferPass;
+ }
+
+ public void ConvertBaseromVersionToVersion(int TVersion)
+ {
+ LoadBinaryFiles();
+ int OldVersion = RomVersion;
+
+ //#################################################
+ if (OldVersion >= 116 && TVersion <= 115)
+ {
+ string FromV = "V1." + (OldVersion - 100);
+ string ToV = "V1." + (TVersion - 100);
+ if (MessageBox.Show(Form.ActiveForm, "We can't convert baserom " + FromV + " to " + ToV + "!" + Environment.NewLine + "You should create a new baserom " + ToV + " and manually copy parameters", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand) == DialogResult.OK)
+ {
+ return;
+ }
+ }
+ if (Path.GetFileName(this.method_25_GetFilename()) != "New Baserom")
+ {
+ if (OldVersion <= 115 && TVersion >= 116)
+ {
+ //string FromV = "V1." + (OldVersion - 100);
+ string ToV = "V1." + (TVersion - 100);
+ if (MessageBox.Show(Form.ActiveForm, "If you convert to baserom " + ToV + ", you won't be able to convert" + Environment.NewLine + "back to baserom 1.15 or an older version." + Environment.NewLine + "Are you sure you want to continue?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Hand) == DialogResult.No)
+ {
+ return;
+ }
+ }
+ }
+ //#################################################
+
+ //Converting 1.13 and less to 1.15 before 1.16
+ if (OldVersion < 114 && TVersion >= 116) ConvertBrmVToV(115); //Convert to 1.15 before any greater version
+ if (OldVersion < 115 && TVersion >= 117) ConvertBrmVToV(116); //Convert to 1.16 before any greater version
+ if (OldVersion < 116 && TVersion >= 118) ConvertBrmVToV(117); //Convert to 1.17 before any greater version
+ if (OldVersion < 117 && TVersion >= 119) ConvertBrmVToV(118); //Convert to 1.18 before any greater version
+ if (OldVersion < 118 && TVersion >= 120) ConvertBrmVToV(119); //Convert to 1.19 before any greater version
+ if (OldVersion < 119 && TVersion >= 120) ConvertBrmVToV(120); //Convert to 1.20 before any greater version
+
+ //Converting 1.16 and more to 1.15 before 1.13 or less
+ if (OldVersion >= 116 && TVersion < 114) ConvertBrmVToV(115);
+
+ //Convert to Actual Version
+ ConvertBrmVToV(TVersion);
+
+
+ //###############
+ //Reset Bad PW for ROM 1.13 to 1.15
+ if (OldVersion == 113 && TVersion >= 116)
+ {
+ GetPWLocation(TVersion);
+ for (int i = 0; i < 16; i++)
+ {
+ SetByteAt(this.class13_u_0.long_4PASS + i, 0xff);
+ }
+ }
+ //###############
+ //Reset Bad PW for ROM 1.15
+ ResetBadPW();
+ //###############
+ //Reset Possible Corrupted Bytes when converting to rom 1.16
+ if (TVersion == 116)
+ {
+ byte[] CorrectedBytesArray1 = new byte[] {0xF5, 0x7A, 0xD6, 0x7B, 0xC6, 0x7A, 0xF5, 0x59, 0xD6, 0x5F };
+ int CurrentByteDoing1 = 0;
+ for (int i = 0x3647; i < 0x3647 + 10; i++)
+ {
+ SetByteAt(i, CorrectedBytesArray1[CurrentByteDoing1]);
+ CurrentByteDoing1++;
+ }
+
+ SetByteAt(0x3918, 0xDD);
+ SetByteAt(0x3919, 0x16);
+ SetByteAt(0x391A, 0x1C);
+
+ SetByteAt(0x393B, 0xDD);
+ SetByteAt(0x393C, 0x16);
+ SetByteAt(0x393D, 0x14);
+
+ byte[] CorrectedBytesArray2 = new byte[] {0xF0, 0x39, 0x04, 0x60, 0xC1, 0x60, 0x32, 0x81, 0x49, 0x90, 0x15, 0xD0, 0x3C, 0x04, 0x01, 0x62,
+ 0xE6, 0x00, 0xE2, 0xCE, 0x04, 0x32, 0xC7, 0x5B, 0x01, 0x32, 0xC7, 0x5B, 0x42, 0x01, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+ int CurrentByteDoing2 = 0;
+ for (int i = 0x5f87; i < 0x5f87 + 41; i++)
+ {
+ SetByteAt(i, CorrectedBytesArray2[CurrentByteDoing2]);
+ CurrentByteDoing2++;
+ }
+ }
+ //###############
+
+ GlitchTestingTimer = 0;
+ }
+
+
+ private void ConvertBrmVToV(int TVersion)
+ {
+ Converting = true;
+
+ int OldVersion = RomVersion;
+ int MaxVersion = 100 + (Binary_Files_0.ThisBytesL.Count - 1);
+
+ int PLenght = 16;
+ byte[] bufferPass = new byte[PLenght];
+ for (int i = 0; i < bufferPass.Length; i++) bufferPass[i] = 0xff;
+ bufferPass = GetPWBuffer(OldVersion);
+
+ string VersionStr = TVersion.ToString();
+ this.class17_0.frmMain_0.LogThis("Converting Baserom to version:" + VersionStr.Substring(0, 1) + "." + VersionStr.Substring(1));
+
+ //Only convert if new and old version are greater than 100 and lower than max version number
+ if ((TVersion >= 100 && TVersion <= MaxVersion)
+ && (OldVersion >= 100 && OldVersion <= MaxVersion))
+ {
+ byte[] buffer = new byte[] { };
+ if (TVersion >= 102 && TVersion < 108)
+ {
+ //Load Ignition Cut Mod for Rom 1.02 to 1.08
+ if (this.class10_settings_0.ICutModInstall == "")
+ {
+ frmIgnCutModWarning frmIgnCutModWarning_0 = new frmIgnCutModWarning(ref this.Class18_0);
+ DialogResult result = frmIgnCutModWarning_0.ShowDialog();
+ if (result == DialogResult.OK)
+ {
+ if (frmIgnCutModWarning_0.InstallMod) buffer = Binary_Files_0.ThisBytesL[TVersion - 100];
+ else buffer = Binary_Files_0.ThisBytesL_NOMOD[TVersion - 100];
+ }
+ }
+ else if (this.class10_settings_0.ICutModInstall == "false") buffer = Binary_Files_0.ThisBytesL_NOMOD[TVersion - 100];
+ else if (this.class10_settings_0.ICutModInstall == "true") buffer = Binary_Files_0.ThisBytesL[TVersion - 100];
+ }
+ else
+ {
+ //Load Current ROM Binaries
+ buffer = Binary_Files_0.ThisBytesL[TVersion - 100];
+ }
+
+ if (OldVersion < 114 && (TVersion == 114 || TVersion == 115))
+ {
+ //for (int i = 0x5f05; i < 0x5f87; i++) buffer[i] = Binary_Files_0.ThisBytesL[TVersion - 100][i];
+
+ for (int i = 0x5f05; i < GetByteLenght(); i++)
+ {
+ if (i < 0x5fb3) buffer[i + 132] = GetByteAt(i); //from old 0x5f05++ calibration to 0x5f89++
+ if (i >= 0x5fc9 && i < 0x6057) buffer[i + 110] = GetByteAt(i); //from old 0x5fc9++ calibration to 0x6037++
+ if (i >= 0x60c5) i = GetByteLenght() + 1; //return break
+ }
+ }
+
+ if ((OldVersion == 114 || OldVersion == 115) && TVersion < 114)
+ {
+ for (int i = 0x5f05; i < GetByteLenght(); i++)
+ {
+ if (i < 0x5fb3) buffer[i] = GetByteAt(i + 132);
+ if (i >= 0x5fc9 && i < 0x6057) buffer[i] = GetByteAt(i + 110);
+ if (i >= 0x60c5) i = GetByteLenght() + 1;
+ }
+ }
+ //########################################################
+ if ((OldVersion == 114 || OldVersion == 115) && TVersion >= 116)
+ {
+ //606e = new calibration area
+ //for (int i = 0x5f05; i < 0x606e - 1; i++) buffer[i] = Binary_Files_0.ThisBytesL[TVersion - 100][i]; //edit this location
+
+ for (int i = 0x5f88; i < GetByteLenght(); i++)
+ {
+ if (i < 0x636e) buffer[i + 48 + 12 + 28 + 108 + 11 + 78] = GetByteAt(i);
+ if (i >= 0x639e && i < 0x647d) buffer[i + 12 + 28 + 108 + 11 + 78] = GetByteAt(i);
+ if (i >= 0x648a && i < 0x6557) buffer[i + 28 + 108 + 11 + 78] = GetByteAt(i);
+ if (i >= 0x6573 && i < 0x6607) buffer[i + 108 + 11 + 78] = GetByteAt(i);
+ if (i >= 0x664f && i < 0x67cf) buffer[i + 11 + 78] = GetByteAt(i);
+ if (i >= 0x67da && i < 0x687d) buffer[i + 78] = GetByteAt(i);
+ //if (i >= 0x6895 && i < 0x68cb) buffer[i + 36] = GetByteAt(i);
+ if (i >= 0x68cb) i = GetByteLenght() + 1; //return break
+ }
+ }
+ if (OldVersion >= 116 && (TVersion == 114 || TVersion == 115))
+ {
+ for (int i = 0x5f88; i < GetByteLenght(); i++)
+ {
+ if (i < 0x636e) buffer[i] = GetByteAt(i + 48 + 12 + 28 + 108 + 11 + 78);
+ if (i >= 0x639e && i < 0x647d) buffer[i] = GetByteAt(i + 12 + 28 + 108 + 11 + 78);
+ if (i >= 0x648a && i < 0x6557) buffer[i] = GetByteAt(i + 28 + 108 + 11 + 78);
+ if (i >= 0x6573 && i < 0x6607) buffer[i] = GetByteAt(i + 108 + 11 + 78);
+ if (i >= 0x664f && i < 0x67cf) buffer[i] = GetByteAt(i + 11 + 78);
+ if (i >= 0x67da && i < 0x687d) buffer[i] = GetByteAt(i + 78);
+ //if (i >= 0x6895 && i < 0x68cb) buffer[i] = GetByteAt(i + 36);
+ if (i >= 0x68cb) i = GetByteLenght() + 1; //return break
+ }
+ }
+
+ //#############################
+ //set all bytes from new baserom
+ long MostLastestTableLocation = 0x5f05L;
+ if ((OldVersion < 114 && TVersion >= 114) || (OldVersion >= 114 && TVersion < 114)) MostLastestTableLocation = 0x60c5L;
+ if (OldVersion >= 114 && TVersion >= 114) MostLastestTableLocation = 0x5f80L;
+ if ((OldVersion == 114 || OldVersion == 115) && TVersion >= 116) MostLastestTableLocation = 0x68cbL;
+ if (OldVersion >= 116 && (TVersion == 114 || TVersion == 115)) MostLastestTableLocation = 0x5f80L;
+ if (OldVersion >= 116 && TVersion >= 116) MostLastestTableLocation = 0x606eL;
+ for (int i = 0; i < GetByteLenght(); i++)
+ {
+ if (i < MostLastestTableLocation) SetByteAt(i, buffer[i]);
+ else i = GetByteLenght() + 1;
+ }
+ //#############################
+ RomVersion = TVersion;
+
+ ResetBaseromParameters();
+
+ //Rev Limiter Extra Mod and Time Mod
+ /*if (OldVersion <= 114 && RomVersion >= 114)
+ {
+ //this.method_151(this.class13_u_0.long_423, (long)(60f * 4f)); //60FV
+ if (this.GetByteAt(this.class13_u_0.long_424) == 0xff) this.SetByteAt(this.class13_u_0.long_424, (byte)((-6 + 6) * 4f)); //-6 ign retard
+
+ if (this.GetByteAt(this.class13_u_0.long_420) == 0xff) this.SetByteAt(this.class13_u_0.long_420, (byte)(70 / 10)); //70ms
+ if (this.GetByteAt(this.class13_u_0.long_421) == 0xff) this.SetByteAt(this.class13_u_0.long_421, (byte)(70 / 10)); //70ms
+ if (this.GetByteAt(this.class13_u_0.long_422) == 0xff) this.SetByteAt(this.class13_u_0.long_422, (byte)(70 / 10)); //70ms
+ }*/
+
+
+ //flex fuel cranking compasation
+ if (OldVersion <= 115 && RomVersion >= 116)
+ {
+ for (int i = 0; i < Binary_Files_0.ThisBytes116_Reload.Length; i++) SetByteAt(this.class13_u_0.long_463 + i, Binary_Files_0.ThisBytes116_Reload[i]);
+
+ //CPR Enable SYNC on ALT-Control
+ this.method_149_SetByte(this.class13_u_0.long_521, 0);
+ }
+
+ //rev limiter cutting type input (rom 1.18)
+ if (OldVersion < 118 && RomVersion >= 118)
+ {
+ SetByteAt(this.class13_u_0.long_520, 0x03);
+ SetByteAt(this.class13_u_0.long_71, 0x00); //Rev Limiter input... set to 0x80 for 'Always On'
+ SetByteAt(this.class13_u_0.long_72, 0x00); //Invert Input ... set to 0xff for inverted
+ }
+ //rev limiter cutting type (rom 1.18)
+ if (OldVersion >= 118 && RomVersion < 118)
+ {
+ SetByteAt(this.class13_u_0.long_71, 0x00); //fuelcut enabled
+ SetByteAt(this.class13_u_0.long_72, 0x00); //igncut disabled
+ }
+
+ //CEL Fix rom 1.20, 1.21++
+ if (OldVersion < 119 && (RomVersion == 120 || RomVersion == 121))
+ {
+ SetByteAt(0x5E97L, 0xCA);
+ }
+
+ //corrupted reference fix
+ if (OldVersion < 120 && RomVersion >= 121)
+ {
+ SetByteAt(0x608fL, 0x00);
+ SetByteAt(0x608fL+1, 0x5a);
+ }
+
+ //recheck pass if its same as before
+ byte[] bufferPass2 = new byte[PLenght];
+ bufferPass2 = GetPWBuffer(TVersion);
+
+ bool SamePassAsBefore = true;
+ for (int i = 0; i < bufferPass.Length; i++)
+ {
+ if (bufferPass[i] != bufferPass2[i]) SamePassAsBefore = false;
+ }
+
+ if (!SamePassAsBefore)
+ {
+ for (int i = 0; i < bufferPass.Length; i++) SetByteAt(this.class13_u_0.long_4PASS + i, bufferPass[i]);
+ }
+ }
+
+ Converting = false;
+ //CloseBinaryFiles();
+ }
+
+ public void ReloadAntitheft()
+ {
+ this.method_149_SetByte(this.class13_u_0.long_430, 0);
+ this.method_149_SetByte(this.class13_u_0.long_431, 0);
+ this.method_149_SetByte(this.class13_u_0.long_432, 0);
+ this.method_149_SetByte(this.class13_u_0.long_433, 0);
+ this.method_149_SetByte(this.class13_u_0.long_434, 0);
+
+ //this.method_149(this.class13_0.long_435, 0);
+ //this.method_149(this.class13_0.long_436, 0x4a);
+ //this.method_149(this.class13_0.long_437, 0x7d);
+
+ this.method_151(this.class13_u_0.long_438, this.method_219(2500));
+ this.method_149_SetByte(this.class13_u_0.long_439, 0);
+ }
+
+ private void SetBMTuneCopyrightEnding()
+ {
+ //Set '(C)2021 BMTune'
+ SetByteAt(0x7ff2L, 0x28); SetByteAt(0x7ff3L, 0x43); SetByteAt(0x7ff4L, 0x29); //(C)
+ SetByteAt(0x7ff5L, 0x32); SetByteAt(0x7ff6L, 0x30); SetByteAt(0x7ff7L, 0x32); SetByteAt(0x7ff8L, 0x31); //2021
+ SetByteAt(0x7ff9L, 0x20); //
+ SetByteAt(0x7ffaL, 0x42); //B
+ SetByteAt(0x7ffbL, 0x4D); //M
+ SetByteAt(0x7ffcL, 0x54); //T
+ SetByteAt(0x7ffdL, 0x75); //u
+ SetByteAt(0x7ffeL, 0x6E); //n
+ SetByteAt(0x7fffL, 0x65); //e
+ }
+
+ public void ResetBaseromParameters()
+ {
+ //Set Version
+ SetByteAt(0x7fefL, (byte)int.Parse(RomVersion.ToString().Substring(0, 1)));
+ SetByteAt(0x7ff0L, (byte)int.Parse(RomVersion.ToString().Substring(1, 1)));
+ SetByteAt(0x7ff1L, (byte)int.Parse(RomVersion.ToString().Substring(2, 1)));
+ SetBMTuneCopyrightEnding();
+
+ //Load parameters Long (area) locations
+ //method_145();
+ this.LastLocationLoaded = -1;
+ class32_Locations_0.ResetAddresseForVersion(RomVersion);
+
+ ResetInjector();
+ //InstallCYPMod();
+
+ //Reload Ign Cut Delay
+ if (RomVersion >= 103 && GetByteAt(this.class13_u_0.long_420) >= 100) SetByteAt(this.class13_u_0.long_420, 0x07);
+
+ //Reload Antitheft
+ if (RomVersion >= 104)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_430) == 0xff) this.ReloadAntitheft();
+ if (this.GetByteAt(this.class13_u_0.long_431) == 0xff) this.ReloadAntitheft();
+ if (this.GetByteAt(this.class13_u_0.long_432) == 0xff) this.ReloadAntitheft();
+ if (this.GetByteAt(this.class13_u_0.long_433) == 0xff) this.ReloadAntitheft();
+ if (this.GetByteAt(this.class13_u_0.long_434) == 0xff) this.ReloadAntitheft();
+ //if (this.method_150(this.class13_0.long_436) == 0xff && this.method_150(this.class13_0.long_437) == 0xff) this.ReloadAntitheft();
+ }
+
+ if (RomVersion >= 109)
+ {
+ //if (GetByteAt(this.class13_u_0.long_420) >= 100) this.method_149_SetByte(this.class13_u_0.long_420, 0x07); //ign cut delay
+ if (GetByteAt(this.class13_u_0.long_421) >= 100) this.method_149_SetByte(this.class13_u_0.long_421, 0x07); //ign cut ftl delay
+ if (GetByteAt(this.class13_u_0.long_422) >= 100) this.method_149_SetByte(this.class13_u_0.long_422, 0x07); //ign cut fts delay
+ if (this.method_223((int)this.method_152(this.class13_u_0.long_423)) >= 241) this.method_151(this.class13_u_0.long_423, (long)(60f * 4f)); //ign cut Enrichment 100FV
+ if (GetByteAt(this.class13_u_0.long_424) >= 241) this.method_149_SetByte(this.class13_u_0.long_424, 0x00); //ign cut Retard
+ }
+ if (RomVersion >= 111)
+ {
+ if (GetByteAt(this.class13_u_0.long_461) == 0xff && GetByteAt(this.class13_u_0.long_461 + 1) == 0xff && GetByteAt(this.class13_u_0.long_461 + 2) == 0xff)
+ {
+ //reload flex fuel tables
+ //LoadBinaryFiles();
+ for (int i = 0; i < Binary_Files_0.ThisBytes109_Reload.Length; i++) SetByteAt(this.class13_u_0.long_461 + i, Binary_Files_0.ThisBytes109_Reload[i]);
+ //CloseBinaryFiles();
+
+ //flex fuel input
+ this.method_149_SetByte(this.class13_u_0.long_466, 0);
+
+ //flex fuel table
+ if (this.class13_u_0.long_461 != 0L) for (int i = 0; i < 6; i++) this.method_151(this.class13_u_0.long_461 + (i * 3) + 1L, (long)0f);
+ //if (this.class13_u_0.long_463 != 0L) for (int i = 0; i < 6; i++) this.method_151(this.class13_u_0.long_463 + (i * 3) + 1L, (long)0f);
+ if (this.class13_u_0.long_464 != 0L) for (int i = 0; i < 6; i++) this.method_149_SetByte(this.class13_u_0.long_464 + (i * 2) + 1L, (byte)0f);
+ }
+ }
+ if (RomVersion >= 116)
+ {
+ //COP / CPR Coil on Plugs Retrofit options disabled
+ if (GetByteAt(this.class13_u_0.long_521) != 0xff && GetByteAt(this.class13_u_0.long_521) != 0x00) this.method_149_SetByte(this.class13_u_0.long_521, 0);
+ if (GetByteAt(this.class13_u_0.long_522) != 0xff && GetByteAt(this.class13_u_0.long_522) != 0x00) this.method_149_SetByte(this.class13_u_0.long_522, 0);
+ if (GetByteAt(this.class13_u_0.long_523) != 0xff && GetByteAt(this.class13_u_0.long_523) != 0x00) this.method_149_SetByte(this.class13_u_0.long_523, 0);
+
+ //Ign Cut on decel Disabled
+ //if (GetByteAt(this.class13_u_0.long_520) != 0xff && GetByteAt(this.class13_u_0.long_520) != 0x00) this.method_149_SetByte(this.class13_u_0.long_520, 0);
+ }
+ if (RomVersion == 120 || RomVersion == 121)
+ {
+ if (GetByteAt(0x1508L) == 0x00) this.method_149_SetByte(0x1508L, 0x0f); //CPR fix for rom 1.20
+ this.method_149_SetByte(0x5E97L, 0xCA); //CEL Light Fix
+ }
+
+ //this.method_149_SetByte(this.class13_u_0.long_404, this.method_230(65)); //65 degree ECT
+ //this.method_149_SetByte(this.class13_u_0.long_406, this.method_230(25)); //25 degree IAT
+ //this.method_149_SetByte(this.class13_u_0.long_400, this.method_233(15)); //15 km/h VSS
+
+ TryFixECTBug();
+ }
+
+ private void TryFixECTBug()
+ {
+ //0x77 or 0xa3 (0xa3 has NOT ECT Disable function) equal 0x0c
+ //0x77 or 0xd9 (0xa3 has NOT IAT Disable function) equal 0x13
+ //0xce or 0xdb (0xdb has NOT VSS Disable function) equal 0x1f **VSS check at +1**
+
+ if (this.class13_u_0.long_403 != 0xf005L)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_403 - 1) == 0x77 && this.GetByteAt(this.class13_u_0.long_403) != 0x00 && this.GetByteAt(this.class13_u_0.long_403) != 0xff) this.method_149_SetByte(this.class13_u_0.long_403, 0x00);
+ if (this.GetByteAt(this.class13_u_0.long_403 - 1) == 0xa3 && this.GetByteAt(this.class13_u_0.long_403) != 0x0c) this.method_149_SetByte(this.class13_u_0.long_403, 0x0c);
+ }
+
+ if (this.class13_u_0.long_405 != 0xf001L)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_405 - 1) == 0x77 && this.GetByteAt(this.class13_u_0.long_405) != 0x00 && this.GetByteAt(this.class13_u_0.long_405) != 0xff) this.method_149_SetByte(this.class13_u_0.long_405, 0x00);
+ if (this.GetByteAt(this.class13_u_0.long_405 - 1) == 0xd9 && this.GetByteAt(this.class13_u_0.long_405) != 0x13) this.method_149_SetByte(this.class13_u_0.long_405, 0x13);
+
+ }
+
+ if (this.class13_u_0.long_401 != 0xf006L)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_401 + 1) == 0xce && this.GetByteAt(this.class13_u_0.long_401) != 0x00 && this.GetByteAt(this.class13_u_0.long_401) != 0xff) this.method_149_SetByte(this.class13_u_0.long_401, 0x00);
+ if (this.GetByteAt(this.class13_u_0.long_401 + 1) == 0xdb && this.GetByteAt(this.class13_u_0.long_401) != 0x1f) this.method_149_SetByte(this.class13_u_0.long_401, 0x1f);
+ }
+ }
+
+ public void GetRomVersion()
+ {
+ if (this.GetByteAt(0x7ff1L) != 0xff)
+ {
+ try
+ {
+ string VStr = ((int)(this.GetByteAt(0x7fefL))).ToString() + ((int)(this.GetByteAt(0x7ff0L))).ToString() + ((int)(this.GetByteAt(0x7ff1L))).ToString();
+ RomVersion = int.Parse(VStr);
+ }
+ catch (Exception message) {
+ this.class17_0.frmMain_0.LogThis("Baserom Error Getting Version :" + Environment.NewLine + "" + message);
+ }
+ }
+ else
+ {
+ RomVersion = 100;
+ }
+
+ //LoadBinaryFiles();
+ if (RomVersion < 100) RomVersion = 100;
+ if (RomVersion > Binary_Files_0.ThisBytesL.Count + 100 - 1) RomVersion = Binary_Files_0.ThisBytesL.Count + 100 - 1;
+ //CloseBinaryFiles();
+ }
+
+ public void LoadBMtune()
+ {
+ Glitched = false;
+
+ GetRomVersion();
+ class32_Locations_0.ResetAddresseForVersion(RomVersion);
+
+ //SetBMTune_Baserom();
+ if (RomVersion < 111) ConvertBaseromVersionToVersion(RomVersion);
+ else ResetBaseromParameters();
+
+ GlitchTestingTimer = 0;
+
+ //this.method_26(this.string_5);
+ this.SetFileLoaded(true);
+ }
+
+ private string GetFileType()
+ {
+ //0x0210 = 528 ... eCtune=196, P30=71, Gold=137, P72=228, Neptune=16, P28=212
+ //Get Other Softwares
+ string Error_Str = "";
+ if (this.GetByteAt(528) == 0x2e && this.GetByteAt(529) == 0xf9 && this.GetByteAt(530) == 0x7d) Error_Str = "This is a Crome P30 file" + Environment.NewLine + "Open this file with Crome";
+ else if (this.GetByteAt(528) == 228 && this.GetByteAt(529) == 0xf8 && this.GetByteAt(530) == 0xa2) Error_Str = "This is a Crome P72 file" + Environment.NewLine + "Open this file with Crome";
+ else if (this.GetByteAt(528) == 212 && this.GetByteAt(529) == 0x1a && this.GetByteAt(530) == 0x02) Error_Str = "This is a Crome P28 file" + Environment.NewLine + "Open this file with Crome";
+ else if ((this.GetByteAt(528) == 0x29 && this.GetByteAt(529) == 0x0f && this.GetByteAt(530) == 0xc9) ||
+ (this.GetByteAt(528) == 0xc4 && this.GetByteAt(529) == 0xaa && this.GetByteAt(530) == 0x98)) Error_Str = "This is a Crome P13 file" + Environment.NewLine + "Open this file with Crome";
+ else if (this.GetByteAt(528) == 137 && this.GetByteAt(529) == 0xc6 && this.GetByteAt(530) == 0xab) Error_Str = "This is a Crome Gold file" + Environment.NewLine + "Open this file with Crome" + Environment.NewLine + "OR BUY BMTUNE TO IMPORT IT";
+ else if (this.GetByteAt(528) == 19) Error_Str = "This is possibly a Hondata S200 file" + Environment.NewLine + "Open this file with Hondata";
+ else if (this.GetByteAt(528) == 16 && this.GetByteAt(529) == 0x8a && this.GetByteAt(530) == 0xc4) Error_Str = "This is a Neptune file" + Environment.NewLine + "Open this file with Neptune" + Environment.NewLine + "OR BUY BMTUNE TO IMPORT IT";
+ if ((this.method_152(0x7fefL) == 0x4365L) && (this.method_152(0x7ff1L) == 0xa974L)) Error_Str = "This is a eCtune file" + Environment.NewLine + "Open this file with eCtune" + Environment.NewLine + "OR BUY BMTUNE TO IMPORT IT";
+ if (Error_Str == "") Error_Str = "Can't load the file!";
+ return Error_Str;
+ }
+
+ private void ResetInjector()
+ {
+ int ThisI = GetInjIndex();
+ if (this.GetByteAt(this.class13_u_0.long_81) != ThisI) SetByteAt(this.class13_u_0.long_81, (byte)ThisI);
+ }
+
+ private int GetInjIndex()
+ {
+ int ThatI = this.class24_u_0.Count - 1; //set to custom injector automatically if not found
+
+ byte[] Vdouble_byte = new byte[7];
+ byte[] Vdouble_byte2 = new byte[7];
+ long[] Tdouble_byte = new long[7];
+ long[] Tdouble_byte2 = new long[7];
+ for (int i = 0; i < 7; i++) Vdouble_byte[i] = this.GetByteAt(this.class13_u_0.long_185 + (i * 3));
+ for (int i = 0; i < 7; i++) Tdouble_byte[i] = this.method_152(this.class13_u_0.long_185 + (i * 3) + 1L);
+
+ List InjectorPossibleMatch = new List();
+ List InjectorPossibleMatchDiffSize = new List();
+
+ for (int i = 0; i < this.class24_u_0.Count; i++)
+ {
+ bool Same = true;
+ int Differences = 0;
+ for (int i2 = 0; i2 < 7; i2++)
+ {
+ Vdouble_byte2[i2] = method_209((float)this.class24_u_0[i].double_0[i2]);
+ Tdouble_byte2[i2] = (long)((this.class24_u_0[i].double_1[i2] * 1000.0) / 3.2);
+
+ if (Vdouble_byte[i2] != Vdouble_byte2[i2] && Vdouble_byte[i2] != Vdouble_byte2[i2] - 1 && Vdouble_byte[i2] != Vdouble_byte2[i2] + 1) Same = false;
+ if (Tdouble_byte[i2] != Tdouble_byte2[i2] && Tdouble_byte[i2] != Tdouble_byte2[i2] - 1 && Tdouble_byte[i2] != Tdouble_byte2[i2] + 1) Same = false;
+
+ //Get diff size
+ if (Same)
+ {
+ if (Vdouble_byte[i2] != Vdouble_byte2[i2]) Differences++;
+ if (Tdouble_byte[i2] != Tdouble_byte2[i2]) Differences++;
+ }
+ }
+
+ if (Same)
+ {
+ InjectorPossibleMatch.Add(i);
+ InjectorPossibleMatchDiffSize.Add(Differences);
+ }
+ }
+
+ if (InjectorPossibleMatchDiffSize.Count > 0)
+ {
+ int IndexWithLeastDifference = 0;
+ int LeastDifference = 9999;
+
+ //Get the injector that has least differences
+ for (int i = 0; i < InjectorPossibleMatchDiffSize.Count; i++)
+ {
+ if (InjectorPossibleMatchDiffSize[i] < LeastDifference)
+ {
+ LeastDifference = InjectorPossibleMatchDiffSize[i];
+ IndexWithLeastDifference = InjectorPossibleMatch[i];
+ }
+ }
+
+ //Set Injector that has least differences
+ ThatI = IndexWithLeastDifference;
+ }
+
+ Vdouble_byte = null;
+ Vdouble_byte2 = null;
+ Tdouble_byte = null;
+ Tdouble_byte2 = null;
+ InjectorPossibleMatch = null;
+ InjectorPossibleMatchDiffSize = null;
+
+ return ThatI;
+ }
+
+ private bool PasswordMatch()
+ {
+ GetPWLocation(RomVersion);
+
+ byte[] PasswordByte = new byte[class10_settings_0.Password.Length];
+ for (int i = 0; i < class10_settings_0.Password.Length; i++) PasswordByte[i] = Convert.ToByte(class10_settings_0.Password[i]);
+ byte[] PasswordByte2 = method_92(PasswordByte);
+
+ bool Match = true;
+ for (int i = 0; i < PasswordByte2.Length; i++)
+ {
+ if (this.GetByteAt(this.class13_u_0.long_4PASS + i) != PasswordByte2[i]) Match = false;
+ }
+
+ PasswordByte = null;
+ PasswordByte2 = null;
+ return Match;
+ }
+
+ private byte method_92_c(byte[] byte_01)
+ {
+ int int_92_0 = 0;
+ for (int i = 0; i < byte_01.Length; i++)
+ {
+ int_92_0 = int_92_0 + (int)byte_01[i];
+ if (int_92_0 > 255) int_92_0 = int_92_0 - 256;
+ }
+ byte_01 = null;
+ return (byte)int_92_0;
+ }
+
+ public byte[] method_92(byte[] byte_01)
+ {
+ byte byte92 = method_92_c(byte_01);
+ byte[] byte_02 = new byte[byte_01.Length + 1];
+ for (int i = 0; i < byte_01.Length; i++)
+ {
+ if ((i % 2) == 0)
+ {
+ int int_01 = (int) byte_01[i] + byte92;
+ if (int_01 > 255) int_01 -= 256;
+ byte_02[i] = (byte)int_01;
+ }
+ else {
+ int int_01 = (int) byte_01[i] - byte92;
+ if (int_01 < 0) int_01 += 256;
+ byte_02[i] = (byte) int_01;
+ }
+ }
+ byte_02[byte_01.Length] = byte92;
+
+ byte_02 = method_94(byte_02);
+ byte_01 = null;
+ return byte_02;
+ }
+
+ public byte[] method_93(byte[] byte_01)
+ {
+ byte_01 = method_95(byte_01);
+
+ byte byte92 = byte_01[byte_01.Length - 1];
+ byte[] byte_02 = new byte[byte_01.Length - 1];
+ for (int i = 0; i < byte_02.Length; i++)
+ {
+ if ((i % 2) == 0)
+ {
+ int int_01 = (int)byte_01[i] - byte92;
+ if (int_01 < 0) int_01 += 256;
+ byte_02[i] = (byte)int_01;
+ }
+ else
+ {
+ int int_01 = (int)byte_01[i] + byte92;
+ if (int_01 > 255) int_01 -= 256;
+ byte_02[i] = (byte)int_01;
+ }
+ }
+ byte_01 = null;
+ return byte_02;
+ }
+
+ public byte[] method_94(byte[] byte_01)
+ {
+ byte byte92 = method_92_c(byte_01);
+ byte[] byte_02 = new byte[byte_01.Length + 9];
+ int int_99 = 0;
+ for (int i = 0; i < byte_01.Length; i++)
+ {
+ int int_01 = (int)byte_01[i] - byte92;
+ if (int_01 < 0) int_01 += 256;
+ byte_02[int_99] = (byte)int_01;
+
+ int int_02 = i + 1;
+ if (int_02 == 16 || int_02 == 32 || int_02 == 48 || int_02 == 64 || int_02 == 80 || int_02 == 96 || int_02 == 112 || int_02 == 128)
+ {
+ int_99++;
+ byte_02[int_99] = byte92;
+ byte Old = byte92;
+ byte92 = method_92_c(byte_02);
+ }
+ int_99++;
+ }
+ byte_02[byte_02.Length - 1] = byte92;
+ byte_01 = null;
+ return byte_02;
+ }
+
+ public byte[] method_95(byte[] byte_01)
+ {
+ byte byte92_1 = byte_01[16];
+ byte byte92_2 = byte_01[32+1];
+ byte byte92_3 = byte_01[48+2];
+ byte byte92_4 = byte_01[64+3];
+ byte byte92_5 = byte_01[80+4];
+ byte byte92_6 = byte_01[96+5];
+ byte byte92_7 = byte_01[112+6];
+ byte byte92_8 = byte_01[128+7];
+ byte byte92_9 = byte_01[byte_01.Length - 1];
+ byte byte92 = 0;
+ byte[] byte_02 = new byte[byte_01.Length - 9];
+ int int_99 = 0;
+ for (int i = 0; i < byte_02.Length; i++)
+ {
+ if (i < 128) byte92 = byte92_8;
+ if (i < 112) byte92 = byte92_7;
+ if (i < 96) byte92 = byte92_6;
+ if (i < 80) byte92 = byte92_5;
+ if (i < 64) byte92 = byte92_4;
+ if (i < 48) byte92 = byte92_3;
+ if (i < 32) byte92 = byte92_2;
+ if (i < 16) byte92 = byte92_1;
+ if (i >= 128) byte92 = byte92_9;
+ if (i == 16 || i == 32 || i == 48 || i == 64 || i == 80 || i == 96 || i == 112 || i == 128) int_99++;
+
+ int int_01 = (int)byte_01[int_99] + byte92;
+ if (int_01 > 255) int_01 -= 256;
+ byte_02[i] = (byte)int_01;
+
+ int_99++;
+ }
+ byte_01 = null;
+ return byte_02;
+ }
+
+ public delegate void Delegate55();
+
+ public delegate void Delegate56(string string_0, string string_1, string string_2);
+
+ public delegate void Delegate57(SelectedTable selectedTable_0);
+
+ public delegate void Delegate58();
+
+ public delegate void Delegate59();
+
+ public delegate void Delegate60(int int_0);
+
+ public delegate void Delegate61(FuelDisplayMode fuelDisplayMode_0);
+
+ public delegate void Delegate62(string string_0, string string_1);
+}
+
diff --git a/Class1_Version.cs b/Class1_Version.cs
new file mode 100644
index 0000000..5aa42c6
--- /dev/null
+++ b/Class1_Version.cs
@@ -0,0 +1,9 @@
+using System;
+
+internal class Class1_Version
+{
+ public int Version;
+ public bool Stable;
+ public string Infos;
+}
+
diff --git a/Class1_u.cs b/Class1_u.cs
new file mode 100644
index 0000000..894b58d
--- /dev/null
+++ b/Class1_u.cs
@@ -0,0 +1,16 @@
+using System;
+
+internal class Class1_u
+{
+ public bool IsELD;
+ public bool IsBaro;
+ public bool IsInjTest;
+ public bool IsKnock;
+ public bool IsO2H;
+ public bool IsIAB;
+ public bool bool_7;
+ public string string_0;
+ public string string_1;
+ public string string_2;
+}
+
diff --git a/Class20_u.cs b/Class20_u.cs
new file mode 100644
index 0000000..5a89a98
--- /dev/null
+++ b/Class20_u.cs
@@ -0,0 +1,11 @@
+using System;
+
+internal class Class20_u
+{
+ public byte byte_0;
+ public byte byte_1;
+ public int int_0;
+ public long long_0;
+ public string string_0;
+}
+
diff --git a/Class21_snap.cs b/Class21_snap.cs
new file mode 100644
index 0000000..3c8ed6b
--- /dev/null
+++ b/Class21_snap.cs
@@ -0,0 +1,230 @@
+using Dal;
+using Data;
+using System;
+using System.Collections.ObjectModel;
+using System.IO;
+using System.Globalization;
+using System.Runtime.CompilerServices;
+//using System.Runtime.Serialization;
+//using System.Runtime.Serialization.Formatters.Binary;
+using System.Windows.Forms;
+
+internal class Class21_snap
+{
+ private Class18 class18_0;
+ private QuickSaveListObjects quickSaveListObjects_0 = new QuickSaveListObjects();
+ private string string_0;
+
+ public event Delegate63 delegate63_0;
+
+ internal void method_0(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+ this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_1);
+ }
+
+ private void method_1()
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ if (!string.IsNullOrEmpty(this.class18_0.method_27()))
+ {
+ this.string_0 = this.class18_0.method_27() + @"\snapshots\";
+ }
+ this.method_8();
+ this.quickSaveListObjects_0.QuickSaveItem_0.Clear();
+ this.method_7();
+ }
+ }
+
+ public void method_2()
+ {
+ if (!this.class18_0.method_47() && !this.class18_0.method_48())
+ {
+ this.class18_0.method_155("Save Snapshot");
+ string str = string.Empty;
+ frmQuickSaveDesc desc = new frmQuickSaveDesc();
+ desc.ShowDialog();
+ if (desc.Tag == null)
+ {
+ desc.Dispose();
+ desc = null;
+ }
+ else
+ {
+ str = desc.Tag.ToString();
+ QuickSaveItem QuickSaveItem_1 = new QuickSaveItem {
+ description = str,
+ time = DateTime.Now,
+ filename = "snp" + this.quickSaveListObjects_0.QuickSaveItem_0.Count.ToString() + ".bin"
+ //filename = "snp" + this.quickSaveListObjects_0.quickSaveList.Count.ToString() + ".bml"
+ };
+ //this.class18_0.method_73(this.string_0 + item.filename); //save calibration .bml
+
+ try
+ {
+ if (!Directory.Exists(Path.GetDirectoryName(this.string_0 + QuickSaveItem_1.filename))) Directory.CreateDirectory(Path.GetDirectoryName(this.string_0 + QuickSaveItem_1.filename));
+ File.Create(this.string_0 + QuickSaveItem_1.filename).Dispose();
+ File.WriteAllBytes(this.string_0 + QuickSaveItem_1.filename, this.class18_0.GetAllByte());
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+
+ this.quickSaveListObjects_0.QuickSaveItem_0.Add(QuickSaveItem_1);
+ if (this.delegate63_0 != null)
+ {
+ this.delegate63_0();
+ }
+ }
+ }
+ }
+
+ public void method_3()
+ {
+ this.class18_0.method_155("Clear Snapshots");
+ this.quickSaveListObjects_0.QuickSaveItem_0.Clear();
+ FileInfo info = new FileInfo(this.string_0);
+ if (info.Directory.Exists)
+ {
+ foreach (FileInfo info2 in info.Directory.GetFiles())
+ {
+ info2.Delete();
+ }
+ }
+ DirectoryInfo info3 = new DirectoryInfo(this.string_0);
+ if (info3.Exists)
+ {
+ info3.Delete();
+ }
+ info3 = null;
+ if (this.delegate63_0 != null)
+ {
+ this.delegate63_0();
+ }
+ }
+
+ public Collection method_5()
+ {
+ return this.quickSaveListObjects_0.QuickSaveItem_0;
+ }
+
+ public void method_6(int int_1)
+ {
+ this.class18_0.method_155("Load Snapshot");
+ this.class18_0.method_75(this.string_0 + this.quickSaveListObjects_0.QuickSaveItem_0[int_1].filename, false, 1);
+ this.class18_0.method_65();
+ }
+
+ internal void method_7()
+ {
+ string fileName = this.string_0 + @"\snplist.pref";
+ //IFormatter formatter = new BinaryFormatter();
+ //Stream serializationStream = null;
+ FileInfo info = new FileInfo(fileName);
+ if (!info.Exists)
+ {
+ this.quickSaveListObjects_0 = new QuickSaveListObjects();
+ }
+ else
+ {
+ try
+ {
+ this.quickSaveListObjects_0 = new QuickSaveListObjects();
+
+ string[] AllLines = File.ReadAllLines(fileName);
+ if (AllLines.Length > 0)
+ {
+ for (int i = 0; i < AllLines.Length; i++)
+ {
+ if (AllLines[i].Contains("List"))
+ {
+ QuickSaveItem QuickSaveItem_0 = new QuickSaveItem();
+
+ string[] SplitCMD = AllLines[i].Split(',');
+ string[] SplitIndexEnc = SplitCMD[0].Split('=');
+ string[] SplitCmdEnc = SplitCMD[1].Split('=');
+
+ string[] SplitCMDDesc = AllLines[i + 1].Split(',');
+ string[] SplitCmdDescEnc = SplitCMDDesc[1].Split('=');
+
+ string[] SplitCMDTime = AllLines[i + 2].Split(',');
+ string[] SplitCmdTimeEnc = SplitCMDTime[1].Split('=');
+
+ if (SplitCmdEnc[0].Contains("filename")) QuickSaveItem_0.filename = SplitCmdEnc[1];
+ if (SplitCmdDescEnc[0].Contains("description")) QuickSaveItem_0.description = SplitCmdDescEnc[1];
+ try
+ {
+ if (SplitCmdTimeEnc[0].Contains("time")) QuickSaveItem_0.time = DateTime.ParseExact(SplitCmdTimeEnc[1], "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
+ }
+ catch { }
+
+ this.quickSaveListObjects_0.QuickSaveItem_0.Add(QuickSaveItem_0);
+ i += 2;
+ }
+ }
+ }
+
+
+ //################
+ //serializationStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
+ //this.quickSaveListObjects_0 = (QuickSaveListObjects) formatter.Deserialize(serializationStream);
+ }
+ catch (Exception)
+ {
+ this.quickSaveListObjects_0 = new QuickSaveListObjects();
+ //method_8();
+ }
+ /*if (serializationStream != null)
+ {
+ serializationStream.Close();
+ serializationStream.Dispose();
+ serializationStream = null;
+ }
+ formatter = null;*/
+ info = null;
+ if (this.delegate63_0 != null) this.delegate63_0();
+ }
+ }
+
+ public void method_8()
+ {
+ string fileName = this.string_0 + @"\snplist.pref";
+ FileInfo info = new FileInfo(fileName);
+ if (info.Exists)
+ {
+ info.Delete();
+ }
+ if (this.quickSaveListObjects_0.QuickSaveItem_0.Count != 0)
+ {
+ string SaveStr = "";
+ for (int i = 0; i < this.quickSaveListObjects_0.QuickSaveItem_0.Count; i++)
+ {
+ SaveStr += "List=" + i + ",filename=" + this.quickSaveListObjects_0.QuickSaveItem_0[i].filename + Environment.NewLine;
+ SaveStr += "List=" + i + ",description=" + this.quickSaveListObjects_0.QuickSaveItem_0[i].description + Environment.NewLine;
+ SaveStr += "List=" + i + ",time=" + this.quickSaveListObjects_0.QuickSaveItem_0[i].time.ToString("dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture) + Environment.NewLine;
+ }
+
+ StreamWriter writer = new StreamWriter(fileName, false);
+ writer.Write(SaveStr);
+ writer.Close();
+ writer.Dispose();
+ writer = null;
+
+ //####################
+ /*IFormatter formatter = new BinaryFormatter();
+ Stream serializationStream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
+ formatter.Serialize(serializationStream, this.quickSaveListObjects_0);
+ serializationStream.Close();
+ serializationStream.Dispose();
+ formatter = null;*/
+ info = null;
+ this.quickSaveListObjects_0.QuickSaveItem_0.Clear();
+ if (this.delegate63_0 != null) this.delegate63_0();
+ }
+ }
+
+ public delegate void Delegate63();
+}
+
diff --git a/Class22_startup.cs b/Class22_startup.cs
new file mode 100644
index 0000000..7993802
--- /dev/null
+++ b/Class22_startup.cs
@@ -0,0 +1,205 @@
+using System;
+using System.IO;
+using System.IO.Compression;
+using System.Windows.Forms;
+using System.Diagnostics;
+using System.Linq;
+using System.Threading.Tasks;
+using Microsoft.Win32;
+using System.Security.Cryptography;
+using System.Security.Permissions;
+using System.Security.Principal;
+using System.Management;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+internal static class Class22_startup
+{
+ public static string string_8;
+ public static string string_15135;
+
+ [STAThread]
+ private static void Main()
+ {
+ bool l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭp̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ = false;
+ bool l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ = false;
+ bool l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ = false;
+ bool l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = false;
+ bool l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = false;
+
+ DirectoryInfo info = new DirectoryInfo(Environment.GetEnvironmentVariable("systemroot") + @"\Microsoft.NET\Framework");
+ if (info.Exists)
+ {
+ DirectoryInfo[] directories = info.GetDirectories();
+ for (int i = 0; i < directories.Length; i++)
+ {
+ if (directories[i].Name.Contains("v2.0.5"))
+ {
+ l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭp̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ = true;
+ string_8 = string_8 + ".NET Framework Version: 2.0" + Environment.NewLine;
+ }
+ if (directories[i].Name.Contains("v3.5"))
+ {
+ string_8 = string_8 + ".NET Framework Version: 3.5" + Environment.NewLine;
+ l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ = true;
+ }
+ if (directories[i].Name.Contains("v4"))
+ {
+ string_8 = string_8 + ".NET Framework Version: 4.0" + Environment.NewLine;
+ l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ = true;
+ }
+ }
+ }
+
+ using (RegistryKey key = RegistryKey.OpenBaseKey((RegistryHive)RegistryHive.LocalMachine, (RegistryView)RegistryView.Registry32).OpenSubKey(@"SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\"))
+ {
+ if ((key != null) && (key.GetValue("Release") != null))
+ {
+ string_15135 = smethod_7((int)key.GetValue("Release"));
+ string_8 = string_8 + ".NET Framework Version: " + string_15135;
+
+ l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = true;
+ }
+ }
+
+ if (!l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ)
+ {
+
+ if (!l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭp̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ || !l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ || !l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚ || !l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ)
+ {
+ if (!l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭp̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚) MessageBox.Show(".Net framework not found" + Environment.NewLine + "Please install .Net framework 2.0 and 3.5", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ else if (!l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚) MessageBox.Show(".Net framework not found" + Environment.NewLine + "Please install .Net framework 3.5", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ else if (!l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚) MessageBox.Show(".Net framework not found" + Environment.NewLine + "Please install .Net framework 4.0", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ else if (!l̴͚͎̙̻͎̟̩͓͕̜̀̉̓̀͛̿ͣ̆̿̊̃ͨ̄̇̔̀ͣ̒ͣu̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅf̸̡͈͍̳̯̖͊͊͋̂̚̚d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ) MessageBox.Show(".Net framework not found" + Environment.NewLine + "Please install .Net framework 4.5", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+
+ Environment.Exit(0);
+ }
+ else
+ {
+ //######################################################
+ //Install DLL
+ Class34_Zip d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜ = new Class34_Zip();
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.ExtractZip();
+ string j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "mtssdk.ocx";
+ string m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ = "DLL";
+ string b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ string u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+ //##############
+ j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "Interop.MTSSDKLib.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+ //##############
+ j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "mts.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+ //##############
+ j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "System.IO.Compression.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+ //##############
+ j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "System.IO.Compression.FileSystem.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+ //##############
+ /*j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "J2534-Sharp.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }*/
+ //##############
+ j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "Interop.IWshRuntimeLibrary.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+ //##############
+ j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "Interop.Shell32.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+ //##############
+ j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡ = "NCalc.dll";
+ b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ = Application.StartupPath + @"\" + m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ = Application.StartupPath + @"\" + j̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡;
+ if (!File.Exists(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ))
+ {
+ d̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅẖ̸̵̢̢̝̥̬̯̯̼͊̏̋ͩͨͫͪ̆̍ͦ̒̾͋̐̉̈ͥ̏ͥ͡i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜.UnZipFile(Application.StartupPath, m̨̫͈̣̦̼̱̦͓͈̲͙̫͈͔̞̟͙̠̲͑͑ͦͦ͛ͧ̓̕͝p̷̨̧͇̗̩͉̲̱̙̬̖̜̝̤̻̱̝̮͕̯͑̒̍͋ͦ̊͘i̶̸̧̪͙͓̯̠̱̝̤͇̅̆͑ͮͭͮ̽͢͜o̭͖̘͙̹͎̦̮̪̠̓ͦ̅̒ͣ̑ͬ̓ͪ̊ͫͤͭ̕͜͠ͅ);
+ File.Create(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ).Dispose();
+ File.WriteAllBytes(u̶̠̘̗̻̼͓̤͓̦̯̝̹̳̺̹͗̽̑̇͌ͯ͐͌̿ͤ͢ͅj̧̡͕̮̘͕̞̹̤̾̇ͤ͂͐͊ͦͮ͟͠b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭ, File.ReadAllBytes(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ));
+
+ File.Delete(b̸̵̝̘͍̪̫̘̩̙̺̜͓̺̈́̌̒̈ͭd̷̢͈̣͇͙̤̦̟̱̺̩̦͎̞̬̤̪̖̿ͨͪ̈́̓̏ͫͫ̌͆̎̌ͦ̄̈̔̚̚͟c̨̛̥͈̞̺͔̞̼ͧ͆̈̾̐͋̎̚͜͝ͅ);
+ }
+
+
+ //######################################################
+ Application.EnableVisualStyles();
+ Application.Run(new FrmMain());
+ }
+ }
+ }
+
+ public static string smethod_7(int int_0)
+ {
+ return ((int_0 < 0x80ea8) ? ((int_0 < 0x70bf0) ? ((int_0 < 0x709fc) ? ((int_0 < 0x707fe) ? ((int_0 < 0x60632) ? ((int_0 < 0x6040e) ? ((int_0 < 0x6004f) ? ((int_0 < 0x5cbf5) ? ((int_0 < 0x5c733) ? ((int_0 < 0x5c615) ? "No 4.5 or later version detected" : "4.5") : "4.5.1") : "4.5.2") : "4.6") : "4.6.1") : "4.6.2") : "4.7") : "4.7.1") : "4.7.2") : "4.8 or later");
+ }
+}
+
diff --git a/Class24_u.cs b/Class24_u.cs
new file mode 100644
index 0000000..ecb35c0
--- /dev/null
+++ b/Class24_u.cs
@@ -0,0 +1,9 @@
+using System;
+
+internal class Class24_u
+{
+ public double[] double_0;
+ public double[] double_1;
+ public string string_0 = "";
+}
+
diff --git a/Class25.cs b/Class25.cs
new file mode 100644
index 0000000..69abefa
--- /dev/null
+++ b/Class25.cs
@@ -0,0 +1,3697 @@
+using Data;
+//using PropertiesRes;
+using Microsoft.Win32;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Globalization;
+using System.IO.Ports;
+using System.Runtime.CompilerServices;
+using System.Security.Permissions;
+using System.Text;
+using System.Timers;
+using System.Threading;
+using System.Windows.Forms;
+
+internal class Class25
+{
+ private BackgroundWorker backgroundWorker_0;
+ private BackgroundWorker backgroundWorker_1;
+ private BackgroundWorker backgroundWorker_2;
+ private BackgroundWorker backgroundWorker_3;
+ private BackgroundWorker backgroundWorker_4;
+ private bool Emu_Connected;
+ private bool bool_1;
+ private bool bool_10;
+ private bool bool_2;
+ private bool bool_3;
+ private bool bool_6;
+ private bool Emu_SerialConnected;
+ public bool Report_Error;
+ private bool bool_9;
+ private byte[] byte_0;
+ private byte[] byte_1;
+ private byte[] byte_2;
+ private byte byte_3;
+ public byte[] Serial_ID = new byte[8];
+ private byte[] byte_6 = new byte[] { 15, 0xfc, 0xce, 0x2c, 0xa3, 0x9f, 0x65, 0x99 };
+ private byte[] byte_7 = new byte[] { 15, 0xfc, 0xce, 0x2c, 0xa3, 0x9f, 0x65, 0x99 };
+ private Class10_settings class10_settings_0;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ private Class25 class25_0;
+ private Class27_EmuProgress class27_EmuProgress_0;
+ public EmulatorMoatesType emulatorMoatesType_0 = EmulatorMoatesType.demon;
+ private EmulatorState emulatorState_0;
+ private FrmMain frmMain_0;
+ private int int_0;
+ public int int_1;
+ public int int_2;
+ public int Vendor_ID;
+ private Queue queue_0;
+ private SerialPort serialPort_0;
+ public string string_0 = "";
+ public string EmulatorName = "";
+ private System.Timers.Timer timer_0 = new System.Timers.Timer(5.0);
+ private System.Timers.Timer timer_1 = new System.Timers.Timer(100.0);
+ private System.Windows.Forms.Timer timer_2;
+
+ public event Delegate65 delegate65_0;
+ public event Delegate66 delegate66_0;
+ public bool CaliEmuProgressReport = true;
+ public bool TryingtoConnect = false;
+
+ internal Class25(ref Class18 rm, ref Class10_settings cfg, ref Class17 dt, ref FrmMain frmM) //Class22 in HTS 1.92
+ {
+ this.class10_settings_0 = cfg;
+ this.class17_0 = dt;
+ this.class18_0 = rm;
+ this.frmMain_0 = frmM;
+ this.timer_0.Elapsed += new ElapsedEventHandler(this.timer_0_Elapsed);
+ this.timer_1.Elapsed += new ElapsedEventHandler(this.timer_1_Elapsed);
+ SystemEvents.PowerModeChanged += new PowerModeChangedEventHandler(this.method_0);
+ this.class25_0 = this;
+ this.method_14(EmulatorState.Disconnected);
+ }
+
+ //Upload Rom
+
+ private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Demon)
+ {
+ string str3 = string.Empty;
+ byte[] buffer = new byte[8];
+ for (int k = 0; k < 8; k++)
+ {
+ buffer[k] = this.Serial_ID[k];
+ }
+ this.method_22(buffer, 0, 8);
+ this.method_22(buffer, 0, 8);
+ for (int m = 0; m < 8; m++)
+ {
+ str3 = str3 + buffer[m].ToString("X2");
+ }
+ }
+ byte num7 = 0;
+ int num8 = 0;
+ this.byte_1 = new byte[0x105];
+
+ //Reset First Byte
+ //this.class18_0.byte_0[0] = this.class18_0.StartByte;
+
+ if (this.backgroundWorker_0.CancellationPending)
+ {
+ return;
+ }
+ long num6 = 0L;
+ this.LogThis("Start uploading");
+
+
+ Label_02AF:
+ this.DiscardBuffer();
+ if (num8 == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Uploading failed after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Uploading failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ if (!this.IsEmulatorConnected(false))
+ {
+ if (this.queue_0 != null) this.queue_0.Clear();
+ this.EmulatorDisconnect();
+ }
+ }
+ else if (num6 >= 0x8000L)
+ {
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ROMulator)
+ {
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_50(this.byte_1, 0, 2);
+ this.method_52();
+ this.method_52();
+ this.method_52();
+ this.DiscardBuffer();
+ }
+ catch (Exception exception)
+ {
+ this.DiscardBuffer();
+ if (num8 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception.Message);
+ this.IsEmulatorConnected(false);
+ num8++;
+ }
+ }
+ }
+ else
+ {
+ this.backgroundWorker_0.ReportProgress((int) ((((double) num6) / 32768.0) * 100.0));
+
+ //PGMFI RTP
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.PGMFI_RTP)
+ {
+ this.byte_1 = new byte[5];
+ this.byte_1[0] = 0xa4; //a4
+ this.byte_1[1] = 0; //0
+ this.byte_1[2] = this.class18_0.GetByteAt(num6); //Get 1byte
+ this.byte_1[3] = this.class18_0.method_148(0x8000L + num6); //MSB
+ this.byte_1[4] = this.class18_0.method_147(0x8000L + num6); //LSB
+ if (this.byte_0[(int)((IntPtr)num6)] == this.class18_0.GetByteAt(num6))
+ {
+ num6 += 1L;
+ }
+ else
+ {
+ this.byte_1[1] = this.method_46(this.byte_1, 0, 5);
+ try
+ {
+ this.method_50(this.byte_1, 0, 5);
+ num7 = this.method_52();
+ this.DiscardBuffer();
+ if (num7 == 0)
+ {
+ num6 += 1L;
+ num8 = 0;
+ }
+ else
+ {
+ if (!this.IsEmulatorConnected(false) && num8 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num6) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num7) + " (Expected: " + string.Format("{0:X2}", 0) + ")");
+ num8++;
+ }
+ }
+ catch (Exception exception)
+ {
+ this.DiscardBuffer();
+ if (num8 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception.Message);
+ this.IsEmulatorConnected(false);
+ num8++;
+ }
+ }
+ goto Label_02AF;
+ }
+
+ //OSTRICH
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Ostrich
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.CobraRTP
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.BMulator
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.Vitaprog
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.ECUTamer)
+ {
+ if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.CobraRTP
+ && this.class10_settings_0.emulatorMode_0 != EmulatorMode.BMulator //Remove this for 4K BMulator
+ && this.class10_settings_0.emulatorMode_0 != EmulatorMode.ECUTamer
+ && ((this.emulatorMoatesType_0 == EmulatorMoatesType.ostrich_2 && this.int_2 >= 3)
+ || (this.emulatorMoatesType_0 == EmulatorMoatesType.ostrich_1 && this.int_2 >= 12)))
+ {
+ //Ostrich 2.0
+ this.byte_1 = new byte[0x1006];
+ this.byte_1[0] = 90; //Z
+ this.byte_1[1] = 0x57; //W
+ this.byte_1[2] = 0x10; //n = 16 (16 for 4k serial | 4096)
+ this.byte_1[3] = 0; //MMSB ... Always = 0
+ this.byte_1[4] = this.class18_0.method_148(0x8000L + num6); //MSB
+ for (int num9 = 0; num9 < 0x1000; num9++)
+ {
+ this.byte_1[5 + num9] = this.class18_0.GetByteAt(num6 + num9); //All Bytes
+ }
+ this.byte_1[0x1005] = this.method_46(this.byte_1, 0, 0x1005); //Checksum
+ try
+ {
+ this.method_50(this.byte_1, 0, 0x1006);
+ byte Test = this.method_52();
+ this.DiscardBuffer();
+ if (Test == 0x4f)
+ {
+ num6 += 0xfffL;
+ num6 += 1L;
+ num8 = 0;
+ }
+ else
+ {
+ this.IsEmulatorConnected(false);
+ if (num8 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num6) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", Test) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num8++;
+ }
+ }
+ catch (Exception exception2)
+ {
+ this.DiscardBuffer();
+ if (num8 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception2.Message);
+ this.IsEmulatorConnected(false);
+ num8++;
+ }
+ }
+ else
+ {
+ if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.ECUTamer)
+ {
+ //Ostrich 1.0 and CobrRTP
+ this.byte_1 = new byte[0x105];
+ this.byte_1[0] = 0x57;
+ this.byte_1[1] = 0;
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + num6);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + num6);
+ for (int num11 = 0; num11 < 0x100; num11++)
+ {
+ this.byte_1[4 + num11] = this.class18_0.GetByteAt(num6 + num11);
+ }
+ this.byte_1[260] = this.method_46(this.byte_1, 0, 260);
+ try
+ {
+ if (num6 == 0L)
+ {
+ for (int num12 = 0; num12 < 0x105; num12++)
+ {
+ }
+ }
+ this.method_50(this.byte_1, 0, 0x105);
+ byte Test = this.method_52();
+ this.DiscardBuffer();
+ if (Test == 0x4f)
+ {
+ num6 += 0xffL;
+ num6 += 1L;
+ num8 = 0;
+ }
+ else
+ {
+ if (!this.IsEmulatorConnected(false) && num8 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num6) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", Test) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num8++;
+ }
+ }
+ catch (Exception exception3)
+ {
+ this.DiscardBuffer();
+ if (num8 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception3.Message);
+ this.IsEmulatorConnected(false);
+ num8++;
+ }
+ }
+ else
+ {
+ this.byte_1 = new byte[2054];
+ this.byte_1[0] = 90;
+ this.byte_1[1] = 87;
+ this.byte_1[2] = 8;
+ this.byte_1[3] = 0;
+ this.byte_1[4] = this.class18_0.method_148(32768L + num6);
+ for (int m = 0; m < 2048; m++)
+ {
+ this.byte_1[5 + m] = this.class18_0.GetByteAt(num6 + (long)m);
+ }
+ this.byte_1[2053] = this.method_46(this.byte_1, 0, 2053);
+ try
+ {
+ this.method_50(this.byte_1, 0, 2054);
+ Thread.Sleep(10);
+ byte b3 = this.method_52();
+ if (b3 == 79)
+ {
+ num6 += 2047L;
+ num6 += 1L;
+ num8 = 0;
+ }
+ else
+ {
+ this.IsEmulatorConnected(false);
+ if (num8 == 0)
+ {
+ this.LogThis(string.Concat(new string[]
+ {
+ "Checksum error @",
+ string.Format("{0:X2}", num6),
+ "\nReply is: ",
+ string.Format("{0:X2}", b3),
+ " (Expected: ",
+ string.Format("{0:X2}", 79),
+ ")"
+ }));
+ }
+ num8++;
+ }
+ }
+ catch (Exception ex4)
+ {
+ this.DiscardBuffer();
+ if (num8 == 0)
+ {
+ this.LogThis("Uploading error:\n" + ex4.Message);
+ }
+ this.IsEmulatorConnected(false);
+ num8++;
+ }
+ }
+ }
+ goto Label_02AF;
+ }
+
+ //Romulator
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ROMulator)
+ {
+ this.byte_1 = new byte[261];
+ this.byte_1[0] = 0x77; // M
+ this.byte_1[1] = 0; // 0
+ this.byte_1[2] = this.class18_0.method_148(num6); //MSB Byte
+ this.byte_1[3] = this.class18_0.method_147(num6); //LSB Byte
+ for (int num14 = 0; num14 < 0x100; num14++)
+ {
+ this.byte_1[4 + num14] = this.class18_0.GetByteAt(num6 + num14); //Get 256bytes starting from 'num6'
+ }
+ this.byte_1[260] = this.method_46(this.byte_1, 0, 260); //apply checksum
+ try
+ {
+ this.method_50(this.byte_1, 0, 0x105); //send datas
+ byte Test = this.method_52();
+ this.DiscardBuffer();
+ if (Test == 0x4f)
+ {
+ num6 += 0xffL;
+ num6 += 1L;
+ num8 = 0;
+ }
+ else
+ {
+ if (!this.IsEmulatorConnected(false) && num8 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num6) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", Test) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num8++;
+ }
+ }
+ catch (Exception exception5)
+ {
+ this.DiscardBuffer();
+ if (num8 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception5.Message);
+ this.IsEmulatorConnected(false);
+ num8++;
+ }
+ goto Label_02AF;
+ }
+
+ //Demon
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Demon)
+ {
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ //NeptuneRTP
+ this.byte_1 = new byte[0x105];
+ this.byte_1[0] = 0x57;
+ this.byte_1[1] = 0;
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + num6);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + num6);
+ for (int num11 = 0; num11 < 0x100; num11++)
+ {
+ this.byte_1[4 + num11] = this.class18_0.GetByteAt(num6 + num11);
+ }
+ this.byte_1[260] = this.method_46(this.byte_1, 0, 260);
+ if (num6 == 0L) for (int num12 = 0; num12 < 0x105; num12++) { }
+ }
+ else
+ {
+ byte[] buffer2 = new byte[2];
+ Random random = new Random();
+ random.NextBytes(buffer2);
+ random = null;
+ this.byte_1 = new byte[0x1008];
+ this.byte_1[0] = 90; // Z
+ this.byte_1[1] = 0x57; //
+ this.byte_1[2] = 0x10; //
+ this.byte_1[3] = buffer2[0]; // random encryption1
+ this.byte_1[4] = buffer2[1]; // random encryption2
+ this.byte_1[5] = 0; // 0
+ this.byte_1[6] = this.class18_0.method_148(0x8000L + num6); //
+ for (int num15 = 0; num15 < 0x1000; num15++)
+ {
+ this.byte_1[7 + num15] = this.class18_0.GetByteAt(num6 + num15); // Get 4096 bytes starting from 'num6'
+ }
+ if (num6 == 0L) for (int num16 = 0; num16 < 0x100; num16++) { } //not neccessary?
+ this.method_22(this.byte_1, 3, 0x1007); //encrypt the bytes for the demon
+ if (num6 == 0L) for (int num17 = 0; num17 < 0x105; num17++) { } //not neccessary?
+ this.byte_1[0x1007] = this.method_46(this.byte_1, 0, 0x1007); //Apply Checksum
+ }
+
+
+ try
+ {
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP) this.method_50(this.byte_1, 0, 0x105);
+ else this.method_50(this.byte_1, 0, 0x1008); //Send the data to the Demon
+
+ byte Test = this.method_52();
+ this.DiscardBuffer();
+ if (Test == 0x4f)
+ {
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ num6 += 0xffL;
+ num6 += 1L;
+ num8 = 0;
+ }
+ else
+ {
+ num6 += 0xfffL;
+ num6 += 1L;
+ num8 = 0;
+ }
+ }
+ else
+ {
+ if (!this.IsEmulatorConnected(false) && num8 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num6) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", Test) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num8++;
+ }
+ }
+ catch (Exception exception6)
+ {
+ this.DiscardBuffer();
+ if (num8 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception6.Message);
+ this.IsEmulatorConnected(false);
+ num8++;
+ }
+ goto Label_02AF;
+ }
+ }
+ this.backgroundWorker_0.ReportProgress(100);
+ num6 = 0L;
+ this.LogThis("Done uploading");
+ }
+
+ private void backgroundWorker_0_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+ if (this.delegate66_0 != null)
+ {
+ this.delegate66_0(e.ProgressPercentage);
+ }
+ }
+
+ private void backgroundWorker_0_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.method_12(false);
+ this.bool_2 = false;
+ this.method_14(EmulatorState.Connected);
+ if (this.backgroundWorker_0 != null)
+ {
+ this.backgroundWorker_0.Dispose();
+ this.backgroundWorker_0 = null;
+ }
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ this.byte_1 = null;
+ this.byte_2 = null;
+ this.byte_0 = null;
+ GC.Collect(2, GCCollectionMode.Forced);
+ this.bool_9 = false;
+ }
+
+ //Download Rom
+
+ private void backgroundWorker_1_DoWork(object sender, DoWorkEventArgs e)
+ {
+ int num3 = 0;
+ this.byte_1 = new byte[8];
+ this.byte_2 = new byte[0x101];
+ if (this.method_13() != EmulatorState.Sending_data) this.method_14(EmulatorState.Downloading_data);
+ if (this.backgroundWorker_1.CancellationPending) goto Label_0F11;
+
+ long num = 0L;
+ long num2 = 0L;
+ this.LogThis("Start downloading");
+
+ Label_009B:
+ this.DiscardBuffer();
+ if (num3 == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Downloading failed after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Downloading failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ if (!this.IsEmulatorConnected(false))
+ {
+ if (this.queue_0 != null) this.queue_0.Clear();
+ this.EmulatorDisconnect();
+ this.SetConnected(false);
+ }
+ }
+ else if (num >= 0x8000L)
+ {
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ROMulator)
+ {
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_50(this.byte_1, 0, 2);
+ this.method_52();
+ this.method_52();
+ this.method_52();
+ this.DiscardBuffer();
+ }
+ catch (Exception exception2)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Downloading error:" + Environment.NewLine + "" + exception2.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ }
+ }
+ else
+ {
+ this.backgroundWorker_1.ReportProgress((int) ((((double) num) / 32768.0) * 100.0));
+
+ //PGMFI RTP
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.PGMFI_RTP)
+ {
+ this.method_41();
+ this.byte_1 = new byte[3];
+ this.byte_1[0] = 130; //130 or 0x82
+ this.byte_1[1] = this.class18_0.method_148(num); //MSB
+ this.byte_1[2] = this.class18_0.method_147(num); //LSB
+ try
+ {
+ //this.LogThis("PGMFI RTP: Write command, address: " + this.byte_1[1].ToString("X2") + this.byte_1[2].ToString("X2"));
+ this.method_50(this.byte_1, 0, 3); //Send CMD
+ for (int i = 0; i < 0x100; i++) //Read 256bytes
+ {
+ this.byte_0[(int)((IntPtr)(num + i))] = this.method_52();
+ this.method_42(this.byte_0[(int)((IntPtr)(num + i))]);
+ num2 = i;
+ }
+ byte num5 = this.method_52();
+ this.DiscardBuffer();
+ if (this.method_40() != num5)
+ {
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num5) + " (Expected: " + string.Format("{0:X2}", this.method_40()) + ")");
+ this.IsEmulatorConnected(false);
+ this.method_14(EmulatorState.Error_detected);
+ num2 = 0L;
+ num3++;
+ }
+ else
+ {
+ num += num2;
+ num += 1L;
+ num2 = 0L;
+ num3 = 0;
+ }
+ }
+ catch (Exception exception)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Downloading error:" + Environment.NewLine + "" + exception.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ num2 = 0L;
+ }
+ goto Label_009B;
+ }
+
+ //Ostrich
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Ostrich
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.CobraRTP
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.BMulator
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.Vitaprog
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.ECUTamer)
+ {
+ if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.CobraRTP
+ && ((this.emulatorMoatesType_0 == EmulatorMoatesType.ostrich_2 && this.int_2 >= 3) || (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ECUTamer)))
+ {
+ //Ostrich 2.0 && ECU Tamer
+ this.byte_2 = new byte[4096];
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ECUTamer) this.byte_2 = new byte[2048];
+ this.method_41();
+ this.byte_1 = new byte[6];
+ this.byte_1[0] = 90; //Z
+ this.byte_1[1] = 0x52; //R
+ this.byte_1[2] = 0x10; //16 = 4k
+ if (this.byte_2.Length == 2048) this.byte_1[2] = 0x08; //8 = 2k
+ this.byte_1[3] = 0; //MMSB = 0
+ this.byte_1[4] = this.class18_0.method_148(0x8000L + num); //MSB
+ this.byte_1[5] = this.method_46(this.byte_1, 0, 5); //LSB
+ try
+ {
+ this.method_50(this.byte_1, 0, 6); //SerialWrite Byte_1 (6x bytes lenght)
+ Thread.Sleep(10);
+ if (this.byte_2.Length == 2048)
+ {
+ this.method_54(this.byte_2, 2048);
+ this.method_43(this.byte_2, 2048);
+ }
+ else
+ {
+ this.method_54(this.byte_2, 0x1000); //SerialRead 4096 bytes
+ this.method_43(this.byte_2, 0x1000); //Calculatate the checksum of the 4096 bytes received
+ }
+ byte num7 = this.method_52(); //Read one more and also the Last byte in the serial buffer to retreive Serial Checksum
+ this.DiscardBuffer();
+ if (this.method_40() != num7) //Compare 4096 bytes received checksum with the last serial buffer checksum byte
+ {
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num7) + " (Expected: " + string.Format("{0:X2}", this.method_40()) + ")");
+ this.IsEmulatorConnected(false);
+ this.method_14(EmulatorState.Error_detected);
+ num3++;
+ }
+ else
+ {
+ if (this.byte_2.Length == 2048)
+ {
+ this.method_44(this.byte_2, (int)num2, 2048);
+ num2 += 2048L;
+ }
+ else
+ {
+ this.method_44(this.byte_2, (int)num, 0x1000); //Checksum are same, transfert the 4096bytes received to the actual baserom variable
+ num2 += 4096L;
+ }
+ num += 0x1000L; //Increase the loop byte 4096bytes for the next read location (aka MSB)
+ num3 = 0;
+ }
+ }
+ catch (Exception exception2)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Downloading error:" + Environment.NewLine + "" + exception2.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ }
+ else
+ {
+ //Ostrich 1.0 and CobraRTP
+ this.method_41();
+ this.byte_1 = new byte[5];
+ this.byte_1[0] = 0x52;
+ this.byte_1[1] = 0;
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + num);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + num);
+ this.byte_1[4] = this.method_46(this.byte_1, 0, 4);
+ try
+ {
+ this.method_50(this.byte_1, 0, 5);
+ //Thread.Sleep(100);
+ //int Tryyy = 0;
+ for (int j = 0; j < 0x100; j++)
+ {
+ this.byte_2[j] = this.method_52();
+ /*try
+ {
+ this.byte_2[j] = this.method_52();
+ }
+ catch (TimeoutException exx)
+ {
+ Tryyy++;
+ this.method_50(this.byte_1, 0, 5);
+ Console.WriteLine("Tryy" + Tryyy + " | Index:" + j);
+ if (Tryyy > 3)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Downloading error:" + Environment.NewLine + "" + exx.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ num2 = 0L;
+ goto Label_009B;
+ }
+ j = -1;
+ Thread.Sleep(50);
+ }*/
+ //Console.WriteLine("byte" + j + ":0x" + this.byte_2[j].ToString("X2"));
+ }
+ //Console.WriteLine("ptuty");
+ this.method_43(this.byte_2, 0x100);
+ //Console.WriteLine("yerre");
+ byte num9 = this.method_52();
+ this.DiscardBuffer();
+ if (this.method_40() != num9)
+ {
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num9) + " (Expected: " + string.Format("{0:X2}", this.method_40()) + ")");
+ this.IsEmulatorConnected(false);
+ this.method_14(EmulatorState.Error_detected);
+ num3++;
+ }
+ else
+ {
+ this.method_44(this.byte_2, (int) num, 0x100);
+ num += 0x100L;
+ num3 = 0;
+ //Thread.Sleep(50);
+ }
+ }
+ catch (Exception exception3)
+ {
+ //Console.WriteLine("erwreew");
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Downloading error:" + Environment.NewLine + "" + exception3.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ num2 = 0L;
+ }
+ }
+ goto Label_009B;
+ }
+
+ //Romulator
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ROMulator)
+ {
+ this.method_41();
+ this.byte_1 = new byte[4];
+ this.byte_1[0] = 0x52;
+ this.byte_1[1] = 0;
+ this.byte_1[2] = this.class18_0.method_148(num);
+ this.byte_1[3] = this.class18_0.method_147(num);
+ this.byte_1[4] = this.method_46(this.byte_1, 0, 4);
+ try
+ {
+ this.method_50(this.byte_1, 0, 5);
+ for (int m = 0; m < 0x100; m++)
+ {
+ this.byte_0[(int) ((IntPtr) (num + m))] = this.method_52();
+ this.method_42(this.byte_0[(int) ((IntPtr) (num + m))]);
+ num2 = m;
+ }
+ byte num13 = this.method_52();
+ this.DiscardBuffer();
+ if (this.method_40() != num13)
+ {
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num13) + " (Expected: " + string.Format("{0:X2}", this.method_40()) + ")");
+ this.IsEmulatorConnected(false);
+ this.method_14(EmulatorState.Error_detected);
+ num2 = 0L;
+ num3++;
+ }
+ else
+ {
+ num += num2;
+ num += 1L;
+ num2 = 0L;
+ num3 = 0;
+ }
+ }
+ catch (Exception exception4)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Downloading error:" + Environment.NewLine + "" + exception4.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ num2 = 0L;
+ }
+ goto Label_009B;
+ }
+
+ //Demon
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Demon)
+ {
+ byte num14 = 0;
+ byte[] buffer2 = new byte[0x1000];
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ buffer2 = new byte[0x100];
+ this.method_41();
+ this.byte_1 = new byte[5];
+ this.byte_1[0] = 0x52;
+ this.byte_1[1] = 0;
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + num);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + num);
+ this.byte_1[4] = this.method_46(this.byte_1, 0, 4);
+ }
+ else
+ {
+ this.method_41();
+ byte[] buffer = new byte[2];
+ new Random().NextBytes(buffer);
+ this.byte_1 = new byte[8];
+ this.byte_1[0] = 90;
+ this.byte_1[1] = 0x52;
+ this.byte_1[2] = 0x10;
+ this.byte_1[3] = buffer[0];
+ this.byte_1[4] = buffer[1];
+ this.byte_1[5] = 0;
+ this.byte_1[6] = this.class18_0.method_148(0x8000L + num);
+ num14 = this.method_22(this.byte_1, 3, 7);
+ this.byte_1[7] = this.method_46(this.byte_1, 0, 8);
+ }
+
+ try
+ {
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP) this.method_50(this.byte_1, 0, 5);
+ else this.method_50(this.byte_1, 0, 8);
+ //this.method_50(this.byte_1, 0, 8);
+
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ for (int n = 0; n < 0x100; n++) { }
+ this.method_54(buffer2, 0x100);
+ //for (int j = 0; j < 0x100; j++) this.byte_2[j] = this.method_52();
+ }
+ else
+ {
+ for (int n = 0; n < 0x1000; n++) { }
+ this.method_54(buffer2, 0x1000);
+ }
+
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP) this.method_43(buffer2, 0x100);
+ else this.method_43(buffer2, 0x1000);
+ //this.method_43(buffer2, 0x1000);
+
+ byte num16 = this.method_52();
+ this.DiscardBuffer();
+ if (this.method_40() != num16)
+ {
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num16) + " (Expected: " + string.Format("{0:X2}", this.method_40()) + ")");
+ this.IsEmulatorConnected(false);
+ this.method_14(EmulatorState.Error_detected);
+ num2 = 0L;
+ num3++;
+ }
+ else
+ {
+ //this.LogThis("Received:" + Environment.NewLine + "" + buffer2[0].ToString("X2") + ", " + buffer2[1].ToString("X2") + ", " + buffer2[2].ToString("X2") + ", " + buffer2[3].ToString("X2") + ", " + buffer2[4].ToString("X2") + ", " + buffer2[5].ToString("X2") + ", " + buffer2[6].ToString("X2") + ", " + buffer2[7].ToString("X2") + ", " + buffer2[8].ToString("X2"));
+ if (this.emulatorMoatesType_0 != EmulatorMoatesType.neptuneRTP) this.method_25(num14, buffer2, 0, 0x1000);
+ //this.method_25(num14, buffer2, 0, 0x1000);
+
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ this.method_44(buffer2, (int)num, 0x100);
+ num += num2;
+ num += 1L;
+ num2 = 0L;
+ num3 = 0;
+ }
+ else
+ {
+ this.method_44(buffer2, (int)num, 0x1000);
+ num += 0x1000L;
+ num2 = 0L;
+ num3 = 0;
+ }
+ }
+ }
+ catch (Exception exception4)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Downloading error:" + Environment.NewLine + "" + exception4.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ num2 = 0L;
+ }
+ goto Label_009B;
+ }
+ }
+ Label_0F11:
+ this.backgroundWorker_1.ReportProgress(100);
+ this.byte_1 = null;
+ this.byte_2 = null;
+ num2 = 0L;
+ num3 = 0;
+ num = 0L;
+ this.LogThis("Done downloading");
+ }
+
+ private void backgroundWorker_1_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+ if (this.delegate66_0 != null)
+ {
+ this.delegate66_0(e.ProgressPercentage);
+ }
+ }
+
+ private void backgroundWorker_1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 500;
+ }
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ this.byte_1 = null;
+ this.byte_2 = null;
+ if (!this.bool_2)
+ {
+ this.method_12(false);
+ this.class18_0.method_67(this.byte_0, false);
+ this.byte_0 = null;
+ if (this.backgroundWorker_1 != null)
+ {
+ this.backgroundWorker_1.Dispose();
+ this.backgroundWorker_1 = null;
+ }
+ }
+ }
+
+ //Realtime Updating
+
+ private void backgroundWorker_2_DoWork(object sender, DoWorkEventArgs e)
+ {
+ byte num = 0;
+ byte num2 = 0;
+ int num3 = 0;
+ int num4 = 0;
+ Struct16 struct2 = new Struct16();
+ this.method_14(EmulatorState.Realtime);
+ if (this.backgroundWorker_2.CancellationPending) goto Label_0D3A;
+
+ Label_0053:
+ this.DiscardBuffer();
+ this.int_0 = this.queue_0.Count;
+
+ if (this.queue_0.Count != 0)
+ {
+ //if (this.queue_0.Count > LastQueuCount) LastQueuCount = this.queue_0.Count;
+ //this.backgroundWorker_2.ReportProgress((int)((((double)(LastQueuCount - this.queue_0.Count)) / LastQueuCount) * 100.0));
+
+ if ((this.int_0 / 10) != num4)
+ {
+ num4 = this.int_0 / 10;
+ if (this.delegate65_0 != null)
+ {
+ this.delegate65_0(EmulatorState.Realtime, this.int_0, false);
+ }
+ }
+
+ //PGMFI RTP
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.PGMFI_RTP)
+ {
+ this.DiscardBuffer();
+ struct2 = this.queue_0.Dequeue();
+ while (true)
+ {
+ if (num3 == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ if (!this.IsEmulatorConnected(false)) this.SetConnected(false);
+ goto Label_0D3A;
+ }
+ this.byte_1 = new byte[5];
+ this.byte_1[0] = 0xa4;
+ this.byte_1[1] = 0;
+ this.byte_1[2] = struct2.byte_0_X;
+ this.byte_1[3] = this.class18_0.method_148(0x8000L + struct2.long_0_X);
+ this.byte_1[4] = this.class18_0.method_147(0x8000L + struct2.long_0_X);
+ this.byte_1[1] = this.method_46(this.byte_1, 0, 5);
+ try
+ {
+ this.method_50(this.byte_1, 0, 5);
+ num2 = this.method_52();
+ this.DiscardBuffer();
+ if (num2 == 0)
+ {
+ this.DiscardBuffer();
+ num3 = 0;
+ goto Label_0053;
+ }
+ this.DiscardBuffer();
+ if (!this.IsEmulatorConnected(false))
+ {
+ this.LogThis("Realtime update write error @" + string.Format("{0:X2}", struct2.long_0_X) + "(ecu replied: " + string.Format("{0:x2}", num2) + ")");
+ num3++;
+ }
+ /*if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", struct2.long_0_X) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num2) + " (Expected: " + string.Format("{0:X2}", 0) + ")");
+ this.IsEmulatorConnected(false);
+ num3++;*/
+ }
+ catch (Exception exception)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Realtime update error:" + Environment.NewLine + "" + exception.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ }
+ }
+
+ //Ostrich
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Ostrich
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.CobraRTP
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.BMulator
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.Vitaprog
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.ECUTamer)
+ {
+ //upload calibration take the same time as ~33 single bytes
+ if (this.queue_0.Count >= 33)
+ {
+ this.queue_0.Clear();
+ this.method_12(false);
+ CaliEmuProgressReport = false;
+ this.method_19();
+ CaliEmuProgressReport = true;
+ }
+ else
+ {
+ struct2 = this.queue_0.Dequeue();
+ while (true)
+ {
+ if (num3 == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ if (!this.IsEmulatorConnected(false)) this.SetConnected(false);
+ goto Label_0D3A;
+ }
+
+ //######################################################
+ //Normal 1byte send
+ this.byte_1 = new byte[6];
+ this.byte_1[0] = 0x57;
+ this.byte_1[1] = 1;
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + struct2.long_0_X);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + struct2.long_0_X);
+ this.byte_1[4] = struct2.byte_0_X;
+ num = this.method_46(this.byte_1, 0, 5);
+ this.byte_1[5] = num; //index error here
+
+ try
+ {
+ //Normal 1byte send
+ this.method_50(this.byte_1, 0, 6);
+
+ num2 = this.method_52();
+ this.DiscardBuffer();
+ if (num2 == 0x4f)
+ {
+ this.DiscardBuffer();
+ num3 = 0;
+ goto Label_0053;
+ }
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", struct2.long_0_X) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num2) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ catch (Exception exception2)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Realtime update error:" + Environment.NewLine + "" + exception2.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ }
+ }
+ }
+
+ //Romulator
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ROMulator)
+ {
+ struct2 = this.queue_0.Dequeue();
+ while (true)
+ {
+ if (num3 == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ if (!this.IsEmulatorConnected(false)) this.SetConnected(false);
+ goto Label_0D3A;
+ }
+ this.byte_1 = new byte[6];
+ this.byte_1[0] = 0x77;
+ this.byte_1[1] = 1;
+ this.byte_1[2] = this.class18_0.method_148(struct2.long_0_X);
+ this.byte_1[3] = this.class18_0.method_147(struct2.long_0_X);
+ this.byte_1[4] = struct2.byte_0_X;
+ num = this.method_46(this.byte_1, 0, 5);
+ this.byte_1[5] = num;
+ try
+ {
+ this.method_50(this.byte_1, 0, 6);
+ num2 = this.method_52();
+ this.DiscardBuffer();
+ if (num2 == 0x4f)
+ {
+ this.DiscardBuffer();
+ num3 = 0;
+ goto Label_0053;
+ }
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", struct2.long_0_X) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num2) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ catch (Exception exception4)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Realtime update error:" + Environment.NewLine + "" + exception4.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ }
+ }
+
+ //Demon
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Demon)
+ {
+ if (this.queue_0.Count >= 512)
+ {
+ this.queue_0.Clear();
+ this.method_12(false);
+ this.method_19();
+ }
+ else
+ {
+ struct2 = this.queue_0.Dequeue();
+ while (true)
+ {
+ if (num3 == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Realtime update failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ if (!this.IsEmulatorConnected(false))
+ {
+ this.queue_0.Clear();
+ this.EmulatorDisconnect();
+ this.SetConnected(false);
+ }
+ goto Label_0D3A;
+ }
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ this.byte_1 = new byte[6];
+ this.byte_1[0] = 0x57;
+ this.byte_1[1] = 1;
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + struct2.long_0_X);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + struct2.long_0_X);
+ this.byte_1[4] = struct2.byte_0_X;
+ num = this.method_46(this.byte_1, 0, 5);
+ this.byte_1[5] = num;
+ }
+ else
+ {
+ this.byte_1 = new byte[8];
+ byte[] buffer = new byte[2];
+ Random random = new Random();
+ random.NextBytes(buffer);
+ random = null;
+ this.byte_1[0] = 0x57;
+ this.byte_1[1] = 1;
+ this.byte_1[2] = 0;
+ this.byte_1[3] = 0;
+ this.byte_1[4] = this.class18_0.method_148(0x8000L + struct2.long_0_X);
+ this.byte_1[5] = this.class18_0.method_147(0x8000L + struct2.long_0_X);
+ this.byte_1[6] = struct2.byte_0_X;
+ if (this.emulatorMoatesType_0 != EmulatorMoatesType.neptuneRTP) this.method_22(this.byte_1, 2, 7);
+ this.byte_1[7] = this.method_46(this.byte_1, 0, 8);
+ }
+
+ try
+ {
+ //this.method_50(this.byte_1, 0, 8);
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP) this.method_50(this.byte_1, 0, 6);
+ else this.method_50(this.byte_1, 0, 8);
+
+ num2 = this.method_52();
+ this.DiscardBuffer();
+ if (num2 == 0x4f)
+ {
+ this.DiscardBuffer();
+ num3 = 0;
+ goto Label_0053;
+ }
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", struct2.long_0_X) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num2) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ catch (Exception exception5)
+ {
+ this.DiscardBuffer();
+ if (num3 == 0) this.LogThis("Realtime update error:" + Environment.NewLine + "" + exception5.Message);
+ this.IsEmulatorConnected(false);
+ num3++;
+ }
+ }
+ }
+ }
+ }
+ Label_0D3A:
+ //LastQueuCount = 0;
+ //this.backgroundWorker_2.ReportProgress(100);
+ this.int_0 = 0;
+ if (this.bool_3)
+ {
+ this.method_12(false);
+ this.method_19();
+ }
+ }
+
+ /*private void backgroundWorker_2_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+ if (this.delegate66_0 != null)
+ {
+ this.delegate66_0(e.ProgressPercentage);
+ }
+ }*/
+
+ private void backgroundWorker_2_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.method_12(false);
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ if (!this.bool_9)
+ {
+ this.byte_1 = null;
+ this.byte_2 = null;
+ GC.Collect(3, GCCollectionMode.Optimized);
+ }
+ }
+
+ //Upload Rom
+ private void backgroundWorker_3_DoWork(object sender, DoWorkEventArgs e)
+ {
+ long num2 = 0L;
+ byte num3 = 0;
+ int num4 = 0;
+ if (this.backgroundWorker_3 == null) return;
+ if (this.backgroundWorker_3.CancellationPending) goto Label_0C75;
+ long num = this.class18_0.class13_u_0.long_89;
+ this.LogThis("Start uploading");
+
+ Label_002F:
+ this.DiscardBuffer();
+ this.method_12(true);
+ this.DiscardBuffer();
+ if (num4 == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Uploading failed after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Uploading failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ if (!this.IsEmulatorConnected(false))
+ {
+ this.queue_0.Clear();
+ this.EmulatorDisconnect();
+ }
+ }
+ else if (num >= 0x8000L)
+ {
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ROMulator)
+ {
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_50(this.byte_1, 0, 2);
+ this.method_52();
+ this.method_52();
+ this.method_52();
+ this.DiscardBuffer();
+ }
+ catch (Exception)
+ {
+ this.DiscardBuffer();
+ }
+ }
+ }
+ else
+ {
+ try
+ {
+ this.backgroundWorker_3.ReportProgress((int)((((double)(num - this.class18_0.class13_u_0.long_89)) / ((double)(0x8000L - this.class18_0.class13_u_0.long_89))) * 100.0));
+ }
+ catch { }
+
+ //PGMFI RTP
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.PGMFI_RTP)
+ {
+ this.byte_1 = new byte[5];
+ //this.byte_1 = new byte[] { 0xa4, 0, this.class18_0.GetByteAt(num), this.class18_0.method_148(0x8000L + num), this.class18_0.method_147(0x8000L + num) };
+ this.byte_1[0] = 0xa4; //a4
+ this.byte_1[1] = 0; //0
+ this.byte_1[2] = this.class18_0.GetByteAt(num); //Get 1byte
+ this.byte_1[3] = this.class18_0.method_148(0x8000L + num); //MSB
+ this.byte_1[4] = this.class18_0.method_147(0x8000L + num); //LSB
+
+ this.byte_1[1] = this.method_46(this.byte_1, 0, 5);
+ try
+ {
+ this.method_50(this.byte_1, 0, 5);
+ num3 = this.method_52();
+ this.DiscardBuffer();
+ if (num3 == 0)
+ {
+ num += 1L;
+ num4 = 0;
+ }
+ else
+ {
+ if (num4 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num3) + " (Expected: " + string.Format("{0:X2}", 0) + ")");
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ }
+ catch (Exception exception)
+ {
+ this.DiscardBuffer();
+ if (num4 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception.Message);
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ goto Label_002F;
+ }
+
+ //Ostrich
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Ostrich
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.CobraRTP
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.BMulator
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.Vitaprog
+ || this.class10_settings_0.emulatorMode_0 == EmulatorMode.ECUTamer)
+ {
+ this.byte_1 = new byte[0x105];
+ this.byte_1[0] = 0x57;
+ num2 = 0x8000L - num;
+ if (num2 > 0x100L)
+ {
+ num2 = 0x100L;
+ this.byte_1[1] = 0;
+ }
+ else
+ {
+ this.byte_1[1] = (byte) num2;
+ }
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + num);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + num);
+ for (int i = 0; i < num2; i++)
+ {
+ this.byte_1[4 + i] = this.class18_0.GetByteAt(num + i);
+ }
+ this.byte_1[(int) ((IntPtr) (num2 + 4L))] = this.method_46(this.byte_1, 0, ((int) num2) + 4);
+
+ try
+ {
+ this.method_50(this.byte_1, 0, (((int) num2) + 4) + 1);
+ num3 = this.method_52();
+ this.DiscardBuffer();
+ if (num3 == 0x4f)
+ {
+ num += num2;
+ num += 1L;
+ }
+ else
+ {
+ if (num4 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num3) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ }
+ catch (Exception exception3)
+ {
+ this.DiscardBuffer();
+ if (num4 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception3.Message);
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ goto Label_002F;
+ }
+
+ //Romulator
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.ROMulator)
+ {
+ this.byte_1 = new byte[0x105];
+ this.byte_1[0] = 0x77;
+ num2 = 0x8000L - num;
+ if (num2 > 0x100L)
+ {
+ num2 = 0x100L;
+ this.byte_1[1] = 0;
+ }
+ else
+ {
+ this.byte_1[1] = (byte) (num2 - 1L);
+ }
+ this.byte_1[2] = this.class18_0.method_148(num);
+ this.byte_1[3] = this.class18_0.method_147(num);
+ for (int k = 0; k < num2; k++)
+ {
+ this.byte_1[4 + k] = this.class18_0.GetByteAt(num + k);
+ }
+ this.byte_1[(int) ((IntPtr) (num2 + 4L))] = this.method_46(this.byte_1, 0, ((int) num2) + 4);
+ try
+ {
+ this.method_50(this.byte_1, 0, (((int) num2) + 4) + 1);
+ num3 = this.method_52();
+ this.DiscardBuffer();
+ if (num3 == 0x4f)
+ {
+ num += num2;
+ num += 1L;
+ }
+ else
+ {
+ if (num4 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num3) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ }
+ catch (Exception exception5)
+ {
+ this.DiscardBuffer();
+ if (num4 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception5.Message);
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ goto Label_002F;
+ }
+
+ //Demon
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Demon)
+ {
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP)
+ {
+ this.byte_1 = new byte[0x105];
+ this.byte_1[0] = 0x57;
+ num2 = 0x8000L - num;
+ if (num2 > 0x100L)
+ {
+ num2 = 0x100L;
+ this.byte_1[1] = 0;
+ }
+ else
+ {
+ this.byte_1[1] = (byte)num2;
+ }
+ this.byte_1[2] = this.class18_0.method_148(0x8000L + num);
+ this.byte_1[3] = this.class18_0.method_147(0x8000L + num);
+ for (int i = 0; i < num2; i++)
+ {
+ this.byte_1[4 + i] = this.class18_0.GetByteAt(num + i);
+ }
+ this.byte_1[(int)((IntPtr)(num2 + 4L))] = this.method_46(this.byte_1, 0, ((int)num2) + 4);
+ }
+ else
+ {
+ byte[] buffer = new byte[2];
+ Random random = new Random();
+ random.NextBytes(buffer);
+ random = null;
+ this.byte_1 = new byte[0x107];
+ this.byte_1[0] = 0x57;
+ num2 = 0x8000L - num;
+ if (num2 > 0x100L)
+ {
+ num2 = 0x100L;
+ this.byte_1[1] = 0;
+ }
+ else
+ {
+ this.byte_1[1] = (byte)num2;
+ }
+ this.byte_1[2] = buffer[0];
+ this.byte_1[3] = buffer[1];
+ this.byte_1[4] = this.class18_0.method_148(0x8000L + num);
+ this.byte_1[5] = this.class18_0.method_147(0x8000L + num);
+ for (int m = 0; m < num2; m++) this.byte_1[6 + m] = this.class18_0.GetByteAt(num + m);
+ this.method_22(this.byte_1, 2, (int)(num2 + 6L));
+ this.byte_1[(int)((IntPtr)(num2 + 6L))] = this.method_46(this.byte_1, 0, ((int)num2) + 6);
+ }
+
+ try
+ {
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP) this.method_50(this.byte_1, 0, (((int)num2) + 4) + 1);
+ else this.method_50(this.byte_1, 0, (((int)num2) + 6) + 1);
+ //this.method_50(this.byte_1, 0, (((int)num2) + 6) + 1);
+
+ num3 = this.method_52();
+ //this.DiscardBuffer();
+ if (num3 == 0x4f)
+ {
+ num += num2;
+ num += 1L;
+ }
+ else
+ {
+ if (num4 == 0) this.LogThis("Checksum error @" + string.Format("{0:X2}", num) + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num3) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ }
+ catch (Exception exception6)
+ {
+ this.DiscardBuffer();
+ if (num4 == 0) this.LogThis("Uploading error:" + Environment.NewLine + "" + exception6.Message);
+ this.IsEmulatorConnected(false);
+ num4++;
+ }
+ goto Label_002F;
+ }
+ }
+ Label_0C75:
+ try
+ {
+ this.backgroundWorker_3.ReportProgress(100);
+ }
+ catch { }
+ num = 0L;
+ this.LogThis("Done uploading");
+ }
+
+ private void backgroundWorker_3_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+ if (this.delegate66_0 != null)
+ {
+ this.delegate66_0(e.ProgressPercentage);
+ }
+ }
+
+ private void backgroundWorker_3_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.method_12(false);
+ this.bool_2 = false;
+ this.method_14(EmulatorState.Connected);
+ if (this.backgroundWorker_3 != null)
+ {
+ this.backgroundWorker_3.Dispose();
+ this.backgroundWorker_3 = null;
+ }
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ if (this.bool_3)
+ {
+ this.bool_3 = false;
+ }
+ this.byte_1 = null;
+ this.byte_2 = null;
+ this.byte_0 = null;
+ GC.Collect(6);
+ }
+
+ public void backgroundWorker_4_DoWork(object sender, DoWorkEventArgs e)
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ this.Emu_SerialConnected = this.class17_0.method_27();
+ return;
+ }
+ this.LogThis("Port scan thread");
+ this.Emu_SerialConnected = false;
+ int emuCommCache = 1;
+ string[] portNames = SerialPort.GetPortNames();
+
+ if (this.class10_settings_0.emuCommCache != 0)
+ {
+ try
+ {
+ emuCommCache = this.class10_settings_0.emuCommCache;
+ this.Emu_SerialConnected = false;
+
+ EmulatorDisconnect();
+
+ bool PortAvailable = false;
+ for (int i = 0; i < portNames.Length; i++)
+ {
+ if (portNames[i] == ("COM" + emuCommCache.ToString())) PortAvailable = true;
+ }
+ if (!PortAvailable)
+ {
+ emuCommCache = 1;
+ }
+ else
+ {
+ this.serialPort_0 = new SerialPort("COM" + emuCommCache.ToString(), this.class10_settings_0.Emulator_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.ReadBufferSize = 0x1100;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+ LogThis("Cached port open: COM" + emuCommCache.ToString() + " (baud: " + this.class10_settings_0.Emulator_Baud.ToString() + ")");
+ if (this.IsEmulatorConnected(false))
+ {
+ this.serialPort_0.Close();
+ this.class10_settings_0.string_2 = "COM" + emuCommCache.ToString();
+ this.Emu_SerialConnected = true;
+ this.LogThis("Emulator found");
+ //this.backgroundWorker_4.ReportProgress(100);
+ return;
+ }
+ this.LogThis("Emulator not found on Cached COM" + this.class10_settings_0.emuCommCache.ToString());
+ emuCommCache = 1;
+ this.Emu_SerialConnected = false;
+ }
+ goto Label_0204;
+ }
+ catch (Exception exception)
+ {
+ this.LogThis("Cached port failed error:" + Environment.NewLine + "" + exception.Message);
+ }
+ }
+ emuCommCache = 1;
+ this.Emu_SerialConnected = false;
+ Label_0204:
+ try
+ {
+ if (emuCommCache == 41)
+ {
+ this.LogThis("Port Scan Failed");
+ this.Emu_SerialConnected = false;
+ if (this.Report_Error) MessageBox.Show(Form.ActiveForm, "Can't dectect '" + this.class10_settings_0.emulatorMode_0.ToString() + "' with autoscan try manual settings" + Environment.NewLine + "OR see the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ //this.backgroundWorker_4.ReportProgress(100);
+ }
+ else
+ {
+ //this.backgroundWorker_4.ReportProgress((int)((((double)emuCommCache) / 30.0) * 100.0));
+
+ //Only do available ports
+ /*if (!this.class10_0.IsBluetooth)
+ {
+ string str = "COM" + emuCommCache.ToString();
+ bool PortAvailable = false;
+ for (int j = 0; j < portNames.Length; j++)
+ {
+ if (portNames[j] == str) PortAvailable = true;
+ }
+ if (!PortAvailable)
+ {
+ emuCommCache++;
+ goto Label_0204;
+ }
+ }*/
+
+ //try 921600
+ if (this.class10_settings_0.Emulator_Baud != 921600) this.class10_settings_0.Emulator_Baud = 921600;
+
+ bool IsDeviceConnected = TestConnect("COM" + emuCommCache, this.class10_settings_0.Emulator_Baud);
+ if (IsDeviceConnected)
+ {
+ SetFound(emuCommCache, this.class10_settings_0.Emulator_Baud);
+ }
+ else
+ {
+ //try 115200
+ if (this.class10_settings_0.Emulator_Baud == 921600)
+ {
+ IsDeviceConnected = TestConnect("COM" + emuCommCache, 115200);
+ if (IsDeviceConnected)
+ {
+ this.class10_settings_0.Emulator_Baud = 115200;
+ SetFound(emuCommCache, this.class10_settings_0.Emulator_Baud);
+ //this.backgroundWorker_4.ReportProgress(100);
+ }
+ else
+ {
+ //Change port +1
+ emuCommCache++;
+ goto Label_0204;
+ }
+ }
+ else
+ {
+ IsDeviceConnected = TestConnect("COM" + emuCommCache, 921600);
+ if (IsDeviceConnected)
+ {
+ this.class10_settings_0.Emulator_Baud = 921600;
+ SetFound(emuCommCache, this.class10_settings_0.Emulator_Baud);
+ //this.backgroundWorker_4.ReportProgress(100);
+ }
+ else
+ {
+ //Change port +1
+ emuCommCache++;
+ goto Label_0204;
+ }
+ }
+ }
+ }
+ }
+ catch (Exception)
+ {
+ emuCommCache++;
+ goto Label_0204;
+ }
+ }
+
+ private void backgroundWorker_4_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+ if (this.delegate66_0 != null)
+ {
+ this.delegate66_0(e.ProgressPercentage);
+ }
+ }
+
+ private void backgroundWorker_4_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ /*if (this.backgroundWorker_4 != null)
+ {
+ this.backgroundWorker_4.Dispose();
+ this.backgroundWorker_4 = null;
+ }*/
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ }
+
+ private void SetFound(int emuCommCache, int SetBaud)
+ {
+ this.serialPort_0.Close();
+
+ this.class10_settings_0.emuCommCache = emuCommCache;
+ this.class10_settings_0.string_2 = "COM" + emuCommCache.ToString();
+
+ if ((this.class10_settings_0.emulatorMode_0 == EmulatorMode.Demon) && this.class10_settings_0.bool_31)
+ {
+ this.class10_settings_0.dtCommCache = emuCommCache;
+ this.class10_settings_0.string_1 = "COM" + emuCommCache.ToString();
+ }
+ this.Emu_SerialConnected = true;
+ }
+
+ private bool TestConnect(string emuCommCache, int thisBaud)
+ {
+ bool IsDeviceConnected = false;
+ if ((this.serialPort_0 != null) && this.serialPort_0.IsOpen) this.serialPort_0.Close();
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ this.serialPort_0 = new SerialPort(emuCommCache, thisBaud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.ReadBufferSize = 0x1100;
+ //this.serialPort_0.DtrEnable = true;
+ //this.serialPort_0.RtsEnable = true;
+ this.serialPort_0.Encoding = Encoding.Default;
+ try
+ {
+ this.serialPort_0.Open();
+ this.LogThis("------------------------------");
+ this.LogThis("Port open: " + emuCommCache.ToString() + " (Baud:" + thisBaud + ")");
+
+ //Connect and check if the device is correct
+ IsDeviceConnected = this.IsEmulatorConnected(false);
+ if (IsDeviceConnected) this.LogThis("Emulator found on " + emuCommCache.ToString());
+ else this.LogThis("Emulator NOT found on " + emuCommCache.ToString());
+ }
+ catch
+ {
+ this.LogThis("Can't open: " + emuCommCache.ToString() + " (" + thisBaud + ")");
+ }
+
+ return IsDeviceConnected;
+ }
+
+ //#############################################################################################################################################
+ //#############################################################################################################################################
+ //#############################################################################################################################################
+ //#############################################################################################################################################
+
+ private void method_0(object sender, PowerModeChangedEventArgs e)
+ {
+ if (e.Mode == PowerModes.Suspend)
+ {
+ this.LogThis("Supsend detected and logging is connected: " + this.GetConnected().ToString());
+ this.bool_6 = this.GetConnected();
+ if (this.GetConnected())
+ {
+ this.method_1(true);
+ }
+ this.timer_1.Stop();
+ this.EmulatorDisconnect();
+ }
+ else if (e.Mode == PowerModes.Resume)
+ {
+ this.bool_6 = false;
+ }
+ }
+
+
+ public void method_1(bool bool_11)
+ {
+ this.Report_Error = bool_11;
+ GC.Collect();
+ if (!this.GetConnected())
+ {
+ TryingtoConnect = true;
+ this.method_14(EmulatorState.Connecting);
+
+ this.Emu_SerialConnected = false;
+ if (this.class10_settings_0.Emu_AutoScan)
+ {
+ if (this.EmuAutoScanStart())
+ {
+ this.EmuTryConnect();
+ }
+ }
+ else
+ {
+ this.EmuTryConnect();
+ }
+ }
+ else
+ {
+ this.EmuTryConnect();
+ }
+
+ if (!this.GetConnected()) this.method_14(EmulatorState.Disconnected);
+ TryingtoConnect = false;
+ }
+
+ public bool method_10()
+ {
+ return (this.GetConnected() && this.class10_settings_0.bool_31);
+ }
+
+ public bool method_11()
+ {
+ return this.bool_1;
+ }
+
+ public void method_12(bool bool_11)
+ {
+ this.bool_1 = bool_11;
+ if (this.GetConnected())
+ {
+ this.method_14(EmulatorState.Connected);
+ }
+ else
+ {
+ this.method_14(EmulatorState.Disconnected);
+ }
+ }
+
+ public EmulatorState method_13()
+ {
+ return this.emulatorState_0;
+ }
+
+ public void method_14(EmulatorState emulatorState_1)
+ {
+ this.emulatorState_0 = emulatorState_1;
+ if (this.delegate65_0 != null)
+ {
+ this.delegate65_0(this.emulatorState_0, this.int_0, true);
+ }
+ }
+
+ private void method_15(int int_4)
+ {
+ this.timer_2 = new System.Windows.Forms.Timer();
+ this.timer_2.Interval = this.serialPort_0.ReadTimeout;
+ this.timer_2.Tick += new EventHandler(this.timer_2_Tick);
+ this.bool_10 = false;
+ this.timer_2.Start();
+ while (this.serialPort_0.BytesToRead < int_4)
+ {
+ if (this.bool_10)
+ {
+ this.timer_2.Stop();
+ throw new TimeoutException("Chunk timeout");
+ }
+ Application.DoEvents();
+ }
+ this.timer_2.Stop();
+ }
+
+ public void method_16()
+ {
+ this.class18_0.method_68();
+
+ if (this.class10_settings_0.emulatorMode_0 != EmulatorMode.ROMulator)
+ {
+ if (!this.GetConnected())
+ {
+ this.method_1(true);
+ if (!this.GetConnected())
+ {
+ this.SetConnected(false);
+ return;
+ }
+ }
+ if (this.method_10())
+ {
+ this.method_12(true);
+ if (this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ }
+ if (!this.IsEmulatorConnected(false))
+ {
+ this.method_12(false);
+ this.SetConnected(false);
+ }
+ else
+ {
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ this.class27_EmuProgress_0 = new Class27_EmuProgress();
+ this.class27_EmuProgress_0.method_0(ref this.class25_0, ref this.frmMain_0);
+
+ this.frmMain_0.SetStatusEmulator("Dowloading data");
+ this.byte_0 = new byte[0x8000];
+ this.backgroundWorker_1 = new BackgroundWorker();
+ this.backgroundWorker_1.WorkerSupportsCancellation = true;
+ this.backgroundWorker_1.WorkerReportsProgress = true;
+ this.backgroundWorker_1.DoWork += new DoWorkEventHandler(this.backgroundWorker_1_DoWork);
+ this.backgroundWorker_1.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_1_ProgressChanged);
+ this.backgroundWorker_1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_1_RunWorkerCompleted);
+ this.backgroundWorker_1.RunWorkerAsync();
+ }
+ }
+ }
+
+ public void method_17() //Upload Baserom + Calibration
+ {
+ while (this.method_11())
+ {
+ Application.DoEvents();
+ }
+ if (this.method_10())
+ {
+ this.method_12(true);
+ if (this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ }
+ if (!this.IsEmulatorConnected(false))
+ {
+ this.method_12(false);
+ this.SetConnected(false);
+ }
+ else
+ {
+ //#######################################################################
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.PGMFI_RTP)
+ {
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ this.class27_EmuProgress_0 = new Class27_EmuProgress();
+ this.class27_EmuProgress_0.method_0(ref this.class25_0, ref this.frmMain_0);
+
+ this.frmMain_0.SetStatusEmulator("Uploading(Stage1)");
+ this.method_14(EmulatorState.Sending_data);
+ this.bool_2 = true;
+ this.byte_0 = new byte[0x8000];
+ this.backgroundWorker_1 = new BackgroundWorker();
+ this.backgroundWorker_1.WorkerSupportsCancellation = true;
+ this.backgroundWorker_1.WorkerReportsProgress = true;
+ this.backgroundWorker_1.DoWork += new DoWorkEventHandler(this.backgroundWorker_1_DoWork);
+ this.backgroundWorker_1.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_1_ProgressChanged);
+ this.backgroundWorker_1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_1_RunWorkerCompleted);
+ this.backgroundWorker_1.RunWorkerAsync();
+ while (this.backgroundWorker_1.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ this.backgroundWorker_1.Dispose();
+ this.backgroundWorker_1 = null;
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ }
+ //#######################################################################
+
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ this.class27_EmuProgress_0 = new Class27_EmuProgress();
+ this.class27_EmuProgress_0.method_0(ref this.class25_0, ref this.frmMain_0);
+
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.PGMFI_RTP) this.frmMain_0.SetStatusEmulator("Uploading(Stage2)");
+ else this.frmMain_0.SetStatusEmulator("Uploading data");
+
+
+ if (MessageBox.Show(Form.ActiveForm, "Are the Engine Off?" + Environment.NewLine + "Uploading the 'rom' to " + this.class10_settings_0.emulatorMode_0.ToString() + " can cause LIMP MODE!", "Emulator", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
+ {
+ this.backgroundWorker_0 = new BackgroundWorker();
+ this.backgroundWorker_0.WorkerReportsProgress = true;
+ this.backgroundWorker_0.WorkerSupportsCancellation = true;
+ this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ this.backgroundWorker_0.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_0_RunWorkerCompleted);
+ this.backgroundWorker_0.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_0_ProgressChanged);
+ this.backgroundWorker_0.RunWorkerAsync();
+ }
+ }
+ }
+
+ public void method_18(long long_0_i, byte byte_8)
+ {
+ if (this.GetConnected() && this.class10_settings_0.bool_32)
+ {
+ Struct16 item = new Struct16 {
+ long_0_X = long_0_i,
+ byte_0_X = byte_8
+ };
+ if (this.queue_0 == null)
+ {
+ this.queue_0 = new Queue();
+ }
+ this.queue_0.Enqueue(item);
+ this.timer_0.Start();
+ }
+ }
+
+ public void method_19() //Upload Calibration ONLY
+ {
+ while (this.method_11())
+ {
+ Application.DoEvents();
+ }
+ this.method_12(true);
+ if (this.method_10() && this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ if (!this.IsEmulatorConnected(false))
+ {
+ this.method_12(false);
+ this.SetConnected(false);
+ }
+ else
+ {
+ if (!this.bool_3)
+ {
+ if (CaliEmuProgressReport)
+ {
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ this.class27_EmuProgress_0 = new Class27_EmuProgress();
+ this.class27_EmuProgress_0.method_0(ref this.class25_0, ref this.frmMain_0);
+ }
+
+ this.frmMain_0.SetStatusEmulator("Uploading Calibration");
+ }
+ this.method_12(true);
+ this.backgroundWorker_3 = new BackgroundWorker();
+ this.backgroundWorker_3.WorkerReportsProgress = CaliEmuProgressReport;
+ this.backgroundWorker_3.WorkerSupportsCancellation = true;
+ this.backgroundWorker_3.DoWork += new DoWorkEventHandler(this.backgroundWorker_3_DoWork);
+ this.backgroundWorker_3.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_3_RunWorkerCompleted);
+ if (CaliEmuProgressReport) this.backgroundWorker_3.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_3_ProgressChanged);
+ this.backgroundWorker_3.RunWorkerAsync();
+ }
+ }
+
+ public bool EmuTryConnect()
+ {
+ Control.CheckForIllegalCrossThreadCalls = false;
+ if (this.method_11())
+ {
+ if (this.backgroundWorker_1 != null)
+ {
+ if (this.backgroundWorker_1.IsBusy) this.backgroundWorker_1.CancelAsync();
+ while (this.backgroundWorker_1.IsBusy) Application.DoEvents();
+ }
+ if (this.backgroundWorker_2 != null)
+ {
+ if (this.backgroundWorker_2.IsBusy) this.backgroundWorker_2.CancelAsync();
+ while (this.backgroundWorker_2.IsBusy) Application.DoEvents();
+ }
+ if (this.backgroundWorker_0 != null)
+ {
+ if (this.backgroundWorker_0.IsBusy) this.backgroundWorker_0.CancelAsync();
+ while (this.backgroundWorker_0.IsBusy) Application.DoEvents();
+ }
+ if (this.backgroundWorker_3 != null)
+ {
+ if (this.backgroundWorker_3.IsBusy) this.backgroundWorker_3.CancelAsync();
+ while (this.backgroundWorker_3.IsBusy) Application.DoEvents();
+ }
+ }
+
+ if (!this.GetConnected())
+ {
+ bool flag = this.method_5();
+ if (flag)
+ {
+ if (((this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon) && (this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogDemon)) && !this.IsEmulatorConnected(true))
+ {
+ this.EmulatorDisconnect();
+ flag = false;
+ }
+ if (this.class10_settings_0.bool_33 && this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.method_17();
+ }
+ if (this.class10_settings_0.bool_32)
+ {
+ this.timer_0.Start();
+ }
+ }
+ if ((flag && (this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon)) && (this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogDemon))
+ {
+ this.timer_1.Start();
+ }
+ return flag;
+ }
+ if (this.GetConnected())
+ {
+ if ((this.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon) && (this.class10_settings_0.dataloggingMode_0 != DataloggingMode.datalogDemon))
+ {
+ this.timer_1.Stop();
+ }
+ this.EmulatorDisconnect();
+ return false;
+ }
+ this.SetConnected(false);
+ return false;
+ }
+
+ //#################################################
+ //Verify Rom with Emulator content
+ public void method_20()
+ {
+ while (this.method_11())
+ {
+ }
+ if (this.method_10())
+ {
+ this.method_12(true);
+ if (this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ }
+ if (!this.IsEmulatorConnected(true))
+ {
+ MessageBox.Show("Can't find emulator:" + this.class10_settings_0.emulatorMode_0.ToString(), "Emulator Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.method_12(false);
+ this.SetConnected(false);
+ return;
+ }
+ this.method_14(EmulatorState.Downloading_data);
+ this.bool_2 = true;
+ this.byte_0 = new byte[0x8000];
+ this.backgroundWorker_1 = new BackgroundWorker();
+ this.backgroundWorker_1.WorkerSupportsCancellation = true;
+ this.backgroundWorker_1.WorkerReportsProgress = true;
+ this.backgroundWorker_1.DoWork += new DoWorkEventHandler(this.backgroundWorker_1_DoWork);
+ this.backgroundWorker_1.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_1_ProgressChanged);
+ this.backgroundWorker_1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_1_RunWorkerCompleted);
+ this.backgroundWorker_1.RunWorkerAsync();
+ while (this.backgroundWorker_1.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ this.backgroundWorker_1.Dispose();
+ this.backgroundWorker_1 = null;
+ for (int i = 0; i < 0x8000; i++)
+ {
+ if (this.byte_0[i] != this.class18_0.GetByteAt((long)i))
+ {
+ MessageBox.Show("Rom did NOT verify!", "Emulator", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
+ goto Label_0213;
+ }
+ }
+ MessageBox.Show("Rom verified correctly", "Emulator", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
+ Label_0213:
+ this.byte_0 = null;
+ this.bool_2 = false;
+ GC.Collect(3);
+ this.method_14(EmulatorState.Connected);
+ this.method_12(false);
+ }
+ //#################################################
+
+ public byte[] method_21()
+ {
+ //byte_6 = new byte[] { 15, 0xfc, 0xce, 0x2c, 0xa3, 0x9f, 0x65, 0x99 };
+ //byte_7 = new byte[] { 15, 0xfc, 0xce, 0x2c, 0xa3, 0x9f, 0x65, 0x99 };
+ if ((this.class18_0.class10_settings_0.emulatorMode_0 == EmulatorMode.Ostrich))
+ {
+ return this.byte_6;
+ }
+ if (this.class18_0.class10_settings_0.emulatorMode_0 != EmulatorMode.Demon)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("Emulator: No vendor");
+ //throw new Exception("No vendor");
+ }
+ return this.byte_7;
+ }
+
+ //demon encrypt array
+ private byte method_22(byte[] byte_8, int int_4, int int_5)
+ {
+ byte num = this.method_26();
+ for (int i = int_4; i < int_5; i++)
+ {
+ byte_8[i] = (byte) (byte_8[i] ^ num);
+ for (int j = 0; j <= 7; j++)
+ {
+ switch (j)
+ {
+ case 0:
+ case 2:
+ case 4:
+ case 6:
+ byte_8[i] = (byte) (byte_8[i] + this.method_21()[j]);
+ break;
+
+ default:
+ byte_8[i] = (byte) (byte_8[i] ^ this.method_21()[j]);
+ break;
+ }
+ }
+ num = byte_8[i];
+ }
+ return num;
+ }
+
+ /*private byte[] method_23(byte byte_8)
+ {
+ return new byte[1];
+ }
+
+ private byte[] method_24(byte[] byte_8, int int_4, int int_5)
+ {
+ byte num = this.method_26();
+ byte num2 = 0;
+ for (int i = int_4; i < int_5; i++)
+ {
+ num2 = byte_8[i];
+ for (int j = 7; j >= 0; j--)
+ {
+ switch (j)
+ {
+ case 0:
+ case 2:
+ case 4:
+ case 6:
+ byte_8[i] = (byte) (byte_8[i] - this.method_21()[j]);
+ break;
+
+ default:
+ byte_8[i] = (byte) (byte_8[i] ^ this.method_21()[j]);
+ break;
+ }
+ }
+ byte_8[i] = (byte) (byte_8[i] ^ num);
+ num = num2;
+ }
+ return byte_8;
+ }*/
+
+ //demon download rom decrypt array
+ private byte[] method_25(byte byte_8, byte[] byte_9, int int_4, int int_5)
+ {
+ byte num = byte_8;
+ byte num2 = 0;
+ for (int i = int_4; i < int_5; i++)
+ {
+ num2 = byte_9[i];
+ for (int j = 7; j >= 0; j--)
+ {
+ switch (j)
+ {
+ case 0:
+ case 2:
+ case 4:
+ case 6:
+ byte_9[i] = (byte) (byte_9[i] - this.method_21()[j]);
+ break;
+
+ default:
+ byte_9[i] = (byte) (byte_9[i] ^ this.method_21()[j]);
+ break;
+ }
+ }
+ byte_9[i] = (byte) (byte_9[i] ^ num);
+ num = num2;
+ }
+ return byte_9;
+ }
+
+ private byte method_26()
+ {
+ byte num = 90;
+ for (int i = 0; i < this.method_21().Length; i++)
+ {
+ num = (byte) (num + this.method_21()[i]);
+ }
+ return num;
+ }
+
+ public void method_3()
+ {
+ if (this.GetConnected())
+ {
+ this.EmulatorDisconnect();
+ }
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ }
+
+ public bool ResetVendorUnknown(byte ThisVendor)
+ {
+ int num = 0;
+ this.GetSerial();
+
+ if (Vendor_ID != ThisVendor)
+ {
+ this.byte_1 = new byte[11];
+ this.byte_2 = new byte[1];
+ this.byte_1[0] = 0x4e;
+ this.byte_1[1] = ThisVendor;
+
+ for (int i = 0; i < 8; i++) this.byte_1[2 + i] = this.Serial_ID[i];
+ this.byte_1[10] = this.method_46(this.byte_1, 0, 10);
+ Label_0071:
+ if (num == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error resetting VendorID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Error resetting VendorID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings");
+ return false;
+ }
+ try
+ {
+ this.method_50(this.byte_1, 0, 11);
+ this.method_47(0x1388);
+ byte ReceivedByte = this.method_52();
+ this.DiscardBuffer();
+ if (ReceivedByte != 0x4f)
+ {
+ num++;
+ goto Label_0071;
+ }
+
+ //recheck
+ this.GetSerial();
+ if (Vendor_ID != ThisVendor)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error resetting VendorID!" + Environment.NewLine + "The Vendor not match after being resetted", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Error resetting VendorID!" + Environment.NewLine + "The Vendor not match after being resetted");
+ return false;
+ }
+ return true;
+ }
+ catch
+ {
+ num++;
+ goto Label_0071;
+ }
+ }
+ return false;
+ }
+
+ public bool ResetVendor(bool Ostrich)
+ {
+ int num = 0;
+ this.GetSerial();
+
+ //Reset only if vendor ID doesnt match
+ if ((Ostrich && Vendor_ID != 0) || (!Ostrich && Vendor_ID != 1))
+ {
+
+ this.byte_1 = new byte[11];
+ this.byte_2 = new byte[1];
+ this.byte_1[0] = 0x4e;
+ if (Ostrich) this.byte_1[1] = 0;
+ else this.byte_1[1] = 1;
+
+ for (int i = 0; i < 8; i++) this.byte_1[2 + i] = this.Serial_ID[i];
+ this.byte_1[10] = this.method_46(this.byte_1, 0, 10);
+ Label_0071:
+ if (num == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error resetting VendorID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Error resetting VendorID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings");
+ return false;
+ }
+ try
+ {
+ this.method_50(this.byte_1, 0, 11);
+ this.method_47(0x1388);
+ byte ReceivedByte = this.method_52();
+ this.DiscardBuffer();
+ if (ReceivedByte != 0x4f)
+ {
+ num++;
+ goto Label_0071;
+ }
+
+ //recheck
+ this.GetSerial();
+ if ((Ostrich && Vendor_ID != 0) || (!Ostrich && Vendor_ID != 1))
+ {
+ MessageBox.Show(Form.ActiveForm, "Error resetting VendorID!" + Environment.NewLine + "The Vendor not match after being resetted", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Error resetting VendorID!" + Environment.NewLine + "The Vendor not match after being resetted");
+ return false;
+ }
+ return true;
+ }
+ catch
+ {
+ num++;
+ goto Label_0071;
+ }
+ }
+ return false;
+ }
+
+ public bool ResetSerial(byte[] NewSerialID)
+ {
+ int num = 0;
+ this.GetSerial();
+
+ //Reset only if vendor ID doesnt match
+ if (Serial_ID[0] != NewSerialID[0]
+ && Serial_ID[1] != NewSerialID[1]
+ && Serial_ID[2] != NewSerialID[2]
+ && Serial_ID[3] != NewSerialID[3]
+ && Serial_ID[4] != NewSerialID[4]
+ && Serial_ID[5] != NewSerialID[5]
+ && Serial_ID[6] != NewSerialID[6]
+ && Serial_ID[7] != NewSerialID[7])
+ {
+ this.byte_1 = new byte[11];
+ this.byte_2 = new byte[1];
+ this.byte_1[0] = 0x4e;
+ this.byte_1[1] = (byte) Vendor_ID;
+
+ for (int i = 0; i < 8; i++) this.byte_1[2 + i] = NewSerialID[i];
+ this.byte_1[10] = this.method_46(this.byte_1, 0, 10);
+ Label_0071:
+ this.DiscardBuffer();
+ if (num == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error resetting SerialID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Error resetting SerialID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings");
+ return false;
+ }
+ try
+ {
+ this.method_50(this.byte_1, 0, 11);
+ this.method_47(0x1388);
+ byte ReceivedByte = this.method_52();
+ this.DiscardBuffer();
+ if (ReceivedByte != 0x4f)
+ {
+ num++;
+ goto Label_0071;
+ }
+
+ //recheck
+ this.GetSerial();
+ if (Serial_ID[0] != NewSerialID[0]
+ && Serial_ID[1] != NewSerialID[1]
+ && Serial_ID[2] != NewSerialID[2]
+ && Serial_ID[3] != NewSerialID[3]
+ && Serial_ID[4] != NewSerialID[4]
+ && Serial_ID[5] != NewSerialID[5]
+ && Serial_ID[6] != NewSerialID[6]
+ && Serial_ID[7] != NewSerialID[7])
+ {
+ MessageBox.Show(Form.ActiveForm, "Error resetting SerialID!" + Environment.NewLine + "The Serial not match after being resetted", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Error resetting SerialID!" + Environment.NewLine + "The Serial not match after being resetted");
+ return false;
+ }
+ return true;
+ }
+ catch
+ {
+ num++;
+ goto Label_0071;
+ }
+ }
+ return false;
+ }
+
+ public void CheckResetSerial()
+ {
+ if (GetConnected())
+ {
+ if (this.class10_settings_0.chkEmuVendor)
+ {
+ GetSerial();
+ if (((this.Vendor_ID != 1) && (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Demon)) && (MessageBox.Show(Form.ActiveForm, "Demon VendorID is not set to BMTune. Do you want to set it to BMTune?" + Environment.NewLine + "This will remove all data from demon!", "BMTune", MessageBoxButtons.YesNo) == DialogResult.Yes))
+ {
+ this.ResetVendor(false);
+ if (this.GetConnected())
+ {
+ this.method_1(false);
+ }
+ return;
+ }
+
+ if ((this.emulatorMoatesType_0 != EmulatorMoatesType.ostrich_1) || (this.emulatorMoatesType_0 == EmulatorMoatesType.ostrich_1 && this.int_2 >= 15))
+ {
+ if (((this.Vendor_ID != 0) && (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Ostrich)) && (MessageBox.Show(Form.ActiveForm, "Ostrich VendorID is not set to BMTune. Do you want to set it to BMTune?" + Environment.NewLine + "This will remove all data from ostrich!", "BMTune", MessageBoxButtons.YesNo) == DialogResult.Yes))
+ {
+ this.ResetVendor(true);
+ if (this.GetConnected())
+ {
+ this.method_1(false);
+ }
+ return;
+ }
+ }
+ }
+ }
+ }
+
+ public void GetSerial()
+ {
+ if ((this.emulatorMoatesType_0 != EmulatorMoatesType.ostrich_1) || (this.emulatorMoatesType_0 == EmulatorMoatesType.ostrich_1 && this.int_2 >= 15))
+ {
+ int num = 0;
+ this.byte_1 = new byte[3];
+ this.byte_2 = new byte[10];
+ this.byte_1[0] = 0x4e;
+ this.byte_1[1] = 0x53;
+ this.byte_1[2] = 0xa1;
+ Label_0041:
+ this.DiscardBuffer();
+ if (num == this.class10_settings_0.int_21)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error getting Serial/Vendor ID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.LogThis("Error getting Serial/Vendor ID after " + this.class10_settings_0.int_21.ToString() + " tries" + Environment.NewLine + "You can disable the Serial/VendorID Check in the Settings");
+ }
+ try
+ {
+ this.method_50(this.byte_1, 0, 3);
+ this.Vendor_ID = this.method_52();
+ for (int i = 0; i < 8; i++) this.Serial_ID[i] = this.method_52();
+ byte CheckS = this.method_52();
+ this.DiscardBuffer();
+ }
+ catch
+ {
+ this.Vendor_ID = 0;
+ num++;
+ goto Label_0041;
+ }
+ }
+ }
+
+ private byte[] method_35()
+ {
+ byte[] buffer = new byte[8];
+ new Random().NextBytes(buffer);
+ return buffer;
+ }
+
+ public bool EmuAutoScanStart()
+ {
+ this.LogThis("Auto-scan started");
+
+ if (this.class27_EmuProgress_0 != null) this.class27_EmuProgress_0 = null;
+ this.class27_EmuProgress_0 = new Class27_EmuProgress();
+ this.class27_EmuProgress_0.method_0(ref this.class25_0, ref this.frmMain_0);
+
+ /*if (this.backgroundWorker_4 != null)
+ {
+ if (this.backgroundWorker_4.IsBusy)
+ {
+ this.backgroundWorker_4.CancelAsync();
+ }
+ while (this.backgroundWorker_4.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ this.backgroundWorker_4.Dispose();
+ this.backgroundWorker_4 = null;
+ }*/
+
+ if (this.backgroundWorker_4 != null)
+ {
+ this.backgroundWorker_4.Dispose();
+ this.backgroundWorker_4 = null;
+ }
+
+ this.backgroundWorker_4 = new BackgroundWorker();
+ this.backgroundWorker_4.DoWork += new DoWorkEventHandler(this.backgroundWorker_4_DoWork);
+ this.backgroundWorker_4.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_4_RunWorkerCompleted);
+ //this.backgroundWorker_4.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_4_ProgressChanged);
+ //this.backgroundWorker_4.WorkerReportsProgress = true;
+ this.backgroundWorker_4.WorkerReportsProgress = false;
+ this.backgroundWorker_4.WorkerSupportsCancellation = true;
+ this.backgroundWorker_4.RunWorkerAsync();
+ while (this.backgroundWorker_4.IsBusy)
+ {
+ Application.DoEvents();
+ }
+
+ return this.Emu_SerialConnected;
+ }
+
+ public bool IsEmulatorConnected(bool ShowError)
+ {
+ if (!this.class10_settings_0.bool_31)
+ {
+ if (this.serialPort_0 == null) return false;
+ if (this.serialPort_0 != null && !this.serialPort_0.IsOpen) return false;
+ }
+
+ int num = this.class10_settings_0.int_21;
+ if (!ShowError) num = 3;
+
+ int num2 = 0;
+ this.byte_1 = new byte[5];
+ this.byte_2 = new byte[3];
+ //if (this.serialPort_0 != null) this.LogThis("Baud: " + this.serialPort_0.BaudRate.ToString());
+
+ Label_008A:
+ this.DiscardBuffer();
+ if (num2 == num)
+ {
+ if (!this.class10_settings_0.bool_31)
+ {
+ this.LogThis("Can't dectect '" + this.class10_settings_0.emulatorMode_0.ToString() + "' on " + this.serialPort_0.PortName);
+ if (ShowError) MessageBox.Show(Form.ActiveForm, "Can't dectect '" + this.class10_settings_0.emulatorMode_0.ToString() + "' on " + this.serialPort_0.PortName + "" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ goto Label_10B9;
+ }
+ switch (this.class10_settings_0.emulatorMode_0)
+ {
+
+ case EmulatorMode.PGMFI_RTP:
+ if (this.serialPort_0.BaudRate != 38400) this.LogThis("The baudrate is not compatible for the PGMFI RTP" + Environment.NewLine + "Please set baudrate to 38400");
+ try
+ {
+ this.method_49(0x10);
+ byte num3 = this.method_52();
+ if (num3 == 0xcd)
+ {
+ if (!this.Emu_Connected) this.LogThis("PGMFI RTP Connected");
+ return true;
+ }
+ this.LogThis("Bad reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", num3) + " (Expected: " + string.Format("{0:X2}", 0xcd) + ")");
+ num2++;
+ }
+ catch (Exception exception)
+ {
+ this.DiscardBuffer();
+ if (num2 == 0) this.LogThis("Serial Port error:" + Environment.NewLine + "" + exception.Message);
+ num2++;
+ }
+ goto Label_008A;
+
+ case EmulatorMode.Ostrich:
+ if ((this.serialPort_0.BaudRate != 921600) && (this.serialPort_0.BaudRate != 115200)) this.LogThis("The baudrate is not compatible for the Ostrich" + Environment.NewLine + "Please set baudrate to 115200 or 921600");
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_50(this.byte_1, 0, 2);
+ for (int i = 0; i < 3; i++) this.byte_2[i] = this.method_52();
+ }
+ catch (Exception exception2)
+ {
+
+ this.DiscardBuffer();
+ if (num2 == 0) this.LogThis("Serial Port error:" + Environment.NewLine + "" + exception2.Message);
+
+ /*if (num2 == 0) this.LogThis("Changing emulator baudrate due to serial errors");
+ this.byte_1 = new byte[3];
+ this.byte_1[0] = 0x53; //S
+ if (this.serialPort_0.BaudRate == 115200)
+ {
+ this.byte_1[1] = 7; //7 = set to 115220
+ this.byte_1[2] = 90; //Checksum
+ }
+ else if (this.serialPort_0.BaudRate == 921600)
+ {
+ try
+ {
+ this.serialPort_0.Close();
+ this.serialPort_0 = new SerialPort(this.class10_settings_0.string_2, 115200);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+ this.byte_1[1] = 0; //0 = set to 921600
+ this.byte_1[2] = 0x53; //Checksum
+ }
+ catch (Exception exception3)
+ {
+ if (num2 == 0) this.LogThis("Serial Port error:" + Environment.NewLine + "" + exception3.Message);
+ num2++;
+ goto Label_008A;
+ }
+ }
+ try
+ {
+ this.method_50(this.byte_1, 0, 3);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0x4f)
+ {
+ this.serialPort_0.Close();
+ this.serialPort_0 = new SerialPort(this.class10_settings_0.string_2, this.class10_settings_0.Emulator_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+ num2 = 0;
+ }
+ else
+ {
+ if (num2 == 0) this.LogThis("Can't change emulator baudrate");
+ num2++;
+ }
+ }
+ catch
+ {
+ if (num2 == 0) this.LogThis("Can't change emulator baudrate");
+ num2++;
+ }*/
+ num2++;
+ goto Label_008A;
+ }
+ if (this.byte_2[2] == 0x4f)
+ {
+ this.int_1 = this.byte_2[0];
+ this.string_0 = char.ConvertFromUtf32(this.byte_2[2]);
+ this.int_2 = this.byte_2[1];
+ if (this.byte_2[0] == 10)
+ {
+ if (this.class10_settings_0.emulatorMode_0 == EmulatorMode.Vitaprog)
+ {
+ if (!this.Emu_Connected) this.LogThis("Vitaprog/Hondavert (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.emulatorMoatesType_0 = EmulatorMoatesType.ostrich_1;
+ this.EmulatorName = "Vitaprog/Hondavert";
+ return true;
+ }
+ else
+ {
+ if (!this.Emu_Connected) this.LogThis("Moates Ostrich1.0 (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.emulatorMoatesType_0 = EmulatorMoatesType.ostrich_1;
+ this.EmulatorName = "Moates Ostrich1.0";
+ }
+ }
+ else if (this.byte_2[0] == 20 && this.byte_2[1] < 20)
+ {
+ if (!this.Emu_Connected) this.LogThis("Moates Ostrich2.0 (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.emulatorMoatesType_0 = EmulatorMoatesType.ostrich_2;
+ this.EmulatorName = "Moates Ostrich2.0";
+ GetSerial();
+ }
+ else if (this.byte_2[0] == 20 && this.byte_2[1] >= 20)
+ {
+ this.class10_settings_0.emulatorMode_0 = EmulatorMode.CobraRTP;
+
+ if (!this.Emu_Connected) this.LogThis("CobraRTP (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.EmulatorName = "CobraRTP";
+ this.emulatorMoatesType_0 = EmulatorMoatesType.ostrich_2;
+ }
+ this.byte_1 = new byte[4];
+ this.byte_2 = new byte[1];
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x52;
+ this.byte_1[2] = 0x52;
+ this.byte_1[3] = 230;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0) return true;
+ if (num2 == 0) this.LogThis("Bad bank reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0) + ")");
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x53;
+ this.byte_1[2] = 0;
+ this.byte_1[3] = 0x95;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0x4f) return true;
+ if (num2 == 0) this.LogThis("Bad bank reset reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num2++;
+ goto Label_008A;
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ }
+ if (num2 == 0) this.LogThis("Ostrich not found!" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[2]) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num2++;
+ goto Label_008A;
+
+
+
+ //###########################################
+ //###########################################
+ //###########################################
+
+ case EmulatorMode.BMulator:
+ if ((this.serialPort_0.BaudRate != 921600)) this.LogThis("The baudrate is not compatible for the BMulator" + Environment.NewLine + "Please set baudrate to 921600");
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.DiscardBuffer();
+ this.method_50(this.byte_1, 0, 2);
+ for (int i = 0; i < 3; i++) this.byte_2[i] = this.method_52();
+ }
+ catch (Exception exception2)
+ {
+ this.DiscardBuffer();
+ if (num2 == 0) this.LogThis("Serial Port error:" + Environment.NewLine + "" + exception2.Message);
+ num2++;
+ goto Label_008A;
+ }
+ if ((this.byte_2[0] == 10 || (this.byte_2[0] == 20 && this.byte_2[1] < 20)) && this.byte_2[2] == 0x4f)
+ {
+ this.int_1 = this.byte_2[0];
+ this.string_0 = char.ConvertFromUtf32(this.byte_2[2]);
+ this.int_2 = this.byte_2[1];
+
+ if (!this.Emu_Connected) this.LogThis("BMulator (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.emulatorMoatesType_0 = EmulatorMoatesType.ostrich_1;
+ this.EmulatorName = "BMulator";
+ return true;
+ }
+ if (num2 == 0) this.LogThis("BMulator not found!" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[2]) + " (Expected: 0x4F)");
+ num2++;
+ goto Label_008A;
+
+ //###########################################
+ //###########################################
+ //###########################################
+
+ case EmulatorMode.CobraRTP:
+ if ((this.serialPort_0.BaudRate != 921600) && (this.serialPort_0.BaudRate != 115200)) this.LogThis("The baudrate is not compatible for the CobraRTP" + Environment.NewLine + "Please set baudrate to 115200 or 921600");
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.DiscardBuffer();
+ this.method_50(this.byte_1, 0, 2);
+ for (int i = 0; i < 3; i++) this.byte_2[i] = this.method_52();
+ }
+ catch (Exception exception2)
+ {
+ this.DiscardBuffer();
+ if (num2 == 0) this.LogThis("Serial Port error:" + Environment.NewLine + "" + exception2.Message);
+ num2++;
+ goto Label_008A;
+ }
+ //20.9.C instead of 20.9.O 0x43 = C in ascII
+ if (this.byte_2[0] == 20 && (this.byte_2[2] == 0x43 || this.byte_2[2] == 0x4f))
+ {
+ this.int_1 = this.byte_2[0];
+ this.string_0 = char.ConvertFromUtf32(this.byte_2[2]);
+ this.int_2 = this.byte_2[1];
+
+ if (this.byte_2[1] >= 20)
+ {
+ if (!this.Emu_Connected) this.LogThis("CobraRTP (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.EmulatorName = "CobraRTP";
+ }
+ else
+ {
+ if (!this.Emu_Connected) this.LogThis("Moates Ostrich2.0 (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.class10_settings_0.emulatorMode_0 = EmulatorMode.Ostrich;
+ this.emulatorMoatesType_0 = EmulatorMoatesType.ostrich_2;
+ this.EmulatorName = "Moates Ostrich2.0";
+ GetSerial();
+ }
+
+ return true;
+ }
+ if (num2 == 0) this.LogThis("CobraRTP not found!" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[2]) + " (Expected: 0x43|0x4F)");
+ num2++;
+ goto Label_008A;
+
+ //###########################################
+ //###########################################
+ //###########################################
+
+ case EmulatorMode.ECUTamer:
+ if (this.serialPort_0.BaudRate != 921600 && this.serialPort_0.BaudRate != 115200)
+ {
+ this.LogThis("The baudrate is not compatible for the ECU-Tamer" + Environment.NewLine + "Please set baudrate to 115200 or 921600");
+ }
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 86;
+ this.byte_1[1] = 86;
+ try
+ {
+ this.DiscardBuffer();
+ this.method_50(this.byte_1, 0, 2);
+ Thread.Sleep(10);
+ for (int n = 0; n < 3; n++) this.byte_2[n] = this.method_52();
+ }
+ catch (Exception ex8)
+ {
+ this.DiscardBuffer();
+ if (num2 == 0)
+ {
+ this.LogThis("Serial Port error:" + Environment.NewLine + "" + ex8.Message);
+ }
+ num2++;
+ goto Label_008A;
+ }
+ if (this.byte_2[2] == 79)
+ {
+ this.int_1 = (int)this.byte_2[0];
+ this.string_0 = char.ConvertFromUtf32((int)this.byte_2[2]);
+ this.int_2 = (int)this.byte_2[1];
+
+ this.LogThis("ECU-Tamer (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.EmulatorName = "ECU-Tamer";
+ return true;
+ }
+ if (num2 == 0) this.LogThis("ECU-Tamer not found!" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[2]) + " (Expected: " + string.Format("{0:X2}", 67) + ")");
+ num2++;
+ goto Label_008A;
+
+ //###########################################
+ //###########################################
+ //###########################################
+
+ case EmulatorMode.Vitaprog:
+ if ((this.serialPort_0.BaudRate != 115200)) this.LogThis("The baudrate is not compatible for the Vitaprog/Hondavert" + Environment.NewLine + "Please set baudrate to 115200");
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.DiscardBuffer();
+ this.method_50(this.byte_1, 0, 2);
+ for (int i = 0; i < 3; i++) this.byte_2[i] = this.method_52();
+ }
+ catch (Exception exception2)
+ {
+ this.DiscardBuffer();
+ if (num2 == 0) this.LogThis("Serial Port error:" + Environment.NewLine + "" + exception2.Message);
+ num2++;
+ goto Label_008A;
+ }
+ //20.9.C instead of 20.9.O 0x43 = C in ascII
+ if (this.byte_2[0] == 10 && this.byte_2[2] == 0x4f)
+ {
+ this.int_1 = this.byte_2[0];
+ this.string_0 = char.ConvertFromUtf32(this.byte_2[2]);
+ this.int_2 = this.byte_2[1];
+
+
+
+ if (!this.Emu_Connected) this.LogThis("Vitaprog/Hondavert (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.emulatorMoatesType_0 = EmulatorMoatesType.ostrich_1;
+ this.EmulatorName = "Vitaprog/Hondavert";
+ return true;
+ }
+ if (num2 == 0) this.LogThis("Vitaprog/Hondavert not found!" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[2]) + " (Expected: 0x4F)");
+ num2++;
+ goto Label_008A;
+
+ //###########################################
+ //###########################################
+ //###########################################
+
+ case EmulatorMode.ROMulator:
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_50(this.byte_1, 0, 2);
+ for (int j = 0; j < 3; j++)
+ {
+ this.byte_2[j] = this.method_52();
+ }
+ }
+ catch (Exception exception5)
+ {
+ this.DiscardBuffer();
+ if (num2 == 0) this.LogThis("Serial Port error:" + Environment.NewLine + "" + exception5.Message);
+ num2++;
+ goto Label_008A;
+ }
+ if ((this.byte_2[2] != 0x31) && (this.byte_2[2] != 50))
+ {
+ if (num2 == 0) this.LogThis("Romulator not found!" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[2]) + " (Expected: " + string.Format("{0:X2}", 0x31) + "|" + string.Format("{0:X2}", 50) + ")");
+ num2++;
+ goto Label_008A;
+ }
+ if (!this.Emu_Connected) this.LogThis("Romulator Connected");
+ return true;
+
+ case EmulatorMode.Demon:
+ //if ((this.serialPort_0.BaudRate != 921600) && (this.serialPort_0.BaudRate != 115200)) this.LogThis("The baudrate is not compatible for the Demon" + Environment.NewLine + "Please set baudrate to 115200 or 921600");
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_50(this.byte_1, 0, 2);
+ for (int n = 0; n < 3; n++)
+ {
+ this.byte_2[n] = this.method_52();
+ }
+ }
+ catch (Exception exception7)
+ {
+ if (num2 == 0) this.LogThis("Demon not found. Port error:" + Environment.NewLine + "" + exception7.Message);
+ num2++;
+ goto Label_008A;
+ }
+ if (this.byte_2[2] != 0x44 && this.byte_2[2] != 0x43)
+ {
+ if (num2 == 0) this.LogThis("Demon not found!" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[2]) + " (Expected: " + string.Format("{0:X2}", 0x44) + ")");
+ num2++;
+ goto Label_008A;
+ }
+ this.int_1 = this.byte_2[0];
+ this.string_0 = char.ConvertFromUtf32(this.byte_2[2]);
+ this.int_2 = this.byte_2[1];
+ if (!this.Emu_Connected)
+ {
+ if (this.byte_2[2] != 0x43)
+ {
+ this.emulatorMoatesType_0 = EmulatorMoatesType.demon;
+ //this.class10_0.dataloggingMode_0 = DataloggingMode.datalogDemon;
+ //this.class10_0.IsNeptuneRTP = false;
+ if (this.byte_2[0] == 1)
+ {
+ this.LogThis("Moates Demon1 (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.EmulatorName = "Moates Demon1";
+ //GetSerial();
+ }
+ else if (this.byte_2[0] == 2)
+ {
+ this.LogThis("Moates Demon2 (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.EmulatorName = "Moates Demon2";
+ GetSerial();
+ }
+ }
+ else
+ {
+ this.LogThis("NeptuneRTP (V" + this.int_1 + "." + this.int_2 + "." + this.string_0 + ")");
+ this.LogThis("NeptuneRTP found");
+ this.EmulatorName = "NeptuneRTP";
+ this.emulatorMoatesType_0 = EmulatorMoatesType.neptuneRTP;
+ //this.class10_0.dataloggingMode_0 = DataloggingMode.datalogMultiByteT;
+ //this.class10_0.IsNeptuneRTP = true;
+ this.byte_1 = new byte[4];
+ this.byte_2 = new byte[1];
+ return true;
+ }
+ }
+ this.byte_1 = new byte[4];
+ this.byte_2 = new byte[1];
+ break;
+
+ default:
+ return false;
+ }
+ Label_0B58:
+ if (num2 == num)
+ {
+ this.LogThis("Can't dectect '" + this.class10_settings_0.emulatorMode_0.ToString() + "' on " + this.serialPort_0.PortName);
+ if (ShowError) MessageBox.Show(Form.ActiveForm, "Can't dectect '" + this.class10_settings_0.emulatorMode_0.ToString() + "' on " + this.serialPort_0.PortName + "" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ goto Label_10B9;
+ }
+ Label_0BEB:
+ if (this.emulatorMoatesType_0 == EmulatorMoatesType.neptuneRTP) return true;
+ this.byte_1 = new byte[4];
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x52;
+ this.byte_1[2] = 0x52;
+ this.byte_1[3] = 230;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0) goto Label_0D25;
+ this.LogThis("Bad bank reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0) + ")");
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x52;
+ this.byte_1[2] = 0;
+ this.byte_1[3] = 0x87;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0x4f) goto Label_0BEB;
+ this.LogThis("Bad bank reset reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num2++;
+ goto Label_0B58;
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ Label_0D25:
+ this.byte_1 = new byte[4];
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x45;
+ this.byte_1[2] = 0x52;
+ this.byte_1[3] = 0xd9;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0x63)
+ {
+ this.LogThis("Bad bank reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 1) + ")");
+ num2++;
+ goto Label_0B58;
+ }
+ if (this.byte_2[0] == 1) goto Label_0ECC;
+ num2++;
+ this.LogThis("Bad bank reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 1) + ")");
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x53;
+ this.byte_1[2] = 1;
+ this.byte_1[3] = 150;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0x63)
+ {
+ this.LogThis("Bad bank reset reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num2++;
+ }
+ else if(this.byte_2[0] != 0x4f)
+ {
+ this.LogThis("Bad bank reset reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num2++;
+ }
+ goto Label_0B58;
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ Label_0ECC:
+ this.byte_1 = new byte[4];
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x45;
+ this.byte_1[2] = 0x53;
+ this.byte_1[3] = 0xda;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0x63)
+ {
+ this.LogThis("Bad bank reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 1) + ")");
+ num2++;
+ goto Label_0B58;
+ }
+ if (this.byte_2[0] == 1)
+ {
+ this.LogThis("Demon found");
+ return true;
+ }
+ num2++;
+ this.LogThis("Bad bank reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 1) + ")");
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ this.byte_1[0] = 0x42;
+ this.byte_1[1] = 0x45;
+ this.byte_1[2] = 1;
+ this.byte_1[3] = 0x88;
+ try
+ {
+ this.method_50(this.byte_1, 0, 4);
+ this.byte_2[0] = this.method_52();
+ if (this.byte_2[0] == 0x63)
+ {
+ this.LogThis("Bad bank reset reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num2++;
+ }
+ else if (this.byte_2[0] != 0x4f)
+ {
+ this.LogThis("Bad bank reset reply" + "" + Environment.NewLine + "Reply is: " + string.Format("{0:X2}", this.byte_2[0]) + " (Expected: " + string.Format("{0:X2}", 0x4f) + ")");
+ num2++;
+ }
+ goto Label_0B58;
+ }
+ catch
+ {
+ num2++;
+ goto Label_008A;
+ }
+ Label_10B9:
+ return false;
+ }
+
+ /*public void ChangeBaudrate(int ThisBaud)
+ {
+ EmulatorDisconnect();
+
+ this.LogThis("Changing emulator baudrate on " + this.class10_0.string_2);
+ this.byte_1 = new byte[5];
+ this.byte_2 = new byte[3];
+
+ this.byte_1[0] = 0x53; //S
+ if (ThisBaud == 115200)
+ {
+ this.byte_1[1] = 7; //7 = set to 115220
+ this.byte_1[2] = 90; //Checksum
+ this.serialPort_0 = new SerialPort(this.class10_0.string_2, 921600);
+ }
+ else if(ThisBaud == 921600)
+ {
+ this.byte_1[1] = 0; //0 = set to 921600
+ this.byte_1[2] = 0x53; //Checksum
+ this.serialPort_0 = new SerialPort(this.class10_0.string_2, 115200);
+ }
+
+ this.serialPort_0.ReadTimeout = this.class10_0.int_20;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.Encoding = Encoding.Default;
+
+ try
+ {
+ this.serialPort_0.Open();
+ this.method_50(this.byte_1, 0, 3);
+ this.byte_2[0] = this.method_52();
+ }
+ catch { }
+
+ if (this.byte_2[0] != 0x4f) this.LogThis("Can't change emulator baudrate on " + this.class10_0.string_2);
+ else
+ {
+ this.LogThis("Emulator baudrate changed successfully on " + this.class10_0.string_2);
+ this.class10_0.Emulator_Baud = ThisBaud;
+ }
+ EmulatorDisconnect();
+ }*/
+
+ public void EmulatorDisconnect()
+ {
+ this.SetConnected(false);
+ if (!this.class10_settings_0.bool_31 && (this.serialPort_0 != null))
+ {
+ try
+ {
+ if ((this.serialPort_0 != null) && this.serialPort_0.IsOpen)
+ {
+ if (this.serialPort_0.IsOpen)
+ {
+ this.serialPort_0.Close();
+ }
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ }
+ catch { }
+ return;
+ }
+ if (this.class10_settings_0.bool_31)
+ {
+ if (!this.class17_0.method_34_GetConnected()) this.class17_0.method_20();
+ return;
+ }
+ }
+
+ private byte method_40()
+ {
+ return this.byte_3;
+ }
+
+ private void method_41()
+ {
+ this.byte_3 = 0;
+ }
+
+ private void method_42(byte byte_8)
+ {
+ this.byte_3 = (byte) (this.byte_3 + byte_8);
+ }
+
+ private void method_43(byte[] byte_8, int int_4)
+ {
+ this.byte_3 = 0;
+ for (int i = 0; i < int_4; i++)
+ {
+ this.byte_3 = (byte) (this.byte_3 + byte_8[i]);
+ }
+ }
+
+ private void method_44(byte[] byte_8, int int_4, int int_5)
+ {
+ for (int i = 0; i < int_5; i++)
+ {
+ this.byte_0[int_4 + i] = byte_8[i];
+ }
+ }
+
+ private byte method_45()
+ {
+ byte num;
+ try
+ {
+ this.method_49(6);
+ num = this.method_52();
+ }
+ catch (Exception exception)
+ {
+ throw exception;
+ }
+ return num;
+ }
+
+ private byte method_46(byte[] byte_8, int int_4, int int_5)
+ {
+ byte num = 0;
+ for (int i = 0; i < int_5; i++)
+ {
+ num = (byte) (num + byte_8[i]);
+ }
+ return num;
+ }
+
+ private void method_47(int int_4)
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ if (this.method_10() && this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ this.class17_0.method_10(int_4);
+ }
+ else
+ {
+ this.serialPort_0.ReadTimeout = int_4;
+ this.serialPort_0.WriteTimeout = 500;
+ }
+ }
+
+ private void method_49(byte byte_8)
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ if (this.method_10() && this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ this.class17_0.method_14(byte_8);
+ }
+ else
+ {
+ this.serialPort_0.Write(((char) byte_8).ToString());
+ }
+ }
+
+ public bool method_5()
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ if (!this.class17_0.method_17())
+ {
+ try
+ {
+ this.LogThis("Opening datalog port");
+ if (this.class17_0.method_19(true)) this.SetConnected(true);
+ }
+ catch (Exception)
+ {
+ this.LogThis("Can't open port: " + this.class10_settings_0.string_2);
+ if (this.Report_Error) MessageBox.Show(Form.ActiveForm, "Can't open port: " + this.class10_settings_0.string_2 + "" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.SetConnected(false);
+ return false;
+ }
+ }
+ this.LogThis("Datalog port open: " + this.class17_0.method_17().ToString());
+ this.SetConnected(this.class17_0.method_17());
+ return this.class17_0.method_17();
+ }
+ //########################################################################
+ if ((this.serialPort_0 != null) && this.serialPort_0.IsOpen)
+ {
+ LogThis("port: " + this.class10_settings_0.string_2.ToString() + " is already open!");
+ LogThis("Closing port: " + this.class10_settings_0.string_2.ToString());
+ EmulatorDisconnect();
+ //this.SetConnected(true);
+ //return true;
+ }
+
+ if (!this.class10_settings_0.Emu_AutoScan)
+ {
+ bool DeviceConnected = TestConnect(this.class10_settings_0.string_2, this.class10_settings_0.Emulator_Baud);
+ this.SetConnected(DeviceConnected);
+ return DeviceConnected;
+ }
+ else
+ {
+ this.serialPort_0 = new SerialPort(this.class10_settings_0.string_2, this.class10_settings_0.Emulator_Baud);
+ this.serialPort_0.ReadTimeout = this.class10_settings_0.int_20;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.ReadBufferSize = 0x1100;
+ this.serialPort_0.Encoding = Encoding.Default;
+ try
+ {
+ this.serialPort_0.Open();
+ //this.LogThis("------------------------------");
+ //this.LogThis("Port open: " + this.class10_0.string_2 + " (Baud:" + this.class10_0.Emulator_Baud + ")");
+ this.SetConnected(true);
+ return true;
+ }
+ catch
+ {
+ this.LogThis("Can't open port: " + this.class10_settings_0.string_2);
+ if (this.Report_Error) MessageBox.Show(Form.ActiveForm, "Can't open port:" + this.class10_settings_0.string_2 + "" + Environment.NewLine + "See the debug logs for the issue", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.SetConnected(false);
+ return false;
+ }
+ }
+ }
+
+ private void method_50(byte[] byte_8, int int_4, int int_5)
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ if (this.method_10() && this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ this.class17_0.method_16(byte_8, int_4, int_5);
+ }
+ else
+ {
+ this.serialPort_0.Write(byte_8, int_4, int_5);
+ }
+ }
+
+ /*private void method_51(string string_1)
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("string sp.write with link emulation");
+ //throw new Exception("string sp.write with link emulation");
+ }
+ this.serialPort_0.Write(string_1);
+ }*/
+
+ private byte method_52()
+ {
+ if (!this.class10_settings_0.bool_31)
+ {
+ return (byte) this.serialPort_0.ReadByte();
+ }
+ if (this.method_10() && this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ return this.class17_0.method_7();
+ }
+
+ private void DiscardBuffer()
+ {
+ try
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ this.class17_0.DiscardBuffer();
+ }
+ else
+ {
+ try
+ {
+ this.serialPort_0.DiscardInBuffer();
+ this.serialPort_0.DiscardOutBuffer();
+ }
+ catch
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("Emulator SP.Discard failed");
+ //throw new Exception("Emulator SP.Discard failed");
+ }
+ }
+ }
+ catch { }
+ }
+
+ private void method_54(byte[] byte_8, int int_4)
+ {
+ if (this.class10_settings_0.bool_31)
+ {
+ if (this.method_10() && this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ this.class17_0.method_11(byte_8, int_4);
+ }
+ else
+ {
+ this.method_15(int_4);
+ this.serialPort_0.Read(byte_8, 0, int_4);
+ }
+ }
+
+ private void LogThis(string string_1)
+ {
+ frmMain_0.LogThis("Emulator - " + string_1);
+ }
+
+ public bool GetConnected()
+ {
+ return this.Emu_Connected;
+ }
+
+ public void SetConnected(bool bool_11)
+ {
+ //this.Emu_SerialConnected = bool_11;
+ this.Emu_Connected = bool_11;
+ if (this.Emu_Connected)
+ {
+ this.method_14(EmulatorState.Connected);
+ }
+ else
+ {
+ this.method_14(EmulatorState.Disconnected);
+ }
+ }
+
+ private void timer_0_Elapsed(object sender, ElapsedEventArgs e)
+ {
+ if (!this.bool_9)
+ {
+ if (this.queue_0 == null)
+ {
+ this.timer_0.Stop();
+ }
+ else if (((this.queue_0.Count > 0) && this.class10_settings_0.bool_32) && !this.bool_9)
+ {
+ this.timer_0.Stop();
+ if (this.backgroundWorker_2 == null)
+ {
+ //if (this.class27_0 != null) this.class27_0 = null;
+ //this.class27_0 = new Class27_EmuProgress();
+ //this.class27_0.method_0(ref this.class25_0, ref this.frmMain_0);
+
+ this.backgroundWorker_2 = new BackgroundWorker();
+ this.backgroundWorker_2.WorkerReportsProgress = false;
+ this.backgroundWorker_2.WorkerSupportsCancellation = true;
+ this.backgroundWorker_2.DoWork += new DoWorkEventHandler(this.backgroundWorker_2_DoWork);
+ this.backgroundWorker_2.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_2_RunWorkerCompleted);
+ //this.backgroundWorker_2.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_2_ProgressChanged);
+ }
+ if (!this.backgroundWorker_2.IsBusy && !this.method_11())
+ {
+ this.method_12(true);
+ if (this.method_10() && this.class17_0.method_34_GetConnected())
+ {
+ this.class17_0.method_22(true);
+ while (!this.class17_0.method_21())
+ {
+ Application.DoEvents();
+ this.class17_0.method_22(true);
+ }
+ }
+ this.byte_1 = new byte[6];
+ this.backgroundWorker_2.RunWorkerAsync();
+ }
+ }
+ }
+ }
+
+ private void timer_1_Elapsed(object sender, ElapsedEventArgs e)
+ {
+ if (!this.class10_settings_0.bool_31)
+ {
+ this.timer_1.Stop();
+ //if (!this.class10_settings_0.IsBluetooth)
+ //{
+ string[] portNames = SerialPort.GetPortNames();
+ bool flag = false;
+ for (int i = 0; i < portNames.Length; i++)
+ {
+ if ((this.serialPort_0 != null) && (this.serialPort_0.PortName == portNames[i]))
+ {
+ this.timer_1.Start();
+ return;
+ }
+ }
+ if (!flag)
+ {
+ try
+ {
+ if (this.serialPort_0 != null) this.serialPort_0.Close();
+ }
+ catch (Exception)
+ {
+ }
+ try
+ {
+ this.EmulatorDisconnect();
+ }
+ catch (Exception)
+ {
+ throw;
+ }
+ this.LogThis("USB might be disconnected!");
+ }
+ //}
+ }
+ }
+
+ private void timer_2_Tick(object sender, EventArgs e)
+ {
+ this.bool_10 = true;
+ }
+
+ public delegate void Delegate65(EmulatorState emulatorState_0, int int_0, bool Emu_Connected);
+
+ public delegate void Delegate66(int int_0);
+
+ private delegate void Delegate67();
+}
+
diff --git a/Class27_EmuProgress.cs b/Class27_EmuProgress.cs
new file mode 100644
index 0000000..73b71f6
--- /dev/null
+++ b/Class27_EmuProgress.cs
@@ -0,0 +1,41 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class Class27_EmuProgress
+{
+ private BackgroundWorker backgroundWorker_0 = new BackgroundWorker();
+ private Class25 class25_0;
+ private FrmMain frmMain_0;
+ private int int_0;
+
+ internal Class27_EmuProgress()
+ {
+ this.backgroundWorker_0.WorkerReportsProgress = false;
+ this.backgroundWorker_0.WorkerSupportsCancellation = false;
+ this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ }
+
+ private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ this.frmMain_0.stutasEmulatorProgress.Value = this.int_0;
+ }
+
+ internal void method_0(ref Class25 class25_1, ref FrmMain frmMain_1)
+ {
+ this.class25_0 = class25_1;
+ this.frmMain_0 = frmMain_1;
+ this.class25_0.delegate66_0 += new Class25.Delegate66(this.method_1);
+ }
+
+ private void method_1(int int_1)
+ {
+ this.int_0 = int_1;
+ if (!this.backgroundWorker_0.IsBusy)
+ {
+ this.backgroundWorker_0.RunWorkerAsync();
+ }
+ }
+}
+
diff --git a/Class28_Shortcuts.cs b/Class28_Shortcuts.cs
new file mode 100644
index 0000000..cb53c7f
--- /dev/null
+++ b/Class28_Shortcuts.cs
@@ -0,0 +1,214 @@
+using System;
+using System.ComponentModel;
+using System.Collections.Generic;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class Class28_Shortcuts
+{
+ public List KeysList = new List();
+ public List KeysListByte = new List();
+
+ internal Class28_Shortcuts()
+ {
+ PopulateKeyCodes();
+ }
+
+ private void PopulateKeyCodes() {
+ KeysList.Add("NO KEY"); KeysListByte.Add(0);
+ KeysList.Add("LEFT MOUSE CLIC"); KeysListByte.Add(1);
+ KeysList.Add("RGIHT MOUSE CLIC"); KeysListByte.Add(2);
+ KeysList.Add("CANCEL"); KeysListByte.Add(3);
+ KeysList.Add("MIDLE MOUSE CLIC"); KeysListByte.Add(4);
+ KeysList.Add("FIRST X"); KeysListByte.Add(5);
+ KeysList.Add("SECOND X"); KeysListByte.Add(6);
+ KeysList.Add("UNDEFINED"); KeysListByte.Add(7);
+ KeysList.Add("BACKSPACE"); KeysListByte.Add(8);
+ KeysList.Add("TAB"); KeysListByte.Add(9);
+ KeysList.Add("LINEFEED"); KeysListByte.Add(10);
+ KeysList.Add("CLEAR"); KeysListByte.Add(12);
+ KeysList.Add("RETURN"); KeysListByte.Add(13);
+ KeysList.Add("SHIFT"); KeysListByte.Add(16);
+ KeysList.Add("CTRL"); KeysListByte.Add(17);
+ KeysList.Add("ALT"); KeysListByte.Add(18);
+ KeysList.Add("PAUSE"); KeysListByte.Add(19);
+ KeysList.Add("CAPSLOCK"); KeysListByte.Add(20);
+ KeysList.Add("IME_KANA"); KeysListByte.Add(21);
+ KeysList.Add("IME_JUNJA"); KeysListByte.Add(23);
+ KeysList.Add("IME_FINAL"); KeysListByte.Add(24);
+ KeysList.Add("IME_HANJA"); KeysListByte.Add(25);
+ KeysList.Add("ESC"); KeysListByte.Add(27);
+ KeysList.Add("IME_CONV"); KeysListByte.Add(28);
+ KeysList.Add("IME_NONC"); KeysListByte.Add(29);
+ KeysList.Add("IME_ACPT"); KeysListByte.Add(30);
+ KeysList.Add("IME_MODE"); KeysListByte.Add(31);
+ KeysList.Add("SPACE"); KeysListByte.Add(32);
+ KeysList.Add("PAGE UP"); KeysListByte.Add(33);
+ KeysList.Add("PAGE DOWN"); KeysListByte.Add(34);
+ KeysList.Add("END"); KeysListByte.Add(35);
+ KeysList.Add("HOME"); KeysListByte.Add(36);
+ KeysList.Add("LEFT"); KeysListByte.Add(37);
+ KeysList.Add("UP"); KeysListByte.Add(38);
+ KeysList.Add("RIGHT"); KeysListByte.Add(39);
+ KeysList.Add("DOWN"); KeysListByte.Add(40);
+ KeysList.Add("SELECT"); KeysListByte.Add(41);
+ KeysList.Add("PRINT"); KeysListByte.Add(42);
+ KeysList.Add("EXECUTE"); KeysListByte.Add(43);
+ KeysList.Add("PRINT SCREEN"); KeysListByte.Add(44);
+ KeysList.Add("INSERT"); KeysListByte.Add(45);
+ KeysList.Add("DELETE"); KeysListByte.Add(46);
+ KeysList.Add("HELP"); KeysListByte.Add(47);
+ KeysList.Add(");"); KeysListByte.Add(48);
+ KeysList.Add("0"); KeysListByte.Add(48);
+ KeysList.Add("!"); KeysListByte.Add(49);
+ KeysList.Add("1"); KeysListByte.Add(49);
+ KeysList.Add("@"); KeysListByte.Add(50);
+ KeysList.Add("2"); KeysListByte.Add(50);
+ KeysList.Add("#"); KeysListByte.Add(51);
+ KeysList.Add("3"); KeysListByte.Add(51);
+ KeysList.Add("$"); KeysListByte.Add(52);
+ KeysList.Add("4"); KeysListByte.Add(52);
+ KeysList.Add("%"); KeysListByte.Add(53);
+ KeysList.Add("5"); KeysListByte.Add(53);
+ KeysList.Add("^"); KeysListByte.Add(54);
+ KeysList.Add("6"); KeysListByte.Add(54);
+ KeysList.Add("&"); KeysListByte.Add(55);
+ KeysList.Add("7"); KeysListByte.Add(55);
+ KeysList.Add("*"); KeysListByte.Add(56);
+ KeysList.Add("8"); KeysListByte.Add(56);
+ KeysList.Add("("); KeysListByte.Add(57);
+ KeysList.Add("9"); KeysListByte.Add(57);
+ KeysList.Add("A"); KeysListByte.Add(65);
+ KeysList.Add("B"); KeysListByte.Add(66);
+ KeysList.Add("C"); KeysListByte.Add(67);
+ KeysList.Add("D"); KeysListByte.Add(68);
+ KeysList.Add("E"); KeysListByte.Add(69);
+ KeysList.Add("F"); KeysListByte.Add(70);
+ KeysList.Add("G"); KeysListByte.Add(71);
+ KeysList.Add("H"); KeysListByte.Add(72);
+ KeysList.Add("I"); KeysListByte.Add(73);
+ KeysList.Add("J"); KeysListByte.Add(74);
+ KeysList.Add("K"); KeysListByte.Add(75);
+ KeysList.Add("L"); KeysListByte.Add(76);
+ KeysList.Add("M"); KeysListByte.Add(77);
+ KeysList.Add("N"); KeysListByte.Add(78);
+ KeysList.Add("O"); KeysListByte.Add(79);
+ KeysList.Add("P"); KeysListByte.Add(80);
+ KeysList.Add("Q"); KeysListByte.Add(81);
+ KeysList.Add("R"); KeysListByte.Add(82);
+ KeysList.Add("S"); KeysListByte.Add(83);
+ KeysList.Add("T"); KeysListByte.Add(84);
+ KeysList.Add("U"); KeysListByte.Add(85);
+ KeysList.Add("V"); KeysListByte.Add(86);
+ KeysList.Add("W"); KeysListByte.Add(87);
+ KeysList.Add("X"); KeysListByte.Add(88);
+ KeysList.Add("Y"); KeysListByte.Add(89);
+ KeysList.Add("Z"); KeysListByte.Add(90);
+ KeysList.Add("LEFT WINDOWS KEY"); KeysListByte.Add(91);
+ KeysList.Add("RIGHT WINDOWS KEY"); KeysListByte.Add(92);
+ KeysList.Add("CONTEXT"); KeysListByte.Add(93);
+ KeysList.Add("RESERVED"); KeysListByte.Add(94);
+ KeysList.Add("SLEEP"); KeysListByte.Add(95);
+ KeysList.Add("*"); KeysListByte.Add(106);
+ KeysList.Add("+"); KeysListByte.Add(107);
+ KeysList.Add("SEPARATOR"); KeysListByte.Add(108);
+ KeysList.Add("-"); KeysListByte.Add(109);
+ KeysList.Add("DEL"); KeysListByte.Add(110);
+ KeysList.Add("/"); KeysListByte.Add(111);
+ KeysList.Add("F1"); KeysListByte.Add(112);
+ KeysList.Add("F2"); KeysListByte.Add(113);
+ KeysList.Add("F3"); KeysListByte.Add(114);
+ KeysList.Add("F4"); KeysListByte.Add(115);
+ KeysList.Add("F5"); KeysListByte.Add(116);
+ KeysList.Add("F6"); KeysListByte.Add(117);
+ KeysList.Add("F7"); KeysListByte.Add(118);
+ KeysList.Add("F8"); KeysListByte.Add(119);
+ KeysList.Add("F9"); KeysListByte.Add(120);
+ KeysList.Add("F10"); KeysListByte.Add(121);
+ KeysList.Add("F11"); KeysListByte.Add(122);
+ KeysList.Add("F12"); KeysListByte.Add(123);
+ KeysList.Add("F13"); KeysListByte.Add(124);
+ KeysList.Add("F14"); KeysListByte.Add(125);
+ KeysList.Add("F15"); KeysListByte.Add(126);
+ KeysList.Add("F16"); KeysListByte.Add(127);
+ KeysList.Add("F17"); KeysListByte.Add(128);
+ KeysList.Add("F18"); KeysListByte.Add(129);
+ KeysList.Add("F19"); KeysListByte.Add(130);
+ KeysList.Add("F20"); KeysListByte.Add(131);
+ KeysList.Add("F21"); KeysListByte.Add(132);
+ KeysList.Add("F22"); KeysListByte.Add(133);
+ KeysList.Add("F23"); KeysListByte.Add(134);
+ KeysList.Add("F24"); KeysListByte.Add(135);
+ KeysList.Add("UNASSIGNED"); KeysListByte.Add(136);
+ KeysList.Add("NUMPAD LOCK"); KeysListByte.Add(144);
+ KeysList.Add("SCROLL LOCK"); KeysListByte.Add(145);
+ KeysList.Add("OEM SPECIFIC"); KeysListByte.Add(146);
+ KeysList.Add("LEFT SHIFT"); KeysListByte.Add(160);
+ KeysList.Add("RIGHT SHIFT"); KeysListByte.Add(161);
+ KeysList.Add("LEFT CTRL"); KeysListByte.Add(162);
+ KeysList.Add("RIGHT CTRL"); KeysListByte.Add(163);
+ KeysList.Add("LEFT ALT"); KeysListByte.Add(164);
+ KeysList.Add("RIGHT ALT"); KeysListByte.Add(165);
+ KeysList.Add("BACK"); KeysListByte.Add(166);
+ KeysList.Add("FORWARD"); KeysListByte.Add(167);
+ KeysList.Add("REFRESH"); KeysListByte.Add(168);
+ KeysList.Add("STOP"); KeysListByte.Add(169);
+ KeysList.Add("SEARCH"); KeysListByte.Add(170);
+ KeysList.Add("FAVORITES"); KeysListByte.Add(171);
+ KeysList.Add("MUTE"); KeysListByte.Add(173);
+ KeysList.Add("VOLUME DOWN"); KeysListByte.Add(174);
+ KeysList.Add("VOLUME UP"); KeysListByte.Add(175);
+ KeysList.Add("NEXT"); KeysListByte.Add(176);
+ KeysList.Add("PREV"); KeysListByte.Add(177);
+ KeysList.Add("PLAY"); KeysListByte.Add(179);
+ KeysList.Add("EMAIL"); KeysListByte.Add(180);
+ KeysList.Add("MEDIA"); KeysListByte.Add(181);
+ KeysList.Add("START1"); KeysListByte.Add(182);
+ KeysList.Add("START2"); KeysListByte.Add(183);
+ KeysList.Add(":"); KeysListByte.Add(186);
+ KeysList.Add(";"); KeysListByte.Add(186);
+ KeysList.Add("+"); KeysListByte.Add(187);
+ KeysList.Add("="); KeysListByte.Add(187);
+ KeysList.Add("<"); KeysListByte.Add(188);
+ KeysList.Add(","); KeysListByte.Add(188);
+ KeysList.Add("_"); KeysListByte.Add(189);
+ KeysList.Add("-"); KeysListByte.Add(189);
+ KeysList.Add(">"); KeysListByte.Add(190);
+ KeysList.Add("."); KeysListByte.Add(190);
+ KeysList.Add("?"); KeysListByte.Add(191);
+ KeysList.Add("/"); KeysListByte.Add(191);
+ KeysList.Add("~"); KeysListByte.Add(192);
+ KeysList.Add("`"); KeysListByte.Add(192);
+ KeysList.Add("{"); KeysListByte.Add(219);
+ KeysList.Add("["); KeysListByte.Add(219);
+ KeysList.Add("|"); KeysListByte.Add(220);
+ KeysList.Add(@"\"); KeysListByte.Add(220);
+ KeysList.Add("}"); KeysListByte.Add(221);
+ KeysList.Add("]"); KeysListByte.Add(221);
+ KeysList.Add("'"); KeysListByte.Add(222);
+ KeysList.Add("MISC"); KeysListByte.Add(223);
+ KeysList.Add("OEM"); KeysListByte.Add(225);
+ KeysList.Add("OEM ANG"); KeysListByte.Add(226);
+ KeysList.Add("PROCESS"); KeysListByte.Add(229);
+ KeysList.Add("UNICODE"); KeysListByte.Add(231);
+ KeysList.Add("ATTN"); KeysListByte.Add(246);
+ KeysList.Add("CRSEL"); KeysListByte.Add(247);
+ KeysList.Add("EXSEL"); KeysListByte.Add(248);
+ KeysList.Add("ERASE EOF"); KeysListByte.Add(249);
+ KeysList.Add("ZOOM"); KeysListByte.Add(251);
+ KeysList.Add("PA1"); KeysListByte.Add(253);
+ }
+
+ public Keys GetKeyCode(string ShortcutKey) {
+ if (ShortcutKey == " ") return (Keys) 32;
+ else
+ {
+ int Index = -1;
+ for (int i = 0; i < KeysList.Count; i++) if (KeysList[i] == ShortcutKey) { Index = i; i = KeysList.Count; }
+
+ if (Index != -1) return (Keys) KeysListByte[Index];
+ else return (Keys) 0;
+ }
+ }
+}
+
diff --git a/Class29_Dyno.cs b/Class29_Dyno.cs
new file mode 100644
index 0000000..ddfd4b2
--- /dev/null
+++ b/Class29_Dyno.cs
@@ -0,0 +1,191 @@
+using System;
+using System.Drawing;
+using System.Text.RegularExpressions;
+using System.IO.Ports;
+using System.Threading;
+using System.Windows.Forms;
+
+internal class Class29_Dyno
+{
+ public SerialPort ComPort = new SerialPort();
+ public SerialPort ComPortBC = new SerialPort();
+ public readonly byte[] DynoPoll = new byte[] { 0x45 };
+ public readonly byte[] DynoRPMUP = new byte[] { 70 };
+ public readonly byte[] DynoRPMDOWN = new byte[] { 0x47 };
+ public readonly byte[] DynoBRAKE = new byte[] { 0x48 };
+ public long HP = 0L;
+ public long NM = 0L;
+ public long AUX1 = 0L;
+ public long AUX2 = 0L;
+ public long AUX3 = 0L;
+ public long THC = 0L;
+ public long WS = 0L;
+ public long RPM = 0L;
+ public string[] _Data;
+ public string COMPORTDyno;
+
+ public static string[] Data;
+
+ Class18 class18_0;
+
+ public Class29_Dyno(ref Class18 class18_1)
+ {
+ class18_0 = class18_1;
+ COMPORTDyno = class18_0.class10_settings_0.Dyno_COMPort;
+
+ ComPort.DataReceived += new SerialDataReceivedEventHandler(DLCOM_DataReceived);
+ }
+
+ public void Connect()
+ {
+ if (this.class18_0.class10_settings_0.Dyno_COMPort == null)
+ {
+ MessageBox.Show(Form.ActiveForm, "You Need to select a comport for the Dyno in Dyno settings!", "BMTune");
+ }
+ else
+ {
+ ComPort.ReadBufferSize = 0x34;
+ ComPort.BaudRate = 0x9600;
+ ComPort.PortName = Convert.ToString(this.class18_0.class10_settings_0.Dyno_COMPort);
+ this.WorkThreadFunction();
+ }
+ }
+
+ public void Disconnect()
+ {
+ try
+ {
+ ComPort.Close();
+ }
+ catch
+ {
+ }
+ }
+
+ public void DLCOM_DataReceived(object sender, SerialDataReceivedEventArgs e)
+ {
+ if (ComPort.IsOpen)
+ {
+ try
+ {
+ ProcessPacket(ComPort.ReadLine());
+ ComPort.Write(DynoPoll, 0, DynoPoll.Length);
+ }
+ catch
+ {
+ HP = 0L;
+ NM = 0L;
+ AUX1 = 0L;
+ AUX2 = 0L;
+ AUX3 = 0L;
+ THC = 0L;
+ WS = 0L;
+ }
+ }
+ }
+
+ public void ProcessPacket(string packet)
+ {
+ char[] separator = new char[] { ':' };
+ Data = packet.Replace("PUT-", "").Split(separator);
+ if (Data.Length == 8)
+ {
+ try
+ {
+ HP = (long)Math.Round((double)float.Parse(Data[0]), 4);
+ }
+ catch
+ {
+ HP = 0L;
+ }
+ try
+ {
+ NM = (long)float.Parse(Data[1]);
+ }
+ catch
+ {
+ NM = 0L;
+ }
+ try
+ {
+ AUX1 = (long)float.Parse(Data[2]);
+ }
+ catch
+ {
+ AUX1 = 0L;
+ }
+ try
+ {
+ AUX2 = (long)float.Parse(Data[3]);
+ }
+ catch
+ {
+ AUX2 = 0L;
+ }
+ try
+ {
+ AUX3 = (long)float.Parse(Data[4]);
+ }
+ catch
+ {
+ AUX3 = 0L;
+ }
+ try
+ {
+ THC = (long)float.Parse(Data[5]);
+ }
+ catch
+ {
+ THC = 0L;
+ }
+ try
+ {
+ WS = (long)(((float.Parse(Data[6]) / 100f) / ((float)RPM)) * 100f);
+ }
+ catch
+ {
+ WS = 0L;
+ }
+ try
+ {
+ frmDynoControl.BrakeA = Data[7];
+ }
+ catch
+ {
+ frmDynoControl.BrakeA = "0000";
+ }
+ }
+ }
+
+ /*public string SL(string lan)
+ {
+ string str;
+ return (!Class22_startup.sl.TryGetValue(lan, out str) ? "No Lang File" : Regex.Replace(str, "", Environment.NewLine));
+ }*/
+
+ public void WorkThreadFunction()
+ {
+ try
+ {
+ ComPort.BaudRate = 0x9600;
+ ComPort.Open();
+ while (ComPort.IsOpen)
+ {
+ ComPort.Write(DynoPoll, 0, DynoPoll.Length);
+ Thread.Sleep(100);
+ }
+ }
+ catch
+ {
+ frmDynoSetup.Dyno_Connected = false;
+ this.class18_0.class17_0.frmMain_0.connectToolStripMenuItem.ForeColor = Color.FromArgb(0xd7, 120, 120);
+ this.class18_0.class17_0.frmMain_0.connectToolStripMenuItem.Text = "Connect";
+ this.class18_0.class17_0.frmMain_0.dynoToolStripMenuItem.ForeColor = Color.FromArgb(0xd7, 120, 120);
+ this.class18_0.class17_0.frmMain_0.controlToolStripMenuItem.Enabled = false;
+ MessageBox.Show(Form.ActiveForm, "Failed to connect to dyno", "BMTune");
+ this.class18_0.class17_0.frmMain_0.statusDyno.Text = "Dyno:Disconnected";
+ this.class18_0.class17_0.frmMain_0.statusDyno.ForeColor = Color.FromArgb(0xd7, 120, 120);
+ }
+ }
+}
+
diff --git a/Class2_serialWB.cs b/Class2_serialWB.cs
new file mode 100644
index 0000000..4feaa9a
--- /dev/null
+++ b/Class2_serialWB.cs
@@ -0,0 +1,783 @@
+using Data;
+using MTSSDKLib;
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.IO;
+using System.IO.Ports;
+using System.Text;
+
+internal class Class2_serialWB
+{
+ private BackgroundWorker backgroundWorker_0;
+ private bool bool_0;
+ private bool bool_1;
+ private bool bool_2;
+ private byte[] byte_0;
+ private Class18 class18_0;
+ private FrmMain frmMain_0;
+ private double double_0;
+ public static double[] double_1 = new double[] {
+ 2.33, 2.26, 2.2, 2.13, 2.07, 2.01, 1.95, 1.9, 1.85, 1.8, 1.75, 1.7, 1.66, 1.62, 1.58, 1.54,
+ 1.5, 1.47, 1.44, 1.4, 1.37, 1.34, 1.31, 1.29, 1.26, 1.24, 1.21, 1.19, 1.17, 1.15, 1.12, 1.1,
+ 1.08, 1.06, 1.05, 1.03, 1.0, 1.0, 0.99, 0.98, 0.97, 0.96, 0.95, 0.94, 0.93, 0.92, 0.92, 0.91,
+ 0.9, 0.89, 0.89, 0.88, 0.87, 0.86, 0.86, 0.85, 0.84, 0.84, 0.83, 0.83, 0.82, 0.81, 0.81, 0.8,
+ 0.8, 0.79, 0.79, 0.78, 0.78, 0.77, 0.77, 0.76, 0.75, 0.75, 0.74, 0.74, 0.73, 0.73, 0.72, 0.72,
+ 0.71, 0.71, 0.7, 0.7, 0.69
+ };
+ private int int_2;
+ private MTS mts_0;
+ private SerialPort serialPort_0;
+ public string[] string_0;
+ private bool Loading = true;
+
+ internal Class2_serialWB(ref Class18 rm, ref FrmMain rm2)
+ {
+ this.class18_0 = rm;
+ this.frmMain_0 = rm2;
+ this.backgroundWorker_0 = new BackgroundWorker();
+ this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ this.backgroundWorker_0.WorkerSupportsCancellation = true;
+ //this.LogThis("Background worker created");
+ this.method_16();
+ //this.LogThis("innovate Init + GetPorts");
+ }
+
+ private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.TechEdge)
+ {
+ //this.LogThis("TE 2.0 frame set to port");
+ this.serialPort_0.NewLine = "" + Environment.NewLine + "";
+ this.serialPort_0.WriteLine("s03e1");
+ this.serialPort_0.DiscardInBuffer();
+ }
+ StringBuilder builder = new StringBuilder();
+ int num = 0;
+ int num2 = 0;
+ int num3 = 0;
+ bool flag = false;
+ byte[] buffer = new byte[] { 0 };
+ Label_006A:
+ if (!this.backgroundWorker_0.CancellationPending)
+ {
+ try
+ {
+ string str = string.Empty;
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.FJO)
+ {
+ double num4 = 0.0;
+ while (num2 <= 10)
+ {
+ //this.LogThis("byte to read: " + this.serialPort_0.BytesToRead.ToString());
+ num = this.serialPort_0.ReadByte();
+ str = str + Convert.ToChar(num);
+ if (num == 10)
+ {
+ //this.LogThis("detected 0x0a");
+ break;
+ }
+ num2++;
+ }
+ //this.LogThis("Received FJO line: " + str.ToString());
+ if (builder.ToString().Contains("H-1"))
+ {
+ this.double_0 = 0.0;
+ }
+ else if (builder.ToString().Contains("."))
+ {
+ num4 = double.Parse(builder.ToString()) / 14.7;
+ this.double_0 = num4;
+ }
+ else if (builder.ToString().Contains("Err"))
+ {
+ this.bool_0 = false;
+ this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ this.LogThis("error detected: " + builder.ToString());
+ goto Label_09D1;
+ //throw new Exception("error detected: " + builder.ToString());
+ }
+ goto Label_006A;
+ }
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 != Wideband_Serial.TechEdge)
+ {
+ goto Label_03B7;
+ }
+ bool flag2 = false;
+ goto Label_02D4;
+ Label_01E9:
+ //this.LogThis("byte to read: " + this.serialPort_0.BytesToRead.ToString());
+ while (this.serialPort_0.BytesToRead < 0x1c)
+ {
+ }
+ byte num6 = (byte) this.serialPort_0.ReadByte();
+ byte num7 = 0;
+ //this.LogThis("b1: " + num6.ToString("X2"));
+ if (num6 != 90)
+ {
+ goto Label_01E9;
+ }
+ num7 = (byte) this.serialPort_0.ReadByte();
+ if (num6 != 90)
+ {
+ goto Label_01E9;
+ }
+ //this.LogThis("b2: " + num7.ToString("X2"));
+ //this.LogThis("Te_frame_detected");
+ flag2 = true;
+ this.byte_0[0] = num6;
+ this.byte_0[1] = num7;
+ for (int i = 0; i < 0x1a; i++)
+ {
+ this.byte_0[2 + i] = (byte) this.serialPort_0.ReadByte();
+ }
+ //this.LogThis("read remaining 26 bytes");
+ Label_02D4:
+ if (!flag2)
+ {
+ goto Label_01E9;
+ }
+ //this.LogThis("Reading/calc frame");
+ int num9 = this.class18_0.method_146(this.byte_0[6], this.byte_0[5]);
+ //this.LogThis("b8/9: " + num9.ToString());
+ byte num10 = 0;
+ byte num11 = 0;
+ num10 = this.byte_0[0x19];
+ num11 = this.byte_0[0x1a];
+ //this.LogThis("Status 1: " + num10.ToString() + " Status 2: " + num11.ToString());
+ if ((num11 == 0) && (num10 == 3))
+ {
+ this.serialPort_0.DiscardInBuffer();
+ double num12 = (((double) num9) / 8192.0) + 0.5;
+ //this.LogThis("Lambda temp: " + num12.ToString());
+ this.double_0 = num12;
+ }
+ else
+ {
+ this.LogThis("Status byte 27 not 0");
+ }
+ goto Label_006A;
+ Label_03B7:
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 != Wideband_Serial.Zeitronix)
+ {
+ goto Label_0560;
+ }
+ bool flag3 = false;
+ goto Label_04F0;
+ Label_03D5:
+ //this.LogThis("byte to read: " + this.serialPort_0.BytesToRead.ToString());
+ byte num13 = (byte) this.serialPort_0.ReadByte();
+ byte num14 = 0;
+ byte num15 = 0;
+ //this.LogThis("b1: " + num13.ToString("X2"));
+ if (num13 != 0)
+ {
+ goto Label_03D5;
+ }
+ num14 = (byte) this.serialPort_0.ReadByte();
+ //this.LogThis("b2: " + num14.ToString("X2"));
+ if (num14 != 1)
+ {
+ goto Label_03D5;
+ }
+ num15 = (byte) this.serialPort_0.ReadByte();
+ //this.LogThis("b3: " + num15.ToString("X2"));
+ if (num15 != 2)
+ {
+ goto Label_03D5;
+ }
+ //this.LogThis("ZE_frame_detected");
+ flag3 = true;
+ this.byte_0[0] = num13;
+ this.byte_0[1] = num14;
+ this.byte_0[2] = num15;
+ for (int j = 0; j < 11; j++)
+ {
+ this.byte_0[3 + j] = (byte) this.serialPort_0.ReadByte();
+ }
+ //this.LogThis("read remaning 11 bytes");
+ Label_04F0:
+ if (!flag3)
+ {
+ goto Label_03D5;
+ }
+ //this.LogThis("Reading/calc frame");
+ double num17 = ((double) this.byte_0[3]) / 10.0;
+ //this.LogThis("Afr temp: " + num17.ToString());
+ double num18 = num17 / 14.7;
+ //this.LogThis("Lambda temp: " + num18.ToString());
+ this.double_0 = num18;
+ goto Label_006A;
+ Label_0560:
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 != Wideband_Serial.Plx)
+ {
+ goto Label_07F4;
+ }
+ bool flag4 = false;
+ goto Label_05E0;
+ Label_057B:
+ //this.LogThis("byte to read: " + this.serialPort_0.BytesToRead.ToString());
+ byte num19 = (byte) this.serialPort_0.ReadByte();
+ //this.LogThis("b1: " + num19.ToString("X2"));
+ if (num19 != 0xff)
+ {
+ goto Label_057B;
+ }
+ //this.LogThis("Plx_frame_detected last 0xff, read frame");
+ flag4 = true;
+ Label_05E0:
+ if (!flag4)
+ {
+ goto Label_057B;
+ }
+ Label_05E4:
+ if (this.backgroundWorker_0.CancellationPending)
+ {
+ goto Label_09D1;
+ }
+ while (this.serialPort_0.BytesToRead < 9)
+ {
+ }
+ //this.LogThis("read remaning 9 bytes");
+ for (int k = 0; k < 9; k++)
+ {
+ this.byte_0[k] = (byte) this.serialPort_0.ReadByte();
+ }
+ if (this.byte_0[8] == 0xff)
+ {
+ //this.LogThis("frame: " + this.byte_0[0].ToString("X2") + " " + this.byte_0[1].ToString("X2") + " " + this.byte_0[2].ToString("X2") + " " + this.byte_0[3].ToString("X2") + " " + this.byte_0[4].ToString("X2") + " " + this.byte_0[5].ToString("X2") + " " + this.byte_0[6].ToString("X2") + " " + this.byte_0[7].ToString("X2") + " " + this.byte_0[8].ToString("X2") + " ");
+ double num21 = (this.byte_0[7] * 0.0026667) + 0.68;
+ //this.LogThis("Lambda temp: " + num21.ToString());
+ this.double_0 = num21;
+ goto Label_05E4;
+ }
+ goto Label_006A;
+ Label_07F4:
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.Aem)
+ {
+ double num22 = 0.0;
+ str = this.serialPort_0.ReadLine();
+ //this.LogThis("Received AE< line: " + str.ToString());
+ if (str.ToString().Contains("."))
+ {
+ double num23 = double.Parse(str.ToString());
+ if (num23 > 2.0)
+ {
+ num22 = num23 / 14.7;
+ }
+ this.double_0 = num22;
+ }
+ goto Label_006A;
+ }
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 != Wideband_Serial.JAW)
+ {
+ goto Label_09D1;
+ }
+ Label_089A:
+ if (!flag)
+ {
+ //this.LogThis("Sending request 0x00");
+ this.serialPort_0.Write(buffer, 0, 1);
+ }
+ //this.LogThis("byte to read: " + this.serialPort_0.BytesToRead.ToString());
+ if (this.serialPort_0.BytesToRead < 6)
+ {
+ flag = true;
+ goto Label_089A;
+ }
+ flag = false;
+ for (int m = 0; m < 6; m++)
+ {
+ this.byte_0[m] = (byte) this.serialPort_0.ReadByte();
+ }
+ //this.LogThis("read remaning 6 bytes");
+ //this.LogThis("Reading/calc frame");
+ double num25 = this.byte_0[1];
+ //this.LogThis("Jaw wb temp: " + num25.ToString());
+ if (num25 < 15.0)
+ {
+ this.LogThis("Jaw temp smaller then 16");
+ }
+ else
+ {
+ double num26 = double_1[this.byte_0[0]];
+ //this.LogThis("Lambda temp: " + num26.ToString());
+ this.double_0 = num26;
+ }
+ goto Label_006A;
+ }
+ catch (Exception exception)
+ {
+ if (this.serialPort_0.IsOpen)
+ {
+ num3++;
+ this.LogThis("" + exception.Message);
+ if (num3 >= 9)
+ {
+ goto Label_09D1;
+ //throw exception;
+ }
+ goto Label_006A;
+ }
+ }
+ }
+ Label_09D1:
+ builder = null;
+ num2 = 0;
+ num = 0;
+ }
+
+ public void method_0()
+ {
+ //if (!Loading) this.LogThis("Selected: " + this.class18_0.class10_settings_0.wideband_Serial_0.ToString());
+
+ /*if (this.class18_0.class10_0.wideband_Serial_0 == Wideband_Serial.const_0)
+ {
+ this.method_15();
+ if (!Loading) this.LogThis("Innovate ports created");
+ }
+ else
+ {*/
+ this.string_0 = new string[20];
+ for (int i = 0; i <= 0x13; i++) this.string_0[i] = "COM" + ((i + 1)).ToString();
+ //if (!Loading) this.LogThis("comm ports 20 created");
+ //}
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.TechEdge)
+ {
+ this.byte_0 = new byte[this.method_14()];
+ //if (!Loading) this.LogThis("Serial frame (" + this.class18_0.class10_settings_0.wideband_Serial_0.ToString() + ") with size:" + this.method_14().ToString() + " created");
+ }
+ else if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.Zeitronix)
+ {
+ this.byte_0 = new byte[this.method_14()];
+ //if (!Loading) this.LogThis("Serial frame (" + this.class18_0.class10_settings_0.wideband_Serial_0.ToString() + ") with size:" + this.method_14().ToString() + " created");
+ }
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.Plx)
+ {
+ this.byte_0 = new byte[this.method_14()];
+ //if (!Loading) this.LogThis("Serial frame (" + this.class18_0.class10_settings_0.wideband_Serial_0.ToString() + ") with size:" + this.method_14().ToString() + " created");
+ }
+
+ Loading = false;
+ }
+
+ public double method_1()
+ {
+ if (!this.method_4())
+ {
+ return 0.0;
+ }
+ if ((this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.const_0) && this.bool_2)
+ {
+ this.LogThis("Innovate Connection Error detected");
+ return 0.0;
+ //throw new Exception("Innovate Connection Error detected");
+ }
+ return this.double_0;
+ }
+
+ private Parity method_10()
+ {
+ switch (this.class18_0.class10_settings_0.wideband_Serial_0)
+ {
+ case Wideband_Serial.const_0:
+ break;
+ //throw new Exception("parity selection failed");
+
+ case Wideband_Serial.FJO:
+ return Parity.None;
+
+ case Wideband_Serial.TechEdge:
+ return Parity.None;
+
+ case Wideband_Serial.Zeitronix:
+ return Parity.None;
+
+ case Wideband_Serial.Aem:
+ return Parity.None;
+
+ case Wideband_Serial.Plx:
+ return Parity.Even;
+ }
+
+ this.LogThis("parity selection failed");
+ return Parity.None;
+ //throw new Exception("parity selection failed");
+ }
+
+ private StopBits method_11()
+ {
+ switch (this.class18_0.class10_settings_0.wideband_Serial_0)
+ {
+ case Wideband_Serial.const_0:
+ break;
+ //throw new Exception("stop bit selection failed");
+
+ case Wideband_Serial.FJO:
+ return StopBits.One;
+
+ case Wideband_Serial.TechEdge:
+ return StopBits.One;
+
+ case Wideband_Serial.Zeitronix:
+ return StopBits.One;
+
+ case Wideband_Serial.Aem:
+ return StopBits.One;
+
+ case Wideband_Serial.Plx:
+ return StopBits.One;
+
+ case Wideband_Serial.JAW:
+ return StopBits.One;
+ }
+
+ this.LogThis("stop bit selection failed");
+ return StopBits.One;
+ //throw new Exception("stop bit selection failed");
+ }
+
+ private int method_12()
+ {
+ switch (this.class18_0.class10_settings_0.wideband_Serial_0)
+ {
+ case Wideband_Serial.const_0:
+ break;
+ //throw new Exception("data bit selection failed");
+
+ case Wideband_Serial.FJO:
+ return 8;
+
+ case Wideband_Serial.TechEdge:
+ return 8;
+
+ case Wideband_Serial.Zeitronix:
+ return 8;
+
+ case Wideband_Serial.Aem:
+ return 8;
+
+ case Wideband_Serial.Plx:
+ return 8;
+
+ case Wideband_Serial.JAW:
+ return 8;
+ }
+
+ this.LogThis("data bit selection failed");
+ return 8;
+ //throw new Exception("data bit selection failed");
+ }
+
+ private string method_13()
+ {
+ return this.string_0[this.method_7()].ToString();
+ }
+
+ private int method_14()
+ {
+ switch (this.class18_0.class10_settings_0.wideband_Serial_0)
+ {
+ case Wideband_Serial.const_0:
+ break;
+ //throw new Exception("frame seize selection failed");
+
+ case Wideband_Serial.FJO:
+ break;
+ //throw new Exception("frame seize selection failed");
+
+ case Wideband_Serial.TechEdge:
+ return 0x1c;
+
+ case Wideband_Serial.Zeitronix:
+ return 14;
+
+ case Wideband_Serial.Plx:
+ return 9;
+
+ case Wideband_Serial.JAW:
+ return 6;
+ }
+
+ this.LogThis("frame size selection failed");
+ return 9;
+ //throw new Exception("frame seize selection failed");
+ }
+
+ //#################################################################################
+ public void method_15()
+ {
+ int portCount = this.mts_0.PortCount;
+ this.string_0 = new string[portCount];
+ if (portCount != 0)
+ {
+ for (int i = 0; i < portCount; i++)
+ {
+ this.mts_0.CurrentPort = i;
+ this.string_0[i] = this.mts_0.PortName;
+ }
+ }
+ }
+
+ private void method_16()
+ {
+ try
+ {
+ this.mts_0 = new MTS();
+ this.mts_0.ConnectionError += new _IMTSEvents_ConnectionErrorEventHandler(this.method_19);
+ this.mts_0.ConnectionEvent += new _IMTSEvents_ConnectionEventEventHandler(this.method_18);
+ this.mts_0.NewData += new _IMTSEvents_NewDataEventHandler(this.method_17);
+ }
+ catch
+ {
+ }
+ }
+
+ private void method_17()
+ {
+ Enum0 inputFunction;
+ //this.LogThis("innovate new data()");
+ double inputSample = 0.0;
+ this.bool_2 = false;
+ if (this.mts_0.InputCount > 0)
+ {
+ this.int_2++;
+ inputSample = this.mts_0.InputSample;
+ inputFunction = (Enum0)this.mts_0.InputFunction;
+ if (this.mts_0.InputType == 1)
+ {
+ if (inputFunction == Enum0.const_0)
+ {
+ inputSample = (inputSample * 0.001) + 0.5;
+ }
+ else
+ {
+ if (inputFunction != Enum0.const_1)
+ {
+ goto Label_00DB;
+ }
+ inputSample *= 0.1;
+ }
+ }
+ else
+ {
+ if (this.mts_0.InputType != 0)
+ {
+ goto Label_00DB;
+ }
+ if (inputFunction == Enum0.const_0)
+ {
+ inputSample = (inputSample * 0.001) + 0.5;
+ }
+ else
+ {
+ if (inputFunction != Enum0.const_1)
+ {
+ goto Label_00DB;
+ }
+ inputSample *= 0.1;
+ }
+ }
+ this.double_0 = inputSample;
+ this.int_2 = 0;
+ }
+ return;
+ Label_00DB:
+ this.int_2 = 0;
+ switch (inputFunction)
+ {
+ case Enum0.const_2:
+ case Enum0.const_3:
+ break;
+
+ case Enum0.const_4:
+ this.double_0 = 0.0;
+ return;
+
+ case Enum0.const_5:
+ this.double_0 = 0.0;
+ return;
+
+ case Enum0.const_6:
+ this.double_0 = 0.0;
+ return;
+
+ case Enum0.const_7:
+ this.double_0 = 0.0;
+ return;
+
+ case Enum0.const_8:
+ this.double_0 = 0.0;
+ return;
+
+ case Enum0.const_9:
+ this.double_0 = 0.0;
+ return;
+
+ case Enum0.const_10:
+ this.double_0 = 0.0;
+ break;
+
+ default:
+ return;
+ }
+ }
+
+ private void method_18(int int_3)
+ {
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.const_0)
+ {
+ //this.LogThis("innovate event : " + int_3.ToString());
+ switch (int_3)
+ {
+ case -1:
+ this.bool_1 = false;
+ this.bool_0 = this.bool_1;
+ this.bool_2 = true;
+ this.LogThis("Innovate wideband not detected");
+ return;
+ //throw new Exception("Innovate wideband not detected");
+
+ case 0:
+ this.bool_1 = true;
+ this.bool_0 = this.bool_1;
+ this.bool_2 = false;
+ return;
+ }
+ this.bool_1 = false;
+ this.bool_0 = this.bool_1;
+ this.bool_2 = true;
+ this.LogThis("Innovate error: " + int_3.ToString());
+ //throw new Exception("Innovate error: " + int_3.ToString());
+ }
+ }
+
+ private void method_19()
+ {
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.const_0)
+ {
+ this.LogThis("innovate connection error");
+ this.bool_2 = true;
+ this.mts_0.Disconnect();
+ }
+ }
+ //############################################################################
+
+ public bool method_2()
+ {
+ this.LogThis("Connecting: " + this.class18_0.class10_settings_0.wideband_Serial_0.ToString());
+
+ //###########################################
+ if (this.class18_0.class10_settings_0.wideband_Serial_0 == Wideband_Serial.const_0)
+ {
+ this.mts_0.CurrentPort = this.method_7();
+ this.mts_0.Connect();
+ if (!this.bool_1)
+ {
+ this.LogThis("Innovate wideband not detected");
+ return this.bool_1;
+ //throw new Exception("Innovate wideband not detected");
+ }
+ //this.LogThis("Innovate SDK startdata");
+ this.mts_0.StartData();
+ this.LogThis("Innovate SDK connected");
+ return this.bool_1;
+ }
+ //###########################################
+ try
+ {
+ this.serialPort_0 = new SerialPort(this.method_13(), this.method_9(), this.method_10(), this.method_12(), this.method_11());
+ this.serialPort_0.Open();
+ this.serialPort_0.ReadTimeout = 200;
+ //this.LogThis("Serial port created " + this.method_13().ToString() + " " + this.method_9().ToString() + " " + this.method_10().ToString() + " " + this.method_12().ToString() + " " + this.method_11().ToString());
+ }
+ catch (Exception exception)
+ {
+ this.serialPort_0.Close();
+ this.LogThis(exception.Message);
+ this.bool_1 = false;
+ return this.bool_1;
+ //throw exception;
+ }
+ this.bool_0 = this.serialPort_0.IsOpen;
+ if (!this.bool_0)
+ {
+ this.LogThis("Unable to open comm port");
+ return this.bool_0;
+ //throw new Exception("Unable to open comm port");
+ }
+ this.backgroundWorker_0.RunWorkerAsync();
+ //this.LogThis("Running background worker for Wideband");
+ return this.bool_0;
+ }
+
+ public void method_3()
+ {
+ this.mts_0.Disconnect();
+ }
+
+ public bool method_4()
+ {
+ return this.bool_0;
+ }
+
+ private void LogThis(string string_1)
+ {
+ this.frmMain_0.LogThis("Wideband - " + string_1);
+ }
+
+ private int method_7()
+ {
+ return this.class18_0.class10_settings_0.int_10;
+ }
+
+ private int method_9()
+ {
+ switch (this.class18_0.class10_settings_0.wideband_Serial_0)
+ {
+ case Wideband_Serial.const_0:
+ break;
+ //throw new Exception("Baud selection failed");
+
+ case Wideband_Serial.FJO:
+ return 0x4b00;
+
+ case Wideband_Serial.TechEdge:
+ return 0x4b00;
+
+ case Wideband_Serial.Zeitronix:
+ return 0x2580;
+
+ case Wideband_Serial.Aem:
+ return 0x2580;
+
+ case Wideband_Serial.Plx:
+ return 0x960;
+
+ case Wideband_Serial.JAW:
+ return 0x3840;
+ }
+
+ this.LogThis("Baud selection failed");
+ return 0x960;
+ //throw new Exception("Baud selection failed");
+ }
+
+ public enum Enum0
+ {
+ const_0,
+ const_1,
+ const_2,
+ const_3,
+ const_4,
+ const_5,
+ const_6,
+ const_7,
+ const_8,
+ const_9,
+ const_10
+ }
+}
+
diff --git a/Class30_OBD2.cs b/Class30_OBD2.cs
new file mode 100644
index 0000000..f31c0f1
--- /dev/null
+++ b/Class30_OBD2.cs
@@ -0,0 +1,4633 @@
+using System;
+using System.Drawing;
+using System.Text.RegularExpressions;
+using System.IO.Ports;
+using System.Threading;
+using System.Windows.Forms;
+
+internal class Class30_OBD2
+{
+ public string OBD2DTCODE = "";
+
+ public Class30_OBD2()
+ {
+ OBD2DTCODE = System.Text.Encoding.UTF8.GetString(OBD2DTCODEByte, 0, OBD2DTCODEByte.Length);
+ }
+
+ private byte[] OBD2DTCODEByte = new byte[] {
+0x50, 0x30, 0x30, 0x30, 0x31, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x56, 0x6F, 0x6C, 0x75, 0x6D,
+0x65, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x2F, 0x4F, 0x70, 0x65, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x30, 0x32, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x56, 0x6F, 0x6C,
+0x75, 0x6D, 0x65, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D,
+0x0A, 0x50, 0x30, 0x30, 0x30, 0x33, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x56, 0x6F, 0x6C, 0x75,
+0x6D, 0x65, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x30, 0x34, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x56, 0x6F, 0x6C,
+0x75, 0x6D, 0x65, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x30, 0x35, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x53,
+0x68, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x2F, 0x4F, 0x70, 0x65,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x30, 0x36, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x53, 0x68,
+0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D,
+0x0A, 0x50, 0x30, 0x30, 0x30, 0x37, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x53, 0x68, 0x75, 0x74,
+0x6F, 0x66, 0x66, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A,
+0x50, 0x30, 0x30, 0x30, 0x38, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x50, 0x65, 0x72,
+0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x31, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x30, 0x39, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x50,
+0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x30, 0x2C, 0x41, 0x20, 0x43, 0x61, 0x6D, 0x73,
+0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x63,
+0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x31, 0x2C, 0x41, 0x20,
+0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x2D,
+0x41, 0x64, 0x76, 0x61, 0x6E, 0x63, 0x65, 0x64, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x79, 0x73, 0x74,
+0x65, 0x6D, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x32, 0x2C, 0x41,
+0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72,
+0x2D, 0x52, 0x65, 0x74, 0x61, 0x72, 0x64, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x33, 0x2C, 0x42, 0x20, 0x43, 0x61, 0x6D, 0x73,
+0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20,
+0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x34, 0x2C,
+0x42, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65,
+0x72, 0x2D, 0x41, 0x64, 0x76, 0x61, 0x6E, 0x63, 0x65, 0x64, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x79,
+0x74, 0x65, 0x6D, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x35, 0x2C,
+0x42, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65,
+0x72, 0x2D, 0x52, 0x65, 0x74, 0x61, 0x72, 0x64, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x36, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B,
+0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43,
+0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x29, 0x0D, 0x0A,
+0x50, 0x30, 0x30, 0x31, 0x37, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74,
+0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61,
+0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x72, 0x72,
+0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x38,
+0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x41, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x31, 0x39, 0x2C, 0x43, 0x72, 0x61, 0x6E,
+0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x29, 0x0D,
+0x0A, 0x50, 0x30, 0x30, 0x32, 0x30, 0x2C, 0x41, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66,
+0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x32, 0x31, 0x2C, 0x41, 0x20, 0x43, 0x61,
+0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x2D, 0x41, 0x64,
+0x76, 0x61, 0x6E, 0x63, 0x65, 0x64, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x32, 0x32, 0x2C, 0x41, 0x20, 0x43,
+0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x2D, 0x52,
+0x65, 0x74, 0x61, 0x72, 0x64, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x32, 0x33, 0x2C, 0x42, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61,
+0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x41, 0x63,
+0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x32, 0x34, 0x2C, 0x42,
+0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72,
+0x2D, 0x41, 0x64, 0x76, 0x61, 0x6E, 0x63, 0x65, 0x64, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x79, 0x73,
+0x74, 0x65, 0x6D, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x32, 0x35, 0x2C,
+0x42, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65,
+0x72, 0x2D, 0x52, 0x65, 0x74, 0x61, 0x72, 0x64, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x32, 0x36, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B,
+0x65, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30,
+0x32, 0x37, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x32, 0x38, 0x2C, 0x49, 0x6E, 0x74, 0x61,
+0x6B, 0x65, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61,
+0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30,
+0x30, 0x32, 0x39, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x56, 0x61, 0x6C, 0x76,
+0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x33, 0x30, 0x2C, 0x48, 0x4F, 0x32,
+0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x33,
+0x31, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F,
+0x77, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x33, 0x32, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20,
+0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x30, 0x33, 0x33, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x20, 0x43, 0x68, 0x61, 0x72, 0x67,
+0x65, 0x72, 0x20, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x30, 0x33, 0x34, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x20, 0x43, 0x68, 0x61,
+0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x20, 0x56, 0x61, 0x6C, 0x76,
+0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x33, 0x35, 0x2C, 0x54, 0x75, 0x72,
+0x62, 0x6F, 0x20, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x79, 0x70, 0x61, 0x73,
+0x73, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30,
+0x30, 0x33, 0x36, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x20, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x33, 0x37, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48,
+0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30,
+0x33, 0x38, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x33, 0x39, 0x2C, 0x54, 0x75, 0x72,
+0x62, 0x6F, 0x2F, 0x53, 0x75, 0x70, 0x65, 0x72, 0x20, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72,
+0x20, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D,
+0x0A, 0x50, 0x30, 0x30, 0x34, 0x30, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x73, 0x20, 0x53, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64,
+0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31,
+0x2F, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x31, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34, 0x31, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x73, 0x20, 0x53, 0x77, 0x61, 0x70, 0x70,
+0x65, 0x64, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x32, 0x2F, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x32, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34, 0x32, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20,
+0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34, 0x33, 0x2C,
+0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33,
+0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34, 0x34, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65,
+0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30,
+0x34, 0x35, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x2F, 0x53, 0x75, 0x70, 0x65, 0x72, 0x20, 0x43,
+0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x2F, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34,
+0x36, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x2F, 0x53, 0x75, 0x70, 0x65, 0x72, 0x20, 0x43, 0x68,
+0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F,
+0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34, 0x37, 0x2C, 0x54, 0x75,
+0x72, 0x62, 0x6F, 0x2F, 0x53, 0x75, 0x70, 0x65, 0x72, 0x20, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65,
+0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34, 0x38, 0x2C, 0x54, 0x75, 0x72, 0x62,
+0x6F, 0x2F, 0x53, 0x75, 0x70, 0x65, 0x72, 0x20, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20,
+0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x34, 0x39, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F,
+0x2F, 0x53, 0x75, 0x70, 0x65, 0x72, 0x20, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x54,
+0x75, 0x72, 0x62, 0x69, 0x6E, 0x65, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x73, 0x70, 0x65, 0x65, 0x64,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x30, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61,
+0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x31, 0x2C, 0x48, 0x4F, 0x32,
+0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A,
+0x50, 0x30, 0x30, 0x35, 0x32, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65,
+0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x33, 0x2C,
+0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x52, 0x65, 0x73, 0x69,
+0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x34, 0x2C,
+0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x52, 0x65, 0x73, 0x69,
+0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x35, 0x2C,
+0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x52, 0x65, 0x73, 0x69,
+0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x36, 0x2C,
+0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x30, 0x35, 0x37, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4C, 0x6F, 0x77, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x38, 0x2C, 0x48, 0x4F,
+0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x35, 0x39, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61,
+0x74, 0x65, 0x72, 0x20, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x36, 0x30, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61,
+0x74, 0x65, 0x72, 0x20, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x36, 0x31, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61,
+0x74, 0x65, 0x72, 0x20, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x36, 0x32, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61,
+0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x36, 0x33, 0x2C, 0x48, 0x4F, 0x32,
+0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A,
+0x50, 0x30, 0x30, 0x36, 0x34, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65,
+0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x36, 0x35, 0x2C,
+0x41, 0x69, 0x72, 0x20, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x6A,
+0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D,
+0x0A, 0x50, 0x30, 0x30, 0x36, 0x36, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x41, 0x73, 0x73, 0x69, 0x73,
+0x74, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x30,
+0x36, 0x37, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x65, 0x64, 0x20,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x30, 0x36, 0x38, 0x2C, 0x4D, 0x41, 0x50, 0x2F, 0x4D, 0x41, 0x46, 0x20, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43,
+0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x36,
+0x39, 0x2C, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62, 0x73, 0x6F, 0x6C,
+0x75, 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x42, 0x61, 0x72,
+0x6F, 0x6D, 0x65, 0x74, 0x72, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x30, 0x37, 0x30, 0x2C, 0x41, 0x6D, 0x62, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x41, 0x69, 0x72, 0x20,
+0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37,
+0x31, 0x2C, 0x41, 0x6D, 0x62, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65,
+0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37, 0x32, 0x2C, 0x41, 0x6D, 0x62, 0x69, 0x65, 0x6E,
+0x74, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72,
+0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37, 0x33, 0x2C, 0x41, 0x6D, 0x62, 0x69,
+0x65, 0x6E, 0x74, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37, 0x34, 0x2C, 0x41,
+0x6D, 0x62, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65,
+0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37, 0x35, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65,
+0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37, 0x36, 0x2C,
+0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37, 0x37, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65,
+0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x30, 0x37, 0x38, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x56, 0x61, 0x6C,
+0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x37, 0x39, 0x2C, 0x45, 0x78, 0x68, 0x61,
+0x75, 0x73, 0x74, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D,
+0x0A, 0x50, 0x30, 0x30, 0x38, 0x30, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x56,
+0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30,
+0x30, 0x38, 0x31, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x38, 0x32, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65,
+0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30,
+0x30, 0x38, 0x33, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x38, 0x34, 0x2C, 0x45,
+0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A,
+0x50, 0x30, 0x30, 0x38, 0x35, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x56, 0x61,
+0x6C, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x38, 0x36,
+0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x20, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x38, 0x37, 0x2C, 0x46, 0x75,
+0x65, 0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x2F, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x2D, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x4C, 0x6F,
+0x77, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x38, 0x38, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x61,
+0x69, 0x6C, 0x2F, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x2D, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x30, 0x38, 0x39, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x31, 0x20, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x39,
+0x30, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x31, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x30,
+0x39, 0x31, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x31, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x30, 0x39, 0x32, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20,
+0x31, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x39, 0x33, 0x2C, 0x46, 0x75,
+0x65, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4C, 0x65, 0x61, 0x6B, 0x20, 0x44,
+0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x4C, 0x61, 0x72, 0x67, 0x65, 0x20, 0x4C, 0x65,
+0x61, 0x6B, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x39, 0x34, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x53,
+0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4C, 0x65, 0x61, 0x6B, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63,
+0x74, 0x65, 0x64, 0x20, 0x53, 0x6D, 0x61, 0x6C, 0x6C, 0x20, 0x4C, 0x65, 0x61, 0x6B, 0x0D, 0x0A,
+0x50, 0x30, 0x30, 0x39, 0x35, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x41, 0x69, 0x72,
+0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x30, 0x39, 0x36, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20,
+0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x30, 0x39, 0x37, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x41, 0x69, 0x72,
+0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F,
+0x77, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x39, 0x38, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20,
+0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x30, 0x39, 0x39, 0x2C, 0x49, 0x6E, 0x74,
+0x61, 0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E,
+0x74, 0x2F, 0x45, 0x72, 0x72, 0x61, 0x74, 0x69, 0x63, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x30, 0x30,
+0x2C, 0x4D, 0x61, 0x73, 0x73, 0x20, 0x6F, 0x72, 0x20, 0x56, 0x6F, 0x6C, 0x75, 0x6D, 0x65, 0x20,
+0x41, 0x69, 0x72, 0x20, 0x66, 0x6C, 0x6F, 0x77, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x31, 0x30, 0x31, 0x2C, 0x4D, 0x61, 0x73, 0x73, 0x20, 0x6F, 0x72, 0x20, 0x56, 0x6F, 0x6C, 0x75,
+0x6D, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x66, 0x6C, 0x6F, 0x77, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72,
+0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x50, 0x72, 0x6F, 0x62, 0x6C, 0x65, 0x6D, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x30, 0x32, 0x2C, 0x4D, 0x61, 0x73, 0x73, 0x20, 0x6F, 0x72, 0x20, 0x56, 0x6F, 0x6C,
+0x75, 0x6D, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x6C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x30, 0x33, 0x2C, 0x4D, 0x61, 0x73, 0x73, 0x20, 0x6F, 0x72, 0x20, 0x56, 0x6F,
+0x6C, 0x75, 0x6D, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x66, 0x6C, 0x6F, 0x77, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74,
+0x0D, 0x0A, 0x50, 0x30, 0x31, 0x30, 0x34, 0x2C, 0x4D, 0x61, 0x73, 0x73, 0x20, 0x6F, 0x72, 0x20,
+0x56, 0x6F, 0x6C, 0x75, 0x6D, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x66, 0x6C, 0x6F, 0x77, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74,
+0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x30, 0x35, 0x2C, 0x4D, 0x61, 0x6E, 0x69,
+0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x2F, 0x42, 0x61, 0x72, 0x6F, 0x6D, 0x65, 0x74, 0x72, 0x69,
+0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x30, 0x36, 0x2C, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41,
+0x62, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x2F, 0x42, 0x61, 0x72, 0x6F, 0x6D, 0x65, 0x74, 0x72, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x50,
+0x72, 0x6F, 0x62, 0x6C, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x30, 0x37, 0x2C, 0x4D, 0x61,
+0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65, 0x20,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x2F, 0x42, 0x61, 0x72, 0x6F, 0x6D, 0x65, 0x74,
+0x72, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x30, 0x38, 0x2C, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41,
+0x62, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x2F, 0x42, 0x61, 0x72, 0x6F, 0x6D, 0x65, 0x74, 0x72, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x30, 0x39, 0x2C, 0x4D,
+0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65,
+0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x2F, 0x42, 0x61, 0x72, 0x6F, 0x6D, 0x65,
+0x74, 0x72, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x30, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65,
+0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x31, 0x2C, 0x49, 0x6E, 0x74, 0x61,
+0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x50, 0x72, 0x6F,
+0x62, 0x6C, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x32, 0x2C, 0x49, 0x6E, 0x74, 0x61,
+0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49,
+0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x33, 0x2C, 0x49, 0x6E, 0x74, 0x61,
+0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x34, 0x2C, 0x49, 0x6E, 0x74,
+0x61, 0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x35, 0x2C,
+0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54,
+0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x31, 0x36, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F,
+0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x50, 0x72, 0x6F, 0x62, 0x6C,
+0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x37, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65,
+0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61,
+0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x31, 0x38, 0x2C, 0x45, 0x6E,
+0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54, 0x65, 0x6D,
+0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31,
+0x31, 0x39, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E,
+0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x32, 0x30, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74,
+0x6C, 0x65, 0x20, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20,
+0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x32, 0x31, 0x2C, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x50,
+0x72, 0x6F, 0x62, 0x6C, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x32, 0x32, 0x2C, 0x54, 0x68,
+0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F,
+0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x32, 0x33, 0x2C, 0x54,
+0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x32, 0x34,
+0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x32, 0x35, 0x2C, 0x49, 0x6E, 0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E,
+0x74, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72,
+0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x64,
+0x20, 0x4C, 0x6F, 0x6F, 0x70, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x32, 0x36, 0x2C, 0x49, 0x6E, 0x73, 0x75, 0x66, 0x66,
+0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54,
+0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x53,
+0x74, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x4F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x30, 0x31, 0x33, 0x30, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x33, 0x31, 0x2C, 0x4F, 0x32,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x33, 0x32, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74,
+0x61, 0x67, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x33, 0x33, 0x2C, 0x4F, 0x32, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53,
+0x6C, 0x6F, 0x77, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x33, 0x34, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76,
+0x69, 0x74, 0x79, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x33, 0x35, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30,
+0x31, 0x33, 0x36, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x33, 0x37, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x33,
+0x38, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x33, 0x39, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x6C, 0x6F, 0x77,
+0x20, 0x52, 0x65, 0x73, 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31,
+0x34, 0x30, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31,
+0x34, 0x31, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x65, 0x61,
+0x74, 0x65, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x34, 0x32,
+0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x31, 0x34, 0x33, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F,
+0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x34, 0x34, 0x2C, 0x4F,
+0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D,
+0x0A, 0x50, 0x30, 0x31, 0x34, 0x35, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x6C, 0x6F, 0x77, 0x20, 0x52, 0x65,
+0x73, 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x34, 0x36, 0x2C,
+0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4E, 0x6F, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x20, 0x44, 0x65,
+0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x34, 0x37, 0x2C, 0x4F,
+0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x35, 0x30, 0x2C, 0x4F, 0x32, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30,
+0x31, 0x35, 0x31, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67,
+0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x35, 0x32, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31,
+0x35, 0x33, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x6C, 0x6F, 0x77, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6F, 0x6E,
+0x73, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x35, 0x34, 0x2C, 0x4F, 0x32, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F,
+0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
+0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x35, 0x35, 0x2C, 0x4F, 0x32, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x31, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x35, 0x36, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x35, 0x37, 0x2C,
+0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D,
+0x0A, 0x50, 0x30, 0x31, 0x35, 0x38, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F,
+0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x35, 0x39, 0x2C, 0x4F,
+0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x53, 0x6C, 0x6F, 0x77, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x0D,
+0x0A, 0x50, 0x30, 0x31, 0x36, 0x30, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F, 0x20, 0x41, 0x63, 0x74, 0x69,
+0x76, 0x69, 0x74, 0x79, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x28, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D,
+0x0A, 0x50, 0x30, 0x31, 0x36, 0x31, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x36, 0x32, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x33, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x36, 0x33, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x36, 0x34,
+0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33,
+0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x36, 0x35, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x6C, 0x6F, 0x77, 0x20,
+0x52, 0x65, 0x73, 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x36,
+0x36, 0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x20,
+0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x36, 0x37,
+0x2C, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x33, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x37, 0x30, 0x2C, 0x46,
+0x75, 0x65, 0x6C, 0x20, 0x54, 0x72, 0x69, 0x6D, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x37, 0x31, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x54, 0x6F, 0x6F, 0x20,
+0x4C, 0x65, 0x61, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x37, 0x32, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x54, 0x6F, 0x6F, 0x20,
+0x52, 0x69, 0x63, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x37, 0x33, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x72, 0x69, 0x6D, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x37, 0x34, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65,
+0x6D, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x4C, 0x65, 0x61, 0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x32, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x37, 0x35, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x20, 0x54, 0x6F, 0x6F, 0x20, 0x52, 0x69, 0x63, 0x68, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x37, 0x36, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x43,
+0x6F, 0x6D, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x37, 0x37, 0x2C, 0x46, 0x75, 0x65,
+0x6C, 0x20, 0x43, 0x6F, 0x6D, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x37, 0x38, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x43, 0x6F, 0x6D, 0x70, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x31, 0x37, 0x39, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x43, 0x6F, 0x6D, 0x70,
+0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x38, 0x30, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65,
+0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x38, 0x31, 0x2C, 0x46, 0x75,
+0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x31,
+0x38, 0x32, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x6C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x31, 0x38, 0x33, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65,
+0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x38, 0x34, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54,
+0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x38, 0x35, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x38, 0x36, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72,
+0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72,
+0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x38, 0x37, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x55, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31,
+0x38, 0x38, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x31, 0x38, 0x39, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70,
+0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69,
+0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39, 0x30, 0x2C, 0x46, 0x75, 0x65,
+0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39,
+0x31, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72,
+0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39, 0x32, 0x2C, 0x46, 0x75, 0x65,
+0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C,
+0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39, 0x33, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x31, 0x39, 0x34, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39, 0x35, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65,
+0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39, 0x36, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E,
+0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72,
+0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39,
+0x37, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D,
+0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x31, 0x39, 0x38, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E,
+0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72,
+0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x31, 0x39, 0x39, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20,
+0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x32, 0x30, 0x30, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30, 0x31, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64,
+0x65, 0x72, 0x20, 0x31, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30, 0x32, 0x2C, 0x49, 0x6E, 0x6A, 0x65,
+0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E,
+0x64, 0x65, 0x72, 0x20, 0x32, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30, 0x33, 0x2C, 0x49, 0x6E, 0x6A,
+0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x33, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30, 0x34, 0x2C, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C,
+0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x34, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30, 0x35, 0x2C, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x79,
+0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x35, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30, 0x36, 0x2C,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43,
+0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x36, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30, 0x37,
+0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x37, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x30,
+0x38, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D,
+0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x38, 0x0D, 0x0A, 0x50, 0x30, 0x32,
+0x30, 0x39, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x39, 0x0D, 0x0A, 0x50, 0x30,
+0x32, 0x31, 0x30, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x30, 0x0D, 0x0A,
+0x50, 0x30, 0x32, 0x31, 0x31, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x31,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x31, 0x32, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20,
+0x31, 0x32, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x31, 0x33, 0x2C, 0x43, 0x6F, 0x6C, 0x64, 0x20, 0x53,
+0x74, 0x61, 0x72, 0x74, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x31, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32,
+0x31, 0x34, 0x2C, 0x43, 0x6F, 0x6C, 0x64, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x20, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x31, 0x35, 0x2C, 0x45, 0x6E, 0x67, 0x69,
+0x6E, 0x65, 0x20, 0x53, 0x68, 0x75, 0x74, 0x6F, 0x66, 0x66, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x30, 0x32, 0x31, 0x36, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x31, 0x37, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E,
+0x65, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6D, 0x70, 0x20, 0x43, 0x6F, 0x6E, 0x64, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x31, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x20, 0x54, 0x65,
+0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x64, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x31, 0x39, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E,
+0x65, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x43, 0x6F, 0x6E,
+0x64, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32, 0x30, 0x2C, 0x54, 0x68,
+0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32, 0x31,
+0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x70, 0x65, 0x64, 0x61, 0x6C, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x20, 0x50, 0x72, 0x6F, 0x62, 0x6C, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32,
+0x32, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x70, 0x65, 0x64, 0x61, 0x6C,
+0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32,
+0x32, 0x33, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61,
+0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x32, 0x32, 0x34, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65,
+0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32, 0x35, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C,
+0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32, 0x36, 0x2C, 0x54, 0x68, 0x72, 0x6F,
+0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x43, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67,
+0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x50, 0x72,
+0x6F, 0x62, 0x6C, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32, 0x37, 0x2C, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x43, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32, 0x38, 0x2C, 0x54, 0x68,
+0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x43, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x32, 0x39, 0x2C,
+0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x2F, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50,
+0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53,
+0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x32, 0x33, 0x30, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x50, 0x72,
+0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x33, 0x31,
+0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x33, 0x32, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D,
+0x70, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x33, 0x33, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64,
+0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x33, 0x34, 0x2C,
+0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x62, 0x6F, 0x6F, 0x73, 0x74,
+0x20, 0x43, 0x6F, 0x6E, 0x64, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x33,
+0x35, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x42,
+0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x33, 0x36, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68,
+0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x32, 0x33, 0x37, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67,
+0x65, 0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50,
+0x30, 0x32, 0x33, 0x38, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
+0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x32, 0x33, 0x39, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
+0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x34, 0x30, 0x2C, 0x54, 0x75, 0x72, 0x62,
+0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63,
+0x65, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x34, 0x31, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68,
+0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x34, 0x32, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61,
+0x72, 0x67, 0x65, 0x72, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x34, 0x33, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61,
+0x72, 0x67, 0x65, 0x72, 0x20, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x34, 0x34, 0x2C, 0x54, 0x75, 0x72,
+0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67,
+0x61, 0x74, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x34, 0x35, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61,
+0x72, 0x67, 0x65, 0x72, 0x20, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x6C, 0x6F, 0x77, 0x0D, 0x0A, 0x50,
+0x30, 0x32, 0x34, 0x36, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
+0x72, 0x20, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32,
+0x34, 0x37, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20,
+0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x42, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x34, 0x38, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61,
+0x72, 0x67, 0x65, 0x72, 0x20, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x32,
+0x34, 0x39, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20,
+0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x42, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x35, 0x30, 0x2C,
+0x54, 0x75, 0x72, 0x62, 0x6F, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x57, 0x61, 0x73,
+0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x42, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x35, 0x31, 0x2C, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x46, 0x75, 0x65,
+0x6C, 0x20, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x27, 0x41, 0x27, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x28, 0x43, 0x61, 0x6D, 0x2F, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x2F, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x35, 0x32, 0x2C, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x46, 0x75,
+0x65, 0x6C, 0x20, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x27, 0x41, 0x27, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65,
+0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x43, 0x61, 0x6D, 0x2F, 0x52,
+0x6F, 0x74, 0x6F, 0x72, 0x2F, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x29, 0x0D, 0x0A,
+0x50, 0x30, 0x32, 0x35, 0x34, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x50, 0x75, 0x6D, 0x70, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69,
+0x6E, 0x67, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x27, 0x41, 0x27, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x28, 0x43, 0x61, 0x6D, 0x2F, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x2F, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x35, 0x36, 0x2C,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x46,
+0x75, 0x65, 0x6C, 0x20, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x27, 0x42, 0x27, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x43, 0x61, 0x6D, 0x2F, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x2F,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x35, 0x37,
+0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x27, 0x42, 0x27, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x43, 0x61, 0x6D,
+0x2F, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x2F, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x35, 0x38, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4D, 0x65, 0x74, 0x65,
+0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x27, 0x42, 0x27,
+0x20, 0x4C, 0x6F, 0x77, 0x20, 0x28, 0x43, 0x61, 0x6D, 0x2F, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x2F,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x35, 0x39,
+0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x6C, 0x75, 0x6D, 0x70, 0x20,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x27, 0x42, 0x27, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x28,
+0x43, 0x61, 0x6D, 0x2F, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x2F, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74,
+0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x36, 0x30, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4D,
+0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x27, 0x42, 0x27, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74,
+0x20, 0x28, 0x43, 0x61, 0x6D, 0x2F, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x2F, 0x49, 0x6E, 0x6A, 0x65,
+0x63, 0x74, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x36, 0x31, 0x2C, 0x43, 0x79, 0x6C,
+0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x32, 0x36, 0x32, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x20, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x36, 0x33, 0x2C, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
+0x69, 0x6F, 0x6E, 0x2F, 0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x36, 0x34, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x32, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x36, 0x35, 0x2C,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x32, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x36, 0x36, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72,
+0x20, 0x32, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x2F,
+0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x32, 0x36, 0x37, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x33, 0x20,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x36, 0x38, 0x2C, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x33, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30,
+0x32, 0x36, 0x39, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x33, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x42, 0x61, 0x6C, 0x61,
+0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x30,
+0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x34, 0x20, 0x49, 0x6E, 0x6A, 0x65,
+0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x31, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72,
+0x20, 0x34, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x32, 0x2C,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x34, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x69, 0x62, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20,
+0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x33, 0x2C, 0x43, 0x79, 0x6C,
+0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x35, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x32, 0x37, 0x34, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x35, 0x20, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x35, 0x2C, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x35, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
+0x69, 0x6F, 0x6E, 0x2F, 0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x36, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x36, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x37, 0x2C,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x36, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x37, 0x38, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72,
+0x20, 0x36, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x2F,
+0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x32, 0x37, 0x39, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x37, 0x20,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x30, 0x2C, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x37, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30,
+0x32, 0x38, 0x31, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x37, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x42, 0x61, 0x6C, 0x61,
+0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x32,
+0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x38, 0x20, 0x49, 0x6E, 0x6A, 0x65,
+0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x33, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72,
+0x20, 0x38, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x34, 0x2C,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x38, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x69, 0x62, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20,
+0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x35, 0x2C, 0x43, 0x79, 0x6C,
+0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x39, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x32, 0x38, 0x36, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x39, 0x20, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x37, 0x2C, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x39, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
+0x69, 0x6F, 0x6E, 0x2F, 0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x38, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x31, 0x30, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x38, 0x39,
+0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x30, 0x20, 0x49, 0x6E, 0x6A,
+0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x39, 0x30, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64,
+0x65, 0x72, 0x20, 0x31, 0x30, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69,
+0x6F, 0x6E, 0x2F, 0x62, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x39, 0x31, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72,
+0x20, 0x31, 0x31, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x39, 0x32, 0x2C,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x31, 0x20, 0x49, 0x6E, 0x6A, 0x65,
+0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x39, 0x33, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x31, 0x31, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6F,
+0x6E, 0x2F, 0x62, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x32, 0x39, 0x34, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20,
+0x31, 0x32, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x32, 0x39, 0x35, 0x2C, 0x43,
+0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x32, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x32, 0x39, 0x36, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72,
+0x20, 0x31, 0x32, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6F, 0x6E,
+0x2F, 0x42, 0x61, 0x6C, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x33, 0x30, 0x30, 0x2C, 0x52, 0x61, 0x6E, 0x64, 0x6F, 0x6D, 0x2F, 0x4D, 0x75, 0x6C,
+0x74, 0x69, 0x70, 0x6C, 0x65, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x4D,
+0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D,
+0x0A, 0x50, 0x30, 0x33, 0x30, 0x31, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20,
+0x31, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
+0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x30, 0x32, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64,
+0x65, 0x72, 0x20, 0x32, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74,
+0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x30, 0x33, 0x2C, 0x43, 0x79, 0x6C,
+0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x33, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20,
+0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x30, 0x34, 0x2C,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x34, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69,
+0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33,
+0x30, 0x35, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x35, 0x20, 0x4D, 0x69,
+0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x30, 0x33, 0x30, 0x36, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x36,
+0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65,
+0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x30, 0x37, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x37, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65,
+0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x30, 0x38, 0x2C, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x38, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44,
+0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x30, 0x39, 0x2C, 0x43,
+0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x39, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72,
+0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x31,
+0x30, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x30, 0x20, 0x4D, 0x69,
+0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x30, 0x33, 0x31, 0x31, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31,
+0x31, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
+0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x31, 0x32, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64,
+0x65, 0x72, 0x20, 0x31, 0x32, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65,
+0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x30, 0x2C, 0x49, 0x67,
+0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
+0x6F, 0x72, 0x20, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x31,
+0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69,
+0x62, 0x75, 0x74, 0x6F, 0x72, 0x20, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x70, 0x65,
+0x65, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x32, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x2F, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x6F, 0x72, 0x20, 0x45,
+0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75,
+0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F, 0x20, 0x53, 0x69, 0x67,
+0x6E, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x33, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x2F, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x6F, 0x72, 0x20,
+0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72,
+0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x35, 0x2C, 0x4B,
+0x6E, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x69, 0x6E,
+0x67, 0x6C, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32,
+0x36, 0x2C, 0x4B, 0x6E, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x31, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x69, 0x6E, 0x67, 0x6C, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x37, 0x2C, 0x4B, 0x6E, 0x6F, 0x63,
+0x6B, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x6C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x31, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x69, 0x6E, 0x67, 0x6C, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x38, 0x2C, 0x4B, 0x6E,
+0x6F, 0x63, 0x6B, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x69, 0x6E, 0x67, 0x6C,
+0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x32, 0x39,
+0x2C, 0x4B, 0x6E, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x31, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x69, 0x6E, 0x67, 0x6C, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x30, 0x2C, 0x4B, 0x6E, 0x6F, 0x63,
+0x6B, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x31, 0x2C, 0x4B,
+0x6E, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29,
+0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x32, 0x2C, 0x4B, 0x6E, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C,
+0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32,
+0x29, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x33, 0x2C, 0x4B, 0x6E, 0x6F, 0x63, 0x6B, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B,
+0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x34, 0x2C, 0x4B, 0x6E, 0x6F, 0x63, 0x6B,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74,
+0x74, 0x65, 0x6E, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x33, 0x33, 0x35, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x36, 0x2C, 0x43, 0x72, 0x61,
+0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61,
+0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x37, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B,
+0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x38,
+0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74,
+0x0D, 0x0A, 0x50, 0x30, 0x33, 0x33, 0x39, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61,
+0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74,
+0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x34, 0x30,
+0x2C, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x33, 0x34, 0x31, 0x2C, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x34, 0x32, 0x2C, 0x43,
+0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x34, 0x33,
+0x2C, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x33, 0x34, 0x34, 0x2C, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35, 0x30, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53,
+0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x33, 0x35, 0x31, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69,
+0x6C, 0x20, 0x41, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F,
+0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35, 0x32,
+0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x42,
+0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61,
+0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35, 0x33, 0x2C, 0x49, 0x67,
+0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x43, 0x20, 0x50, 0x72,
+0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35, 0x34, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x44, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61,
+0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35, 0x35, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x42, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F,
+0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x33, 0x35, 0x36, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F,
+0x69, 0x6C, 0x20, 0x46, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63,
+0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35,
+0x37, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20,
+0x47, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64,
+0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35, 0x38, 0x2C, 0x49,
+0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x48, 0x20, 0x50,
+0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x35, 0x39, 0x2C, 0x49, 0x67, 0x6E, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x49, 0x20, 0x50, 0x72, 0x69, 0x6D,
+0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x36, 0x30, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x49, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79,
+0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x33, 0x36, 0x31, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43,
+0x6F, 0x69, 0x6C, 0x20, 0x4B, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65,
+0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33,
+0x36, 0x32, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C,
+0x20, 0x4C, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x2F, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x37, 0x30, 0x2C,
+0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x65,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x41, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x37, 0x31, 0x2C, 0x54, 0x69, 0x6D,
+0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x65, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x69,
+0x67, 0x6E, 0x61, 0x6C, 0x20, 0x41, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x4D, 0x61, 0x6E, 0x79, 0x20,
+0x50, 0x75, 0x6C, 0x73, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x37, 0x32, 0x2C, 0x54, 0x69,
+0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x65, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53,
+0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x41, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x46, 0x65, 0x77, 0x20,
+0x50, 0x75, 0x6C, 0x73, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x37, 0x33, 0x2C, 0x54, 0x69,
+0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x65, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53,
+0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x41, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74,
+0x74, 0x65, 0x6E, 0x74, 0x2F, 0x45, 0x72, 0x72, 0x61, 0x74, 0x69, 0x63, 0x20, 0x50, 0x75, 0x6C,
+0x73, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x37, 0x34, 0x2C, 0x54, 0x69, 0x6D, 0x69, 0x6E,
+0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x63, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x69, 0x67, 0x6E,
+0x61, 0x6C, 0x20, 0x41, 0x20, 0x4E, 0x6F, 0x20, 0x50, 0x75, 0x6C, 0x73, 0x65, 0x73, 0x0D, 0x0A,
+0x50, 0x30, 0x33, 0x37, 0x35, 0x2C, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66,
+0x65, 0x72, 0x65, 0x6E, 0x63, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F,
+0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x42, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33,
+0x37, 0x36, 0x2C, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
+0x6E, 0x63, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x42, 0x20, 0x54, 0x6F, 0x6F,
+0x20, 0x4D, 0x61, 0x6E, 0x79, 0x20, 0x50, 0x75, 0x6C, 0x73, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x30,
+0x33, 0x37, 0x37, 0x2C, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72,
+0x65, 0x6E, 0x63, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x42, 0x20, 0x54, 0x6F,
+0x6F, 0x20, 0x46, 0x65, 0x77, 0x20, 0x50, 0x75, 0x6C, 0x73, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x30,
+0x33, 0x37, 0x38, 0x2C, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72,
+0x65, 0x6E, 0x63, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x42, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x2F, 0x45, 0x72, 0x72, 0x61, 0x74,
+0x69, 0x63, 0x20, 0x50, 0x75, 0x6C, 0x73, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x37, 0x39,
+0x2C, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x63,
+0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x42, 0x20, 0x4E, 0x6F, 0x20, 0x50, 0x75,
+0x6C, 0x73, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x38, 0x30, 0x2C, 0x47, 0x6C, 0x6F, 0x77,
+0x20, 0x50, 0x6C, 0x75, 0x67, 0x2F, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x27, 0x41, 0x27, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x38, 0x31, 0x2C, 0x47, 0x6C, 0x6F, 0x77,
+0x20, 0x50, 0x6C, 0x75, 0x67, 0x2F, 0x48, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x49, 0x6E, 0x64,
+0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x38,
+0x32, 0x2C, 0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x2F, 0x48, 0x65, 0x61, 0x74,
+0x65, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x27, 0x42, 0x27, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x38,
+0x35, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x38, 0x36, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73,
+0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x0D, 0x0A, 0x50, 0x30, 0x33, 0x38, 0x37, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61,
+0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x33, 0x38, 0x38, 0x2C, 0x43, 0x72,
+0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x33, 0x38, 0x39, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D,
+0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x30, 0x30, 0x2C, 0x45, 0x78,
+0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63,
+0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x30, 0x31, 0x2C,
+0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65, 0x63, 0x69,
+0x72, 0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x49,
+0x6E, 0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x44, 0x65, 0x74, 0x65,
+0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x30, 0x32, 0x2C, 0x45, 0x78, 0x68, 0x61,
+0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6C,
+0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x45, 0x78, 0x63, 0x65, 0x73,
+0x73, 0x69, 0x76, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x30, 0x33, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73,
+0x20, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x30, 0x34, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73,
+0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67,
+0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x30, 0x35, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73,
+0x20, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x30, 0x36, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75,
+0x73, 0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x30,
+0x37, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65,
+0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x34, 0x30, 0x38, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20,
+0x47, 0x61, 0x73, 0x20, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x30, 0x2C, 0x53,
+0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49, 0x6E, 0x6A,
+0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x31,
+0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20,
+0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x44,
+0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x32, 0x2C, 0x53,
+0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49, 0x6E, 0x6A,
+0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x69, 0x6E, 0x67, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x41, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x33, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
+0x69, 0x6E, 0x67, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x34, 0x2C,
+0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x53,
+0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6E, 0x67, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x41,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x64,
+0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x35, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72,
+0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6E, 0x67,
+0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x34, 0x31, 0x36, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69,
+0x72, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74,
+0x65, 0x6D, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6E, 0x67, 0x20, 0x56, 0x61, 0x6C,
+0x76, 0x65, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x70, 0x65,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x37, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61,
+0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6E,
+0x67, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x31, 0x38,
+0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20,
+0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x41, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34,
+0x31, 0x39, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x41, 0x69, 0x72,
+0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65,
+0x6D, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x32, 0x30, 0x2C, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x45, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x63, 0x79, 0x20,
+0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x32, 0x31, 0x2C,
+0x57, 0x61, 0x72, 0x6D, 0x20, 0x55, 0x70, 0x20, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74,
+0x20, 0x45, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x63, 0x79, 0x20, 0x42, 0x65, 0x6C, 0x6F,
+0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x31, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x32, 0x32, 0x2C, 0x4D, 0x61, 0x69, 0x6E, 0x20,
+0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x45, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65,
+0x6E, 0x63, 0x79, 0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68,
+0x6F, 0x6C, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x0D, 0x0A, 0x50, 0x30, 0x34,
+0x32, 0x33, 0x2C, 0x48, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79,
+0x73, 0x74, 0x20, 0x45, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x63, 0x79, 0x20, 0x42, 0x65,
+0x6C, 0x6F, 0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x20, 0x28, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x6C, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x32, 0x34, 0x2C, 0x48, 0x65,
+0x61, 0x74, 0x65, 0x64, 0x20, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x54, 0x65,
+0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20,
+0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x31, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x33, 0x30, 0x2C, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79,
+0x73, 0x74, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x45, 0x66, 0x66, 0x69, 0x63, 0x69,
+0x65, 0x6E, 0x63, 0x79, 0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73,
+0x68, 0x6F, 0x6C, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x33, 0x31, 0x2C, 0x57, 0x61, 0x72, 0x6D, 0x20, 0x55, 0x70, 0x20, 0x43, 0x61, 0x74,
+0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x45, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x63, 0x79,
+0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x33, 0x32,
+0x2C, 0x4D, 0x61, 0x69, 0x6E, 0x20, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x45,
+0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x63, 0x79, 0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20,
+0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x33, 0x33, 0x2C, 0x48, 0x65, 0x61, 0x74, 0x65, 0x64,
+0x20, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x45, 0x66, 0x66, 0x69, 0x63, 0x69,
+0x65, 0x6E, 0x63, 0x79, 0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73,
+0x68, 0x6F, 0x6C, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x33, 0x34, 0x2C, 0x48, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x43, 0x61, 0x74, 0x61,
+0x6C, 0x79, 0x73, 0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
+0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6F, 0x6C, 0x64,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x30,
+0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x31, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x49, 0x6E, 0x63, 0x6F,
+0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x66, 0x6C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x32, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x6C, 0x65, 0x61, 0x6B,
+0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x28, 0x73, 0x6D, 0x61, 0x6C, 0x6C,
+0x20, 0x6C, 0x65, 0x61, 0x6B, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x33, 0x2C, 0x45, 0x76,
+0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65,
+0x6D, 0x20, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x34,
+0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x35, 0x2C, 0x45, 0x76, 0x61,
+0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x20, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56,
+0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F,
+0x72, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x36, 0x2C, 0x45, 0x76, 0x61, 0x70,
+0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20,
+0x56, 0x65, 0x6E, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x37, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x56, 0x65, 0x6E, 0x74,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x34, 0x38, 0x2C, 0x45, 0x76, 0x61,
+0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x20, 0x56, 0x65, 0x6E, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x34, 0x39, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65,
+0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x56, 0x65, 0x6E, 0x74, 0x20, 0x56, 0x61,
+0x6C, 0x76, 0x65, 0x2F, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x34, 0x35, 0x30, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x35, 0x31, 0x2C, 0x45,
+0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74,
+0x65, 0x6D, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D,
+0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x35, 0x32, 0x2C, 0x45, 0x76, 0x61, 0x70,
+0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x35, 0x33,
+0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x34, 0x35, 0x34, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69,
+0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72,
+0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x35, 0x35, 0x2C, 0x45,
+0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74,
+0x65, 0x6D, 0x20, 0x54, 0x61, 0x6E, 0x6B, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64,
+0x20, 0x28, 0x67, 0x72, 0x6F, 0x73, 0x73, 0x20, 0x6C, 0x65, 0x61, 0x6B, 0x29, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x36, 0x30, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x36,
+0x31, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67,
+0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x36, 0x32, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x6C, 0x65, 0x76, 0x65, 0x6C, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C,
+0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x36, 0x33, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x6C, 0x65, 0x76, 0x65, 0x6C, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49,
+0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x36, 0x34, 0x2C, 0x46, 0x75, 0x65, 0x6C,
+0x20, 0x6C, 0x65, 0x76, 0x65, 0x6C, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x36, 0x35, 0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20,
+0x46, 0x6C, 0x6F, 0x77, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x30, 0x34, 0x36, 0x36, 0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x66, 0x6C, 0x6F,
+0x77, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x36, 0x37, 0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20,
+0x46, 0x6C, 0x6F, 0x77, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x34, 0x36, 0x38, 0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x66, 0x6C, 0x6F, 0x77, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x36, 0x39,
+0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x66, 0x6C, 0x6F, 0x77, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72,
+0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x30, 0x2C, 0x45,
+0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x31, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73,
+0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61,
+0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x32, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75,
+0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x33, 0x2C, 0x45, 0x78,
+0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37,
+0x34, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D,
+0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x35, 0x2C, 0x45, 0x78,
+0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x36, 0x2C,
+0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x37, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37,
+0x38, 0x2C, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x37, 0x39, 0x2C, 0x45, 0x78, 0x68,
+0x61, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x38, 0x30, 0x2C,
+0x43, 0x6F, 0x6F, 0x6C, 0x69, 0x6E, 0x67, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x31, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x38, 0x31,
+0x2C, 0x43, 0x6F, 0x6F, 0x6C, 0x69, 0x6E, 0x67, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x32, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x38,
+0x32, 0x2C, 0x43, 0x6F, 0x6F, 0x6C, 0x69, 0x6E, 0x67, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x33, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x34,
+0x38, 0x33, 0x2C, 0x43, 0x6F, 0x6F, 0x6C, 0x69, 0x6E, 0x67, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x52,
+0x61, 0x74, 0x69, 0x6F, 0x6E, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x20, 0x43, 0x68, 0x65, 0x63, 0x6B,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x34, 0x38, 0x34, 0x2C, 0x43, 0x6F, 0x6F, 0x6C, 0x69, 0x6E, 0x67, 0x20, 0x46, 0x61, 0x6E, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x20, 0x43, 0x75, 0x72,
+0x72, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x34, 0x38, 0x35, 0x2C, 0x43, 0x6F, 0x6F, 0x6C,
+0x69, 0x6E, 0x67, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x2F, 0x47, 0x72,
+0x6F, 0x75, 0x6E, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x30, 0x30, 0x2C,
+0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x35, 0x30, 0x31, 0x2C, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20,
+0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x35, 0x30, 0x32, 0x2C, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20, 0x53, 0x70,
+0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x35, 0x30, 0x33, 0x2C, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65,
+0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69,
+0x74, 0x74, 0x65, 0x6E, 0x74, 0x2F, 0x45, 0x72, 0x72, 0x61, 0x74, 0x69, 0x63, 0x2F, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x30, 0x35, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x30, 0x36,
+0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x52, 0x50, 0x4D, 0x20, 0x6C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x54,
+0x68, 0x61, 0x6E, 0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30,
+0x35, 0x30, 0x37, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x52, 0x50, 0x4D, 0x20, 0x68, 0x69, 0x67, 0x68,
+0x65, 0x72, 0x20, 0x54, 0x68, 0x61, 0x6E, 0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64,
+0x0D, 0x0A, 0x50, 0x30, 0x35, 0x31, 0x30, 0x2C, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x20, 0x54,
+0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x32, 0x30, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E,
+0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x35, 0x32, 0x31, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F,
+0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x35,
+0x32, 0x32, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65,
+0x0D, 0x0A, 0x50, 0x30, 0x35, 0x32, 0x33, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F,
+0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x56,
+0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x33, 0x30, 0x2C, 0x41, 0x2F,
+0x43, 0x20, 0x52, 0x65, 0x66, 0x72, 0x69, 0x67, 0x65, 0x72, 0x61, 0x6E, 0x74, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x33, 0x31, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x52, 0x65, 0x66,
+0x72, 0x69, 0x67, 0x65, 0x72, 0x61, 0x6E, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72,
+0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x33, 0x32, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x52, 0x65,
+0x66, 0x72, 0x69, 0x67, 0x65, 0x72, 0x61, 0x6E, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x35,
+0x33, 0x33, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x52, 0x65, 0x66, 0x72, 0x69, 0x67, 0x65, 0x72, 0x61,
+0x6E, 0x74, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x33, 0x34, 0x2C, 0x41, 0x69, 0x72,
+0x20, 0x43, 0x6F, 0x6E, 0x64, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x65, 0x72, 0x20, 0x52, 0x65, 0x66,
+0x72, 0x69, 0x67, 0x65, 0x72, 0x61, 0x6E, 0x74, 0x20, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x20,
+0x4C, 0x6F, 0x73, 0x73, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x35, 0x30, 0x2C, 0x50, 0x6F, 0x77, 0x65,
+0x72, 0x20, 0x53, 0x74, 0x65, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x35, 0x35, 0x31, 0x2C, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53, 0x74, 0x65, 0x65,
+0x72, 0x69, 0x6E, 0x67, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x35, 0x35, 0x32, 0x2C, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53, 0x74, 0x65, 0x65,
+0x72, 0x69, 0x6E, 0x67, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x35, 0x33, 0x2C, 0x50, 0x6F,
+0x77, 0x65, 0x72, 0x20, 0x53, 0x74, 0x65, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x35, 0x35, 0x34, 0x2C, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53, 0x74, 0x65,
+0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x73,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x36,
+0x30, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x35, 0x36, 0x31, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61,
+0x67, 0x65, 0x20, 0x55, 0x6E, 0x73, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x35,
+0x36, 0x32, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67,
+0x65, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x36, 0x33, 0x2C, 0x53, 0x79, 0x73,
+0x74, 0x65, 0x6D, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x35, 0x36, 0x35, 0x2C, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4F, 0x6E, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x35, 0x36, 0x36, 0x2C, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x4F, 0x66, 0x66, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x36, 0x37,
+0x2C, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x52, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x36, 0x38,
+0x2C, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x53, 0x65, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x36, 0x39, 0x2C, 0x43, 0x72,
+0x75, 0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x6F, 0x61,
+0x73, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x37, 0x30, 0x2C, 0x43, 0x72, 0x75,
+0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x41, 0x63, 0x63, 0x65,
+0x6C, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x35, 0x37, 0x31, 0x2C, 0x43, 0x72, 0x75, 0x69,
+0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x2F, 0x42, 0x72, 0x61, 0x6B, 0x65,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x35, 0x37, 0x32, 0x2C, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x2F, 0x42, 0x72, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
+0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A,
+0x50, 0x30, 0x35, 0x37, 0x33, 0x2C, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x2F, 0x42, 0x72, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x35, 0x37, 0x34, 0x2C, 0x74, 0x68, 0x72, 0x6F, 0x75, 0x67, 0x68, 0x20,
+0x50, 0x30, 0x35, 0x38, 0x30, 0x20, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x20, 0x66,
+0x6F, 0x72, 0x20, 0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D,
+0x0A, 0x50, 0x30, 0x36, 0x30, 0x30, 0x2C, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x20, 0x43, 0x6F,
+0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x4C, 0x69, 0x6E, 0x6B,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x36, 0x30, 0x31, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x4D, 0x65, 0x6D, 0x6F,
+0x72, 0x79, 0x20, 0x43, 0x68, 0x65, 0x63, 0x6B, 0x20, 0x53, 0x75, 0x6D, 0x20, 0x45, 0x72, 0x72,
+0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x30, 0x32, 0x2C, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x50, 0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D,
+0x6D, 0x69, 0x6E, 0x67, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x30,
+0x33, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x4B, 0x65, 0x65, 0x70, 0x20, 0x41,
+0x6C, 0x69, 0x76, 0x65, 0x20, 0x4D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x20, 0x28, 0x4B, 0x41, 0x4D,
+0x29, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x30, 0x34, 0x2C, 0x49,
+0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x52, 0x41, 0x4D, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72,
+0x0D, 0x0A, 0x50, 0x30, 0x36, 0x30, 0x35, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20,
+0x52, 0x4F, 0x4D, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x28, 0x4D, 0x6F, 0x64, 0x75, 0x6C,
+0x65, 0x20, 0x49, 0x64, 0x65, 0x6E, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x44, 0x65, 0x66, 0x69, 0x6E, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x53, 0x41, 0x45, 0x20,
+0x4A, 0x31, 0x39, 0x37, 0x39, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x30, 0x36, 0x2C, 0x50, 0x43,
+0x4D, 0x20, 0x50, 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x30, 0x38, 0x2C, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x56, 0x53, 0x53, 0x20, 0x4F, 0x75, 0x74, 0x70,
+0x75, 0x74, 0x20, 0x27, 0x41, 0x27, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x30, 0x39, 0x2C, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x56, 0x53, 0x53, 0x20, 0x4F, 0x75, 0x74,
+0x70, 0x75, 0x74, 0x20, 0x27, 0x42, 0x27, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x32, 0x30, 0x2C, 0x47, 0x65, 0x6E, 0x65, 0x72,
+0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x36, 0x32, 0x31, 0x2C, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74, 0x6F,
+0x72, 0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20, 0x27, 0x4C, 0x27, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x32, 0x32, 0x2C, 0x47, 0x65,
+0x6E, 0x65, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x20, 0x27, 0x46,
+0x27, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x36, 0x35, 0x30, 0x2C, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20,
+0x28, 0x4D, 0x49, 0x4C, 0x29, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x35, 0x34, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20,
+0x52, 0x50, 0x4D, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x36, 0x35, 0x35, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x48, 0x6F, 0x74,
+0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x36, 0x35, 0x36, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75,
+0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x30, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65,
+0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x32,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x45, 0x6C, 0x65,
+0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x33, 0x2C, 0x54,
+0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x2F,
+0x42, 0x72, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x34, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x6D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x50, 0x52, 0x4E, 0x44, 0x4C, 0x20, 0x49, 0x6E,
+0x70, 0x75, 0x74, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D,
+0x0A, 0x50, 0x30, 0x37, 0x30, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x30, 0x39, 0x2C, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x31, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x37, 0x31, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D,
+0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x31, 0x32, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x54,
+0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E,
+0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x31, 0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x54, 0x65,
+0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E,
+0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x31, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x54, 0x65,
+0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69,
+0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x31, 0x35, 0x2C, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x2F, 0x54, 0x75, 0x72, 0x62, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37,
+0x31, 0x36, 0x2C, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x2F, 0x54, 0x75, 0x72, 0x62, 0x69, 0x6E, 0x65,
+0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x31, 0x37, 0x2C, 0x49,
+0x6E, 0x70, 0x75, 0x74, 0x2F, 0x54, 0x75, 0x72, 0x62, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x70, 0x65,
+0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4E, 0x6F, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37,
+0x31, 0x38, 0x2C, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x2F, 0x54, 0x75, 0x72, 0x62, 0x69, 0x6E, 0x65,
+0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x31, 0x39, 0x2C, 0x54, 0x6F, 0x72, 0x71, 0x75, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x2F, 0x42, 0x72, 0x61, 0x6B, 0x65,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x30, 0x2C, 0x4F, 0x75, 0x74,
+0x70, 0x75, 0x74, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x31, 0x2C, 0x4F, 0x75, 0x74, 0x70,
+0x75, 0x74, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63,
+0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x32, 0x2C, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20,
+0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4E, 0x6F, 0x20,
+0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x33, 0x2C, 0x4F, 0x75,
+0x74, 0x70, 0x75, 0x74, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x37, 0x32, 0x34, 0x2C, 0x54, 0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E,
+0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x2F, 0x42, 0x72, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x35, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65,
+0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x36, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53,
+0x70, 0x65, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D,
+0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x37, 0x2C, 0x45, 0x6E, 0x67, 0x69,
+0x6E, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C,
+0x0D, 0x0A, 0x50, 0x30, 0x37, 0x32, 0x38, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53,
+0x70, 0x65, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x37, 0x33, 0x30, 0x2C, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74,
+0x20, 0x47, 0x65, 0x61, 0x72, 0x20, 0x52, 0x61, 0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50, 0x30, 0x37,
+0x33, 0x31, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x31, 0x20, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72,
+0x65, 0x63, 0x74, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x33, 0x32,
+0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x32, 0x20, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63,
+0x74, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x33, 0x33, 0x2C, 0x47,
+0x65, 0x61, 0x72, 0x20, 0x33, 0x20, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20,
+0x72, 0x61, 0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x33, 0x34, 0x2C, 0x47, 0x65, 0x61,
+0x72, 0x20, 0x34, 0x20, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x72, 0x61,
+0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x33, 0x35, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20,
+0x35, 0x20, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x72, 0x61, 0x74, 0x69,
+0x6F, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x33, 0x36, 0x2C, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65,
+0x20, 0x69, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x67, 0x65, 0x61, 0x72, 0x20,
+0x72, 0x61, 0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34, 0x30, 0x2C, 0x54, 0x6F, 0x72,
+0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C,
+0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34, 0x31, 0x2C, 0x54,
+0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20,
+0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x74,
+0x75, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x66, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34, 0x32, 0x2C, 0x54,
+0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20,
+0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53,
+0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34, 0x33, 0x2C, 0x54,
+0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20,
+0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x45,
+0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34, 0x34,
+0x2C, 0x54, 0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65,
+0x72, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x37, 0x34, 0x35, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34,
+0x36, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B,
+0x20, 0x4F, 0x66, 0x66, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34, 0x37, 0x2C, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x37, 0x34, 0x38, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x34,
+0x39, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x35, 0x30, 0x2C,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x35, 0x31, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x41, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x20, 0x6F, 0x72, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x66, 0x2F, 0x31, 0x2D,
+0x32, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x35, 0x32, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B,
+0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x35, 0x33, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x45, 0x6C, 0x65, 0x63,
+0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x2F, 0x31, 0x2D, 0x32, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x35, 0x34, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x41, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x35, 0x35, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x35, 0x36, 0x2C, 0x53, 0x68, 0x69,
+0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x50, 0x65,
+0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x74, 0x75,
+0x63, 0x6B, 0x20, 0x4F, 0x66, 0x66, 0x2F, 0x32, 0x2D, 0x33, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37,
+0x35, 0x37, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x42, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x35, 0x38, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x42, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x2F,
+0x32, 0x2D, 0x33, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74,
+0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x35, 0x39, 0x2C, 0x53, 0x68, 0x69,
+0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x36,
+0x30, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x43, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x37, 0x36, 0x31, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x66, 0x0D,
+0x0A, 0x50, 0x30, 0x37, 0x36, 0x32, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x37, 0x36, 0x33, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69,
+0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x36, 0x34, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x36, 0x35, 0x2C,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x44,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x36, 0x36, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x44, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x20, 0x6F, 0x72, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x66, 0x0D, 0x0A, 0x50,
+0x30, 0x37, 0x36, 0x37, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x44, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x37, 0x36, 0x38, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x44, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61,
+0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x36, 0x39, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x44, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D,
+0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x37, 0x30, 0x2C, 0x53, 0x68,
+0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x45, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x37,
+0x31, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x45, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x6F,
+0x72, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x66, 0x0D, 0x0A, 0x50, 0x30, 0x37,
+0x37, 0x32, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x45, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x37, 0x33, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x45, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D,
+0x0A, 0x50, 0x30, 0x37, 0x37, 0x34, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x45, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74,
+0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x37, 0x35, 0x2C, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x37, 0x36, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x37, 0x37, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x37, 0x37, 0x38, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x42, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x37, 0x39, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x38, 0x30, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x38, 0x31, 0x2C, 0x31, 0x2D, 0x32,
+0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x38, 0x32, 0x2C, 0x32, 0x2D, 0x33, 0x20, 0x53, 0x68,
+0x69, 0x66, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x30, 0x37, 0x38, 0x33, 0x2C, 0x33, 0x2D, 0x34, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30,
+0x37, 0x38, 0x34, 0x2C, 0x34, 0x2D, 0x35, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x38, 0x35,
+0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2F, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x2F, 0x20, 0x33, 0x2D, 0x32, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x45,
+0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x38, 0x36,
+0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2F, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72,
+0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x38, 0x37, 0x2C,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x2F, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x38, 0x38,
+0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2F, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x37,
+0x38, 0x39, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2F, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69,
+0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39, 0x30, 0x2C, 0x4E, 0x6F, 0x72,
+0x6D, 0x61, 0x6C, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39,
+0x31, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x20, 0x53,
+0x68, 0x61, 0x66, 0x74, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39, 0x32,
+0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x20, 0x53, 0x68,
+0x61, 0x66, 0x74, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39,
+0x33, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x20, 0x53,
+0x68, 0x61, 0x66, 0x74, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4E, 0x6F, 0x20, 0x73, 0x69, 0x67,
+0x6E, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39, 0x34, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72,
+0x6D, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x20, 0x53, 0x68, 0x61, 0x66, 0x74, 0x20, 0x53, 0x70,
+0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x37, 0x39, 0x35, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x43, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39, 0x36, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63,
+0x65, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x6F, 0x66, 0x66, 0x0D, 0x0A,
+0x50, 0x30, 0x37, 0x39, 0x37, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39,
+0x38, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x45, 0x6C,
+0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x37, 0x39, 0x39, 0x2C,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x30, 0x31, 0x2C,
+0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x49, 0x6E, 0x68, 0x69, 0x62, 0x69, 0x74, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x38,
+0x30, 0x33, 0x2C, 0x31, 0x2D, 0x34, 0x20, 0x55, 0x70, 0x73, 0x68, 0x69, 0x66, 0x74, 0x20, 0x28,
+0x53, 0x6B, 0x69, 0x70, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x29, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x38, 0x30, 0x34, 0x2C, 0x31, 0x2D, 0x34, 0x20, 0x55, 0x70, 0x73, 0x68,
+0x69, 0x66, 0x74, 0x20, 0x28, 0x53, 0x6B, 0x69, 0x70, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x29,
+0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x30, 0x35, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x30, 0x36, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63,
+0x68, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x30, 0x37, 0x2C, 0x43,
+0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F,
+0x77, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x38, 0x30, 0x38, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x50, 0x6F, 0x73, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x30, 0x39, 0x2C, 0x43, 0x6C, 0x75, 0x74,
+0x63, 0x68, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72,
+0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x31, 0x30, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63,
+0x68, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x31, 0x31, 0x2C,
+0x45, 0x78, 0x63, 0x65, 0x73, 0x73, 0x69, 0x76, 0x65, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68,
+0x20, 0x53, 0x6C, 0x69, 0x70, 0x70, 0x61, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x31, 0x32,
+0x2C, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x31, 0x33, 0x2C, 0x52, 0x65,
+0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x31, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x44,
+0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x31, 0x35, 0x2C, 0x55, 0x70, 0x73, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x31, 0x36, 0x2C, 0x44, 0x6F, 0x77, 0x6E, 0x73, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x31, 0x37, 0x2C, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x44, 0x69, 0x73, 0x61,
+0x62, 0x6C, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38,
+0x31, 0x38, 0x2C, 0x44, 0x72, 0x69, 0x76, 0x65, 0x6C, 0x69, 0x6E, 0x65, 0x20, 0x44, 0x69, 0x73,
+0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x49,
+0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x31, 0x39, 0x2C, 0x55, 0x70, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x20,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, 0x6F, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x32, 0x30, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x72,
+0x20, 0x58, 0x20, 0x2D, 0x20, 0x59, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x32, 0x31, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x72,
+0x20, 0x58, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x32, 0x32, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20,
+0x4C, 0x65, 0x76, 0x65, 0x72, 0x20, 0x59, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x32, 0x33, 0x2C,
+0x47, 0x65, 0x61, 0x72, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x72, 0x20, 0x58, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x32,
+0x34, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x72, 0x20, 0x59, 0x20, 0x50,
+0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x32, 0x35, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x72, 0x20, 0x50,
+0x75, 0x73, 0x68, 0x20, 0x2D, 0x20, 0x50, 0x75, 0x6C, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x28, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x41, 0x6E, 0x74, 0x69, 0x63, 0x69, 0x70,
+0x61, 0x74, 0x65, 0x29, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x32, 0x36, 0x2C, 0x55, 0x70, 0x20, 0x61,
+0x6E, 0x64, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x49,
+0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x32, 0x37, 0x2C, 0x55, 0x70, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x32, 0x38, 0x2C,
+0x55, 0x70, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x20, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x32, 0x39, 0x2C, 0x35, 0x2D, 0x36,
+0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x33, 0x30, 0x2C, 0x43, 0x6C,
+0x75, 0x74, 0x63, 0x68, 0x20, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38,
+0x33, 0x31, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x33, 0x32, 0x2C, 0x43, 0x6C, 0x75, 0x74,
+0x63, 0x68, 0x20, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20,
+0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x33, 0x33, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x50, 0x65, 0x64,
+0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x33, 0x34, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63,
+0x68, 0x20, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x33, 0x35, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x50, 0x65, 0x64, 0x61, 0x6C,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x33, 0x36, 0x2C, 0x46, 0x6F,
+0x75, 0x72, 0x20, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x28,
+0x34, 0x57, 0x44, 0x29, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x33, 0x37, 0x2C, 0x46, 0x6F, 0x75, 0x72, 0x20,
+0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x28, 0x34, 0x57, 0x44,
+0x29, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x33, 0x38, 0x2C, 0x46, 0x6F, 0x75, 0x72, 0x20, 0x57,
+0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x28, 0x34, 0x57, 0x44, 0x29,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x33, 0x39, 0x2C, 0x46, 0x6F, 0x75, 0x72, 0x20,
+0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x28, 0x34, 0x57, 0x44,
+0x29, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x34, 0x30, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x0D, 0x0A, 0x50, 0x30, 0x38, 0x34, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67,
+0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50,
+0x30, 0x38, 0x34, 0x32, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x34, 0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x34, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74,
+0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x34, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53,
+0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x38, 0x34, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
+0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x34, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38,
+0x34, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38,
+0x34, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x42, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74,
+0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x35, 0x30, 0x2C, 0x50, 0x61, 0x72, 0x6B, 0x20,
+0x2F, 0x20, 0x4E, 0x65, 0x75, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x35, 0x31, 0x2C, 0x50, 0x61, 0x72, 0x6B, 0x20, 0x2F, 0x20, 0x4E, 0x65, 0x75,
+0x74, 0x72, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75,
+0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50,
+0x30, 0x38, 0x35, 0x32, 0x2C, 0x50, 0x61, 0x72, 0x6B, 0x20, 0x2F, 0x20, 0x4E, 0x65, 0x75, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x38, 0x35, 0x33, 0x2C, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D,
+0x0A, 0x50, 0x30, 0x38, 0x35, 0x34, 0x2C, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x35, 0x35, 0x2C, 0x44, 0x72, 0x69,
+0x76, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x35, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61,
+0x6C, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x35, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20,
+0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72,
+0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x35, 0x38, 0x2C,
+0x54, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4C, 0x6F,
+0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x35, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20,
+0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38,
+0x36, 0x30, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x6F,
+0x64, 0x75, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36,
+0x31, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x6F, 0x64,
+0x75, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50,
+0x30, 0x38, 0x36, 0x32, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20,
+0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36, 0x33, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x43, 0x6F, 0x6D,
+0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36, 0x34, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x43, 0x6F,
+0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72,
+0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36, 0x35, 0x2C, 0x54, 0x43, 0x4D,
+0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36,
+0x36, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x36,
+0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46,
+0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x43, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x38, 0x37, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37,
+0x32, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46,
+0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37, 0x33,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C,
+0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37, 0x34,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C,
+0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x44, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x38, 0x37, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x44, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65,
+0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37, 0x37,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C,
+0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x44, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37, 0x38, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75,
+0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x44, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x37, 0x39, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75,
+0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x44, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74,
+0x0D, 0x0A, 0x50, 0x30, 0x38, 0x38, 0x30, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65,
+0x72, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x38, 0x31, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x38, 0x32, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x38, 0x38, 0x33, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65,
+0x72, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x38, 0x34, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50,
+0x6F, 0x77, 0x65, 0x72, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61,
+0x6C, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x38, 0x35, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20,
+0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x38,
+0x38, 0x36, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x52, 0x65, 0x6C,
+0x61, 0x79, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x38, 0x37, 0x2C, 0x54, 0x43,
+0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x38, 0x38, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F,
+0x77, 0x65, 0x72, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x65, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x38, 0x39, 0x2C, 0x54,
+0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x38, 0x39, 0x30, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20,
+0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x31, 0x2C, 0x54,
+0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x32, 0x2C, 0x54, 0x43, 0x4D, 0x20, 0x50, 0x6F, 0x77,
+0x65, 0x72, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x65, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74,
+0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x33, 0x2C, 0x4D, 0x75, 0x6C, 0x74, 0x69,
+0x70, 0x6C, 0x65, 0x20, 0x47, 0x65, 0x61, 0x72, 0x73, 0x20, 0x45, 0x6E, 0x67, 0x61, 0x67, 0x65,
+0x64, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6D, 0x70, 0x6F, 0x6E, 0x65, 0x6E, 0x74, 0x20,
+0x53, 0x6C, 0x69, 0x70, 0x70, 0x69, 0x6E, 0x67, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x35, 0x2C,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x53,
+0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x36, 0x2C, 0x53, 0x68, 0x69, 0x66,
+0x74, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x4C, 0x6F, 0x6E, 0x67, 0x0D,
+0x0A, 0x50, 0x30, 0x38, 0x39, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x44, 0x65, 0x74, 0x65, 0x72, 0x69,
+0x6F, 0x72, 0x61, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x38, 0x2C, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x49, 0x4C, 0x20, 0x52, 0x65,
+0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F,
+0x77, 0x0D, 0x0A, 0x50, 0x30, 0x38, 0x39, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x49, 0x4C, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x30, 0x30, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x41, 0x63, 0x74, 0x75,
+0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x4F,
+0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x30, 0x31, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63,
+0x68, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D,
+0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x30, 0x32, 0x2C, 0x43, 0x6C, 0x75, 0x74,
+0x63, 0x68, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x30, 0x33, 0x2C, 0x43,
+0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39,
+0x30, 0x34, 0x2C, 0x47, 0x61, 0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x50,
+0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x5B, 0x73, 0x65, 0x6E, 0x73, 0x65, 0x73, 0x20, 0x6C, 0x65, 0x66, 0x74, 0x20, 0x2F, 0x20, 0x72,
+0x69, 0x67, 0x68, 0x74, 0x20, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x5D, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x30, 0x35, 0x2C, 0x47, 0x61, 0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63,
+0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D,
+0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x30, 0x36, 0x2C, 0x47, 0x61, 0x74, 0x65,
+0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x39, 0x30, 0x37, 0x2C, 0x47, 0x61, 0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x30, 0x38, 0x2C, 0x47, 0x61, 0x74,
+0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D,
+0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x30, 0x39, 0x2C, 0x47, 0x61,
+0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x31, 0x30, 0x2C, 0x47,
+0x61, 0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x4F, 0x70,
+0x65, 0x6E, 0x20, 0x5B, 0x6C, 0x65, 0x66, 0x74, 0x20, 0x2F, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74,
+0x20, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E, 0x5D, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x31, 0x31, 0x2C,
+0x47, 0x61, 0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x41, 0x63, 0x74, 0x75,
+0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x31, 0x32, 0x2C, 0x47, 0x61, 0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63,
+0x74, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x31, 0x33, 0x2C, 0x47, 0x61,
+0x74, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D,
+0x0A, 0x50, 0x30, 0x39, 0x31, 0x34, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66,
+0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x5B, 0x73, 0x65, 0x6E, 0x73, 0x65, 0x73, 0x20, 0x66, 0x6F, 0x72, 0x77, 0x61,
+0x72, 0x64, 0x20, 0x2F, 0x20, 0x72, 0x65, 0x61, 0x72, 0x77, 0x61, 0x72, 0x64, 0x20, 0x70, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x6F, 0x64, 0x64, 0x20, 0x2F, 0x20, 0x65, 0x76,
+0x65, 0x6E, 0x20, 0x67, 0x65, 0x61, 0x72, 0x73, 0x5D, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x31, 0x35,
+0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x31, 0x36, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x31, 0x37, 0x2C, 0x47, 0x65, 0x61,
+0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x31, 0x38, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x31, 0x39, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x30, 0x2C, 0x47, 0x65,
+0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x46, 0x6F, 0x72, 0x77, 0x61, 0x72, 0x64,
+0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x2F, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x5B, 0x66, 0x6F, 0x72, 0x77, 0x61, 0x72,
+0x64, 0x20, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x6F, 0x64, 0x64, 0x20, 0x67, 0x65,
+0x61, 0x72, 0x73, 0x2C, 0x20, 0x31, 0x2C, 0x33, 0x2C, 0x35, 0x5D, 0x0D, 0x0A, 0x50, 0x30, 0x39,
+0x32, 0x31, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x46, 0x6F,
+0x77, 0x61, 0x72, 0x64, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x32, 0x2C, 0x47,
+0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x46, 0x6F, 0x77, 0x61, 0x72, 0x64,
+0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x33, 0x2C, 0x47, 0x65, 0x61,
+0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x46, 0x6F, 0x77, 0x61, 0x72, 0x64, 0x20, 0x41,
+0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x34, 0x2C, 0x47, 0x65, 0x61, 0x72,
+0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x41,
+0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x2F, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x5B, 0x72, 0x65, 0x61, 0x72, 0x77, 0x61, 0x72, 0x64,
+0x20, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x65, 0x76, 0x65, 0x6E, 0x20, 0x67, 0x65,
+0x61, 0x72, 0x73, 0x2C, 0x20, 0x32, 0x2C, 0x34, 0x2C, 0x36, 0x5D, 0x0D, 0x0A, 0x50, 0x30, 0x39,
+0x32, 0x35, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65,
+0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72,
+0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x36, 0x2C,
+0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65, 0x76, 0x65, 0x72,
+0x73, 0x65, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x37, 0x2C, 0x47,
+0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73,
+0x65, 0x20, 0x41, 0x63, 0x74, 0x75, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x38, 0x2C, 0x47,
+0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x2F, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x32, 0x39, 0x2C, 0x47, 0x65,
+0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x0D, 0x0A, 0x50, 0x30, 0x39, 0x33, 0x30, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69,
+0x66, 0x74, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x39, 0x33, 0x31, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4C,
+0x6F, 0x63, 0x6B, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x33, 0x32,
+0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x33, 0x33, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75,
+0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72,
+0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x33, 0x34, 0x2C, 0x48, 0x79, 0x64,
+0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C,
+0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x33, 0x35, 0x2C,
+0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30,
+0x39, 0x33, 0x36, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x33, 0x37, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75,
+0x6C, 0x69, 0x63, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x33, 0x38, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75,
+0x6C, 0x69, 0x63, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30,
+0x39, 0x33, 0x39, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x4F, 0x69,
+0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x34, 0x30, 0x2C, 0x48, 0x79,
+0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70,
+0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75,
+0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x34, 0x31, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C,
+0x69, 0x63, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x34, 0x32, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x55, 0x6E, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x34, 0x33, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x55, 0x6E, 0x69, 0x74, 0x20, 0x43, 0x79, 0x63,
+0x6C, 0x69, 0x6E, 0x67, 0x20, 0x50, 0x65, 0x72, 0x69, 0x6F, 0x64, 0x20, 0x54, 0x6F, 0x6F, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x34, 0x34, 0x2C, 0x48, 0x79, 0x64,
+0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x55, 0x6E, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x73, 0x73, 0x20, 0x6F, 0x66, 0x20, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x34, 0x35, 0x2C, 0x48, 0x79, 0x64,
+0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x52, 0x65, 0x6C, 0x61,
+0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x4F, 0x70, 0x65, 0x6E,
+0x0D, 0x0A, 0x50, 0x30, 0x39, 0x34, 0x36, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69,
+0x63, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F,
+0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x34, 0x37, 0x2C, 0x48, 0x79,
+0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x52, 0x65, 0x6C,
+0x61, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x34, 0x38, 0x2C, 0x48, 0x79, 0x64, 0x72, 0x61, 0x75, 0x6C, 0x69, 0x63, 0x20,
+0x50, 0x75, 0x6D, 0x70, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x34, 0x39, 0x2C, 0x41,
+0x53, 0x4D, 0x20, 0x41, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x4C, 0x65, 0x61, 0x72,
+0x6E, 0x69, 0x6E, 0x67, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x44, 0x6F, 0x6E, 0x65, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x35, 0x30, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x5B, 0x55, 0x70, 0x20, 0x2F, 0x20, 0x44,
+0x6F, 0x77, 0x6E, 0x20, 0x2F, 0x20, 0x41, 0x75, 0x74, 0x6F, 0x20, 0x2F, 0x20, 0x65, 0x74, 0x63,
+0x5D, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x35, 0x31, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x35, 0x32, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x35, 0x33, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x35, 0x34, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69,
+0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x35, 0x35, 0x2C, 0x41, 0x53, 0x4D,
+0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x5B, 0x50,
+0x65, 0x72, 0x66, 0x20, 0x2F, 0x20, 0x57, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x20, 0x2F, 0x20, 0x53,
+0x70, 0x6F, 0x72, 0x74, 0x20, 0x2F, 0x20, 0x65, 0x74, 0x63, 0x5D, 0x0D, 0x0A, 0x50, 0x30, 0x39,
+0x35, 0x36, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72,
+0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x35, 0x37, 0x2C, 0x41, 0x53, 0x4D,
+0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F,
+0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x35, 0x38, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x4D, 0x6F, 0x64,
+0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x35, 0x39, 0x2C, 0x41, 0x53, 0x4D, 0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74,
+0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x36, 0x30, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x36, 0x31, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E,
+0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x36, 0x32, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x36, 0x33,
+0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x36, 0x34, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72,
+0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x42, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x39,
+0x36, 0x35, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x0D, 0x0A, 0x50, 0x30, 0x39, 0x36, 0x36, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x42, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x36, 0x37, 0x2C, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D,
+0x0A, 0x50, 0x30, 0x39, 0x36, 0x38, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x43, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x2F, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x36, 0x39,
+0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A,
+0x50, 0x30, 0x39, 0x37, 0x30, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x37, 0x31, 0x2C, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x37, 0x32, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x37, 0x33, 0x2C, 0x53,
+0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x37, 0x34, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x30, 0x39, 0x37, 0x35, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x37,
+0x36, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x42, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x37, 0x37, 0x2C, 0x53, 0x68,
+0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x37, 0x38, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67,
+0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50,
+0x30, 0x39, 0x37, 0x39, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x43, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x38, 0x30,
+0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x38, 0x31, 0x2C, 0x53, 0x68,
+0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x44, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x0D, 0x0A, 0x50, 0x30, 0x39, 0x38, 0x32, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x44, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30,
+0x39, 0x38, 0x33, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x44, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x38, 0x34,
+0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x45, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61,
+0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x38, 0x35, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x45, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D,
+0x0A, 0x50, 0x30, 0x39, 0x38, 0x36, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x45, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30,
+0x39, 0x38, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x45, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x38, 0x38, 0x2C, 0x54,
+0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69,
+0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x45, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D,
+0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x38, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53,
+0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x45, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x45, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x45, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49,
+0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39,
+0x39, 0x32, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x46, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x33, 0x2C, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64,
+0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x2F, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x46, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61,
+0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x46, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C,
+0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x46, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x6C, 0x75, 0x69, 0x64, 0x20, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x46, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39,
+0x37, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x46, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D,
+0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x38, 0x2C, 0x53, 0x68, 0x69, 0x66,
+0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x46, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x30, 0x39, 0x39, 0x39, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x46, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50,
+0x31, 0x31, 0x30, 0x30, 0x2C, 0x4D, 0x41, 0x46, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x2F, 0x20, 0x43, 0x68,
+0x65, 0x63, 0x6B, 0x20, 0x6F, 0x66, 0x20, 0x61, 0x6C, 0x6C, 0x20, 0x4F, 0x42, 0x44, 0x49, 0x49,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x73, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x43, 0x6F, 0x6D,
+0x70, 0x6C, 0x65, 0x74, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x30, 0x31, 0x2C, 0x4D, 0x41, 0x46,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53,
+0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2E, 0x2F,
+0x4B, 0x4F, 0x45, 0x52, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x41, 0x62, 0x6C, 0x65, 0x20, 0x54, 0x6F,
+0x20, 0x43, 0x6F, 0x6D, 0x70, 0x6C, 0x65, 0x74, 0x65, 0x20, 0x4B, 0x4F, 0x45, 0x52, 0x20, 0x41,
+0x62, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x30, 0x32, 0x2C, 0x4D, 0x41,
+0x46, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67,
+0x65, 0x20, 0x42, 0x75, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x54, 0x68, 0x61, 0x6E,
+0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x30, 0x33,
+0x2C, 0x4D, 0x41, 0x46, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x20, 0x42, 0x75, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20,
+0x54, 0x68, 0x61, 0x6E, 0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50,
+0x31, 0x31, 0x30, 0x34, 0x2C, 0x4D, 0x41, 0x46, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31,
+0x30, 0x35, 0x2C, 0x44, 0x75, 0x61, 0x6C, 0x20, 0x41, 0x6C, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x74,
+0x6F, 0x72, 0x20, 0x55, 0x70, 0x70, 0x65, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A,
+0x50, 0x31, 0x31, 0x30, 0x36, 0x2C, 0x44, 0x75, 0x61, 0x6C, 0x20, 0x41, 0x6C, 0x74, 0x65, 0x72,
+0x6E, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x2F, 0x20, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62, 0x73, 0x6F,
+0x6C, 0x75, 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x28, 0x4D,
+0x41, 0x50, 0x29, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x31, 0x30, 0x37, 0x2C, 0x44, 0x75, 0x61, 0x6C, 0x20, 0x41, 0x6C, 0x74, 0x65, 0x72, 0x6E, 0x61,
+0x74, 0x6F, 0x72, 0x20, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x20, 0x4D,
+0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65,
+0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x28, 0x4D, 0x41, 0x50, 0x29, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49,
+0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20,
+0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x30, 0x38, 0x2C, 0x44,
+0x75, 0x61, 0x6C, 0x20, 0x41, 0x6C, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x42,
+0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x31, 0x30, 0x39, 0x2C, 0x49, 0x41, 0x54, 0x20, 0x2D, 0x20, 0x42, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31, 0x30, 0x2C, 0x49, 0x41, 0x54, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x28, 0x44, 0x2F, 0x43, 0x29, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x2F,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31, 0x31, 0x2C, 0x49, 0x6E,
+0x74, 0x61, 0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61,
+0x74, 0x75, 0x72, 0x65, 0x20, 0x28, 0x49, 0x41, 0x54, 0x29, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D,
+0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74,
+0x61, 0x67, 0x65, 0x20, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31, 0x32, 0x2C, 0x49, 0x6E, 0x74, 0x61,
+0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x28, 0x49, 0x41, 0x54, 0x29, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74,
+0x74, 0x65, 0x6E, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65,
+0x20, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31, 0x33, 0x2C, 0x49, 0x41, 0x54, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x2F, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x0D,
+0x0A, 0x50, 0x31, 0x31, 0x31, 0x34, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F,
+0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72,
+0x65, 0x20, 0x28, 0x45, 0x43, 0x54, 0x29, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74,
+0x65, 0x6E, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x2F,
+0x49, 0x41, 0x54, 0x20, 0x2D, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31,
+0x35, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74,
+0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x28, 0x45, 0x43,
+0x54, 0x29, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x2F, 0x49, 0x41, 0x54, 0x20,
+0x2D, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31, 0x36, 0x2C, 0x45,
+0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x73, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x6F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x72, 0x61, 0x6E, 0x67,
+0x65, 0x2F, 0x45, 0x43, 0x54, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4F, 0x75, 0x74,
+0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x20, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31, 0x37, 0x2C, 0x45, 0x6E, 0x67, 0x69,
+0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x2F, 0x45,
+0x43, 0x54, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D,
+0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x31, 0x38, 0x2C, 0x4D, 0x61,
+0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62, 0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65, 0x20,
+0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x31, 0x31, 0x39, 0x2C, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x41, 0x62,
+0x73, 0x6F, 0x6C, 0x75, 0x74, 0x65, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x30, 0x2C, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x73,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x6F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x72, 0x61, 0x6E,
+0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x31, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74,
+0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x54, 0x50, 0x29,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x32,
+0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x28, 0x54, 0x50, 0x29, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74,
+0x65, 0x6E, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x31, 0x32, 0x33, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x49, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x42, 0x75, 0x74, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x65, 0x72, 0x20, 0x54, 0x68, 0x61, 0x6E, 0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65,
+0x64, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x34, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C,
+0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65,
+0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x35, 0x2C,
+0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x73, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69,
+0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x36, 0x2C, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28,
+0x4E, 0x61, 0x72, 0x72, 0x6F, 0x77, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x29, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x37, 0x2C,
+0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x57, 0x61, 0x72, 0x6D,
+0x2C, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6D, 0x20, 0x4F, 0x32, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x38, 0x2C, 0x55, 0x70,
+0x73, 0x74, 0x72, 0x65, 0x61, 0x6D, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x4F, 0x32,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x73, 0x20, 0x53, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x32, 0x39, 0x2C, 0x44, 0x6F, 0x77, 0x6E, 0x73, 0x74, 0x72, 0x65,
+0x61, 0x6D, 0x20, 0x48, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x4F, 0x32, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x73, 0x20, 0x53, 0x77, 0x61, 0x70, 0x70, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31,
+0x31, 0x33, 0x30, 0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20, 0x48, 0x4F, 0x32, 0x53,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x41, 0x64, 0x61, 0x70, 0x74, 0x69,
+0x76, 0x65, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x41, 0x74, 0x20, 0x4C, 0x69, 0x6D, 0x69, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x33, 0x31, 0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20,
+0x48, 0x4F, 0x32, 0x53, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x4C,
+0x65, 0x61, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x33, 0x32, 0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20,
+0x4F, 0x66, 0x20, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65,
+0x73, 0x20, 0x52, 0x69, 0x63, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x33, 0x33, 0x2C, 0x48, 0x4F,
+0x32, 0x53, 0x20, 0x49, 0x6E, 0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x31, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x33, 0x34, 0x2C, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x54,
+0x72, 0x61, 0x6E, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x52,
+0x61, 0x74, 0x69, 0x6F, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x0D, 0x0A, 0x50,
+0x31, 0x31, 0x33, 0x35, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x41, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x33, 0x36, 0x2C, 0x46, 0x61, 0x6E, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x33, 0x37, 0x2C,
+0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20, 0x48, 0x4F, 0x32, 0x53, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x64,
+0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x4C, 0x65, 0x61, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31,
+0x33, 0x38, 0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20, 0x48, 0x4F, 0x32, 0x53, 0x31,
+0x32, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x52, 0x69, 0x63, 0x68,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x33, 0x39, 0x2C, 0x57, 0x61, 0x74, 0x65, 0x72, 0x20, 0x49, 0x6E,
+0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x34, 0x30, 0x2C, 0x57, 0x61, 0x74, 0x65, 0x72,
+0x20, 0x49, 0x6E, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x43, 0x6F, 0x6E, 0x64, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x34, 0x31, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x52,
+0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63,
+0x61, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x34, 0x32, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x43, 0x6F, 0x6E, 0x64, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x34,
+0x33, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x31, 0x34, 0x34, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x30, 0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20,
+0x48, 0x4F, 0x32, 0x53, 0x32, 0x31, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D, 0x20,
+0x41, 0x64, 0x61, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x41, 0x74,
+0x20, 0x4C, 0x69, 0x6D, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x31, 0x2C, 0x4C, 0x61,
+0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20, 0x48, 0x4F, 0x32, 0x53, 0x32, 0x31, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x64,
+0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x4C, 0x65, 0x61, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31,
+0x35, 0x32, 0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20, 0x48, 0x4F, 0x32, 0x53, 0x32,
+0x31, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x52, 0x69, 0x63, 0x68,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x33, 0x2C, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x46,
+0x75, 0x65, 0x6C, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x68, 0x69, 0x66,
+0x74, 0x65, 0x64, 0x20, 0x4C, 0x65, 0x61, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x34, 0x2C,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x65, 0x64, 0x20, 0x52, 0x69, 0x63, 0x68,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x35, 0x2C, 0x41, 0x6C, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x6C, 0x65, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x36, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20,
+0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x37,
+0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20, 0x48, 0x4F, 0x32, 0x53, 0x32, 0x32, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x4C, 0x65, 0x61, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x31, 0x35, 0x38, 0x2C, 0x4C, 0x61, 0x63, 0x6B, 0x20, 0x4F, 0x66, 0x20, 0x48, 0x4F,
+0x32, 0x53, 0x32, 0x32, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x2D, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x52,
+0x69, 0x63, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x35, 0x39, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20,
+0x53, 0x74, 0x65, 0x70, 0x70, 0x65, 0x72, 0x20, 0x4D, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x36, 0x36,
+0x2C, 0x41, 0x69, 0x72, 0x2F, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x61, 0x74, 0x69, 0x6F, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x31, 0x20, 0x68, 0x61, 0x72, 0x6E, 0x65, 0x73, 0x73,
+0x20, 0x69, 0x73, 0x20, 0x6F, 0x70, 0x65, 0x6E, 0x20, 0x6F, 0x72, 0x20, 0x73, 0x68, 0x6F, 0x72,
+0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x36, 0x37, 0x2C, 0x49, 0x6E, 0x76, 0x61, 0x6C,
+0x69, 0x64, 0x20, 0x54, 0x65, 0x73, 0x74, 0x2C, 0x74, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65,
+0x20, 0x6E, 0x6F, 0x74, 0x20, 0x64, 0x65, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x31, 0x36, 0x38, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x2D, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31,
+0x36, 0x39, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x52, 0x61, 0x69, 0x6C, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x2D, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37, 0x30,
+0x2C, 0x45, 0x53, 0x4F, 0x20, 0x2D, 0x20, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x68,
+0x75, 0x74, 0x20, 0x4F, 0x66, 0x66, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37, 0x31, 0x2C, 0x52, 0x6F, 0x74,
+0x6F, 0x72, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D,
+0x0A, 0x50, 0x31, 0x31, 0x37, 0x32, 0x2C, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37,
+0x33, 0x2C, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37, 0x34,
+0x2C, 0x43, 0x61, 0x6D, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37, 0x35, 0x2C, 0x43, 0x61, 0x6D, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37,
+0x36, 0x2C, 0x43, 0x61, 0x6D, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37, 0x37, 0x2C, 0x53,
+0x79, 0x6E, 0x63, 0x68, 0x72, 0x6F, 0x6E, 0x69, 0x7A, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46,
+0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x37, 0x38, 0x2C, 0x28, 0x20, 0x6F, 0x70,
+0x65, 0x6E, 0x20, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x30, 0x2C, 0x46, 0x75, 0x65, 0x6C,
+0x20, 0x44, 0x65, 0x6C, 0x69, 0x76, 0x65, 0x72, 0x79, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x4C,
+0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x31, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x44,
+0x65, 0x6C, 0x69, 0x76, 0x65, 0x72, 0x79, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x32, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x53, 0x68,
+0x75, 0x74, 0x20, 0x4F, 0x66, 0x66, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31,
+0x38, 0x33, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x54, 0x65,
+0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x31, 0x38, 0x34, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x4F, 0x69, 0x6C, 0x20,
+0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x4F, 0x75, 0x74, 0x20,
+0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x35, 0x2C, 0x46, 0x54, 0x53, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x20, 0x2D, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x54,
+0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x36, 0x2C, 0x46, 0x54,
+0x53, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x2D, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D,
+0x70, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x37, 0x2C,
+0x56, 0x61, 0x72, 0x69, 0x61, 0x6E, 0x74, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x38, 0x2C, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x4D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x38, 0x39, 0x2C, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x70,
+0x65, 0x65, 0x64, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x30, 0x2C, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x20, 0x4F, 0x75, 0x74,
+0x20, 0x4F, 0x66, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x31,
+0x2C, 0x4B, 0x65, 0x79, 0x20, 0x4C, 0x69, 0x6E, 0x65, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x32, 0x2C, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65,
+0x20, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x33,
+0x2C, 0x45, 0x47, 0x52, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x63,
+0x75, 0x72, 0x72, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x34, 0x2C, 0x45, 0x43,
+0x55, 0x20, 0x41, 0x2F, 0x44, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x0D,
+0x0A, 0x50, 0x31, 0x31, 0x39, 0x35, 0x2C, 0x53, 0x43, 0x50, 0x20, 0x48, 0x42, 0x43, 0x43, 0x20,
+0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x54, 0x6F, 0x20, 0x49, 0x6E, 0x69, 0x74, 0x69, 0x61,
+0x6C, 0x69, 0x7A, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x36, 0x2C, 0x4B, 0x65, 0x79, 0x20,
+0x4F, 0x66, 0x66, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x37, 0x2C, 0x4B, 0x65, 0x79, 0x20, 0x4F, 0x66, 0x66, 0x20,
+0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x31,
+0x39, 0x38, 0x2C, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x52, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x55, 0x6E, 0x64, 0x65, 0x72, 0x66, 0x75, 0x65, 0x6C, 0x69,
+0x6E, 0x67, 0x0D, 0x0A, 0x50, 0x31, 0x31, 0x39, 0x39, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C,
+0x65, 0x76, 0x65, 0x6C, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x30, 0x30, 0x2C, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x30, 0x31, 0x2C, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F,
+0x70, 0x65, 0x6E, 0x20, 0x2F, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x20, 0x2D, 0x20,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x31, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x30, 0x32, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x2F, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74,
+0x65, 0x64, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x32,
+0x0D, 0x0A, 0x50, 0x31, 0x32, 0x30, 0x33, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x2F, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64,
+0x65, 0x72, 0x20, 0x23, 0x33, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x30, 0x34, 0x2C, 0x49, 0x6E, 0x6A,
+0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x70,
+0x65, 0x6E, 0x20, 0x2F, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x20, 0x2D, 0x20, 0x43,
+0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x34, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x30,
+0x35, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x2F, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x65,
+0x64, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x35, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x30, 0x36, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x2F, 0x20, 0x53,
+0x68, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x23, 0x36, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x30, 0x39, 0x2C, 0x49, 0x6E, 0x6A, 0x65,
+0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x46, 0x61, 0x75,
+0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x30, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74,
+0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x41, 0x62, 0x6F, 0x76, 0x65, 0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74,
+0x65, 0x64, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x31, 0x2C,
+0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x41, 0x62, 0x6F, 0x76, 0x65, 0x20, 0x2F, 0x20, 0x42, 0x65, 0x6C, 0x6F, 0x77, 0x20, 0x44,
+0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x32, 0x2C, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x44, 0x65, 0x74, 0x65,
+0x63, 0x74, 0x65, 0x64, 0x20, 0x44, 0x75, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x43, 0x72, 0x61, 0x6E,
+0x6B, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x33, 0x2C, 0x53, 0x74, 0x61, 0x72, 0x74, 0x20, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x31, 0x34, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x31, 0x35, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x36, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x37, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x43, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D,
+0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x38, 0x2C, 0x43, 0x49,
+0x44, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x31, 0x39, 0x2C, 0x43, 0x49,
+0x44, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x32, 0x30, 0x2C, 0x53, 0x65, 0x72,
+0x69, 0x65, 0x73, 0x20, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x32, 0x31, 0x2C, 0x54,
+0x72, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x32, 0x32, 0x2C, 0x54, 0x72, 0x61, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75,
+0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x32, 0x33, 0x2C, 0x50, 0x65, 0x64,
+0x61, 0x6C, 0x20, 0x44, 0x65, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x32, 0x34, 0x2C, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53,
+0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A,
+0x50, 0x31, 0x32, 0x32, 0x35, 0x2C, 0x4E, 0x65, 0x65, 0x64, 0x6C, 0x65, 0x20, 0x4C, 0x69, 0x66,
+0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x32, 0x36, 0x2C, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6C, 0x65, 0x65, 0x76, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x32, 0x32, 0x37, 0x2C, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x46,
+0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x20, 0x28, 0x4F, 0x76,
+0x65, 0x72, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x29, 0x0D, 0x0A, 0x50, 0x31,
+0x32, 0x32, 0x38, 0x2C, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x46, 0x61,
+0x69, 0x6C, 0x65, 0x64, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x28, 0x55, 0x6E, 0x64, 0x65, 0x72,
+0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x32,
+0x39, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x63, 0x6F, 0x6F, 0x6C, 0x65, 0x72, 0x20, 0x50, 0x75,
+0x6D, 0x70, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x33, 0x30, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70,
+0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x33, 0x31, 0x2C, 0x46, 0x75,
+0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72,
+0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x2C, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x33, 0x32,
+0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64,
+0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x32, 0x33, 0x33, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x44, 0x72,
+0x69, 0x76, 0x65, 0x72, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x4F, 0x66, 0x66, 0x20,
+0x4C, 0x69, 0x6E, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x33, 0x34, 0x2C, 0x46, 0x75, 0x65, 0x6C,
+0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x20, 0x4D, 0x6F, 0x64,
+0x75, 0x6C, 0x65, 0x20, 0x4F, 0x66, 0x66, 0x20, 0x4C, 0x69, 0x6E, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x32, 0x33, 0x35, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x33, 0x36, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50,
+0x75, 0x6D, 0x70, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4F, 0x75, 0x74, 0x20,
+0x4F, 0x66, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x33, 0x37, 0x2C,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64,
+0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x33, 0x38, 0x2C, 0x46,
+0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61,
+0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x33, 0x39, 0x2C, 0x53, 0x70,
+0x65, 0x65, 0x64, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x50, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x46, 0x65, 0x65, 0x64, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x30, 0x2C, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6C, 0x79, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x31, 0x2C,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53, 0x75, 0x70,
+0x70, 0x6C, 0x79, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x32, 0x34, 0x32, 0x2C, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x50, 0x6F, 0x77, 0x65,
+0x72, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6C, 0x79, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E,
+0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x33, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x79, 0x20, 0x6F, 0x72, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x46, 0x61, 0x75,
+0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x34, 0x2C, 0x41, 0x6C, 0x74, 0x65, 0x72, 0x6E,
+0x61, 0x74, 0x6F, 0x72, 0x20, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20,
+0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x34, 0x35, 0x2C, 0x41, 0x6C, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x4C, 0x6F,
+0x61, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x36, 0x2C, 0x41, 0x6C, 0x74, 0x65, 0x72,
+0x6E, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74,
+0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x37, 0x2C, 0x54,
+0x75, 0x72, 0x62, 0x6F, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x38, 0x2C, 0x54,
+0x75, 0x72, 0x62, 0x6F, 0x20, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64,
+0x0D, 0x0A, 0x50, 0x31, 0x32, 0x34, 0x39, 0x2C, 0x57, 0x61, 0x73, 0x74, 0x65, 0x67, 0x61, 0x74,
+0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20,
+0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x35, 0x30, 0x2C, 0x50, 0x52, 0x43, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x35, 0x31, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x4D,
+0x69, 0x78, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x35, 0x32, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C,
+0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x44, 0x53,
+0x31, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x4C, 0x50, 0x44, 0x53, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x35, 0x33, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x72,
+0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x44, 0x53, 0x31, 0x20, 0x61, 0x6E,
+0x64, 0x20, 0x4C, 0x50, 0x44, 0x53, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x35,
+0x34, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x50, 0x44, 0x53, 0x32, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x4C, 0x50, 0x44,
+0x53, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x35, 0x35, 0x2C, 0x50, 0x65,
+0x64, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x50, 0x44, 0x53, 0x32, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x4C, 0x50, 0x44, 0x53, 0x20, 0x4C, 0x6F,
+0x77, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x35, 0x36, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x43,
+0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x44, 0x53, 0x31, 0x20,
+0x61, 0x6E, 0x64, 0x20, 0x48, 0x50, 0x44, 0x53, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x35, 0x37, 0x2C,
+0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x50, 0x44, 0x53, 0x32, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x48, 0x50, 0x44, 0x53, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x35, 0x38, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x72,
+0x72, 0x65, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x44, 0x53, 0x31, 0x20, 0x61, 0x6E,
+0x64, 0x20, 0x50, 0x44, 0x53, 0x32, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x35, 0x39, 0x2C, 0x49, 0x6D,
+0x6D, 0x6F, 0x62, 0x69, 0x6C, 0x69, 0x7A, 0x65, 0x72, 0x20, 0x74, 0x6F, 0x20, 0x50, 0x43, 0x4D,
+0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50,
+0x31, 0x32, 0x36, 0x30, 0x2C, 0x54, 0x48, 0x45, 0x46, 0x54, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63,
+0x74, 0x65, 0x64, 0x2C, 0x20, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20, 0x49, 0x6D, 0x6D,
+0x6F, 0x62, 0x69, 0x6C, 0x7A, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x36, 0x31, 0x2C, 0x43,
+0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x31, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20,
+0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x36, 0x32, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x23, 0x32, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x36, 0x33, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x33, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x36, 0x34, 0x2C, 0x43, 0x79, 0x6C,
+0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x34, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F,
+0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x36, 0x35, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20,
+0x23, 0x35, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53,
+0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x36, 0x36,
+0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x36, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68,
+0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x36, 0x37, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E,
+0x64, 0x65, 0x72, 0x20, 0x23, 0x37, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C,
+0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x32, 0x36, 0x38, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x38,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64,
+0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x36, 0x39, 0x2C, 0x49,
+0x6D, 0x6D, 0x6F, 0x62, 0x69, 0x6C, 0x69, 0x7A, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x20,
+0x4E, 0x6F, 0x74, 0x20, 0x50, 0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x6D, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x32, 0x37, 0x30, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x52, 0x50, 0x4D,
+0x20, 0x4F, 0x72, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x4C, 0x69, 0x6D, 0x69, 0x74, 0x65,
+0x72, 0x20, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x37, 0x31,
+0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x31, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x4F, 0x70,
+0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x37, 0x32, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64,
+0x65, 0x72, 0x20, 0x23, 0x32, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F,
+0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x37, 0x33, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x33, 0x20, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20,
+0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x37, 0x34, 0x2C, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x34, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x32, 0x37, 0x35, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x35,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64,
+0x65, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x37, 0x36, 0x2C, 0x43, 0x79,
+0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x36, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54,
+0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x37, 0x37, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20,
+0x23, 0x37, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53,
+0x69, 0x64, 0x65, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x37, 0x38, 0x2C,
+0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x23, 0x38, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x20, 0x54, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x4F, 0x70, 0x65,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38, 0x30, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38, 0x31, 0x2C, 0x49, 0x6E, 0x6A, 0x65,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38, 0x32, 0x2C,
+0x45, 0x78, 0x63, 0x65, 0x73, 0x73, 0x69, 0x76, 0x65, 0x20, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38, 0x33, 0x2C, 0x49, 0x50, 0x52, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x38, 0x34, 0x2C, 0x41, 0x62, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x20, 0x4B,
+0x4F, 0x45, 0x52, 0x20, 0x2D, 0x20, 0x49, 0x43, 0x50, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38, 0x35, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x68, 0x65, 0x61, 0x64, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x20, 0x74, 0x65, 0x6D, 0x70,
+0x20, 0x73, 0x65, 0x6E, 0x73, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38, 0x36, 0x2C, 0x46,
+0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6C, 0x73, 0x65, 0x20, 0x49, 0x6E, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x20, 0x42, 0x75, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x54, 0x68, 0x61,
+0x6E, 0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38,
+0x37, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6C, 0x73, 0x65, 0x20, 0x49, 0x6E, 0x20,
+0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x42, 0x75, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72,
+0x20, 0x54, 0x68, 0x61, 0x6E, 0x20, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x32, 0x38, 0x38, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x48,
+0x65, 0x61, 0x64, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x38, 0x39, 0x2C, 0x43, 0x79,
+0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x48, 0x65, 0x61, 0x64, 0x20, 0x54, 0x65, 0x6D, 0x70,
+0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x39, 0x30, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64,
+0x65, 0x72, 0x20, 0x48, 0x65, 0x61, 0x64, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x32, 0x39, 0x31, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x54, 0x6F,
+0x20, 0x47, 0x4E, 0x44, 0x20, 0x4F, 0x72, 0x20, 0x56, 0x42, 0x41, 0x54, 0x54, 0x20, 0x2D, 0x20,
+0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x39, 0x32, 0x2C, 0x49, 0x6E,
+0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x53, 0x69, 0x64, 0x65,
+0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x4E, 0x44, 0x20, 0x4F, 0x72,
+0x20, 0x56, 0x42, 0x41, 0x54, 0x54, 0x20, 0x2D, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x39, 0x33, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x2D,
+0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x39, 0x34, 0x2C, 0x49,
+0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x53, 0x69, 0x64,
+0x65, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x2D, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x2F,
+0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x69, 0x64, 0x6C, 0x65, 0x20, 0x6E, 0x6F, 0x74, 0x20,
+0x72, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x32, 0x39, 0x35, 0x2C, 0x4D,
+0x75, 0x6C, 0x74, 0x69, 0x2D, 0x66, 0x61, 0x75, 0x6C, 0x74, 0x73, 0x20, 0x2D, 0x20, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x31, 0x20, 0x2D, 0x20, 0x57, 0x69, 0x74, 0x68, 0x20, 0x4C, 0x6F, 0x77, 0x20,
+0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x39, 0x36, 0x2C, 0x4D, 0x75, 0x6C, 0x74, 0x69, 0x2D, 0x66, 0x61, 0x75, 0x6C, 0x74, 0x73, 0x20,
+0x2D, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x20, 0x2D, 0x20, 0x57, 0x69, 0x74, 0x68, 0x20,
+0x4C, 0x6F, 0x77, 0x20, 0x53, 0x69, 0x64, 0x65, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x73, 0x0D,
+0x0A, 0x50, 0x31, 0x32, 0x39, 0x37, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x53, 0x69, 0x64, 0x65, 0x73, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74,
+0x65, 0x64, 0x20, 0x54, 0x6F, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x32,
+0x39, 0x38, 0x2C, 0x49, 0x44, 0x4D, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A,
+0x50, 0x31, 0x32, 0x39, 0x39, 0x2C, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x48,
+0x65, 0x61, 0x64, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x50, 0x72, 0x6F, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41,
+0x63, 0x74, 0x69, 0x76, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30, 0x30, 0x2C, 0x42, 0x6F, 0x6F,
+0x73, 0x74, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46,
+0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30, 0x31, 0x2C, 0x42, 0x6F, 0x6F, 0x73,
+0x74, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30, 0x32, 0x2C, 0x42, 0x6F, 0x6F, 0x73, 0x74, 0x20,
+0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x4C, 0x6F, 0x77, 0x0D,
+0x0A, 0x50, 0x31, 0x33, 0x30, 0x33, 0x2C, 0x45, 0x47, 0x52, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x62,
+0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31,
+0x33, 0x30, 0x34, 0x2C, 0x45, 0x47, 0x52, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30, 0x35, 0x2C,
+0x45, 0x47, 0x52, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x62, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30, 0x36, 0x2C, 0x4B, 0x69, 0x63, 0x6B, 0x64,
+0x6F, 0x77, 0x6E, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x50, 0x75, 0x6C, 0x6C, 0x20, 0x2D,
+0x20, 0x49, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30, 0x37, 0x2C, 0x4B, 0x69, 0x63, 0x6B, 0x64, 0x6F, 0x77,
+0x6E, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x48, 0x6F, 0x6C, 0x64, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30,
+0x38, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x30,
+0x39, 0x2C, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F,
+0x72, 0x20, 0x41, 0x49, 0x43, 0x45, 0x20, 0x43, 0x68, 0x69, 0x70, 0x20, 0x46, 0x61, 0x75, 0x6C,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x31, 0x33, 0x2C, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65,
+0x20, 0x52, 0x61, 0x74, 0x65, 0x20, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x44,
+0x61, 0x6D, 0x61, 0x67, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x20, 0x2D, 0x20, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x31, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x31, 0x34, 0x2C, 0x4D, 0x69, 0x73, 0x66,
+0x69, 0x72, 0x65, 0x20, 0x52, 0x61, 0x74, 0x65, 0x20, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73,
+0x74, 0x20, 0x44, 0x61, 0x6D, 0x61, 0x67, 0x65, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x20, 0x2D,
+0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x31, 0x35, 0x2C, 0x50,
+0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x31, 0x36, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x49, 0x44, 0x4D, 0x20,
+0x43, 0x6F, 0x64, 0x65, 0x73, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x33, 0x31, 0x37, 0x2C, 0x49, 0x6E, 0x6A, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x49, 0x44, 0x4D, 0x20, 0x43, 0x6F, 0x64,
+0x65, 0x73, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x33, 0x33, 0x36, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x20, 0x2F, 0x20, 0x43, 0x61,
+0x6D, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x2F,
+0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x33, 0x34, 0x30, 0x2C, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x34, 0x31, 0x2C, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61,
+0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x42, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x2F, 0x20, 0x50, 0x65, 0x72,
+0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x34, 0x35, 0x2C,
+0x53, 0x47, 0x43, 0x20, 0x28, 0x43, 0x61, 0x6D, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F,
+0x6E, 0x29, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x20, 0x43,
+0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x2D, 0x20, 0x43, 0x61, 0x6D, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x65, 0x6C, 0x61, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x34, 0x36, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C,
+0x65, 0x76, 0x65, 0x6C, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x34, 0x37, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C, 0x65,
+0x76, 0x65, 0x6C, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x20, 0x2F, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65,
+0x0D, 0x0A, 0x50, 0x31, 0x33, 0x34, 0x38, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C, 0x65, 0x76,
+0x65, 0x6C, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x34, 0x39, 0x2C, 0x46,
+0x75, 0x65, 0x6C, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72,
+0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D,
+0x0A, 0x50, 0x31, 0x33, 0x35, 0x30, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x4C, 0x65, 0x76, 0x65,
+0x6C, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x42, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72,
+0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x2F, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x20, 0x4C,
+0x69, 0x6E, 0x65, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x33,
+0x35, 0x31, 0x2C, 0x49, 0x44, 0x4D, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x2F, 0x20, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x33, 0x35, 0x32, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69,
+0x6C, 0x20, 0x41, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x33, 0x35, 0x33, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x43, 0x6F, 0x69, 0x6C, 0x20, 0x42, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x35, 0x34, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x43, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72,
+0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x35, 0x35, 0x2C, 0x49, 0x67, 0x6E,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x44, 0x20, 0x50, 0x72, 0x69,
+0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36, 0x30, 0x2C,
+0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x41, 0x20,
+0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x33, 0x36, 0x31, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x28, 0x49, 0x43, 0x29, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x0D, 0x0A,
+0x50, 0x31, 0x33, 0x36, 0x32, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43,
+0x6F, 0x69, 0x6C, 0x20, 0x43, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36, 0x33, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x44, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36, 0x34, 0x2C,
+0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x50, 0x72,
+0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61,
+0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36, 0x35, 0x2C, 0x49, 0x67, 0x6E,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69,
+0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36, 0x36, 0x2C, 0x49, 0x67, 0x6E, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x70, 0x61, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36,
+0x37, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x70, 0x61, 0x72, 0x65,
+0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36, 0x38, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x53, 0x70, 0x61, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x36, 0x39, 0x2C, 0x45, 0x6E,
+0x67, 0x69, 0x6E, 0x65, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65,
+0x20, 0x4C, 0x69, 0x67, 0x68, 0x74, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20, 0x46,
+0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x37, 0x30, 0x2C, 0x49, 0x6E,
+0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x52, 0x4D, 0x50, 0x20, 0x49,
+0x6E, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x44, 0x75, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x53,
+0x70, 0x61, 0x72, 0x6B, 0x20, 0x54, 0x65, 0x73, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x37, 0x31,
+0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x2D,
+0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x31, 0x20, 0x2D, 0x20, 0x45, 0x61,
+0x72, 0x6C, 0x79, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46,
+0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x37, 0x32, 0x2C, 0x49, 0x67, 0x6E, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x32, 0x20, 0x2D, 0x20, 0x45, 0x61, 0x72, 0x6C, 0x79, 0x20, 0x41,
+0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D,
+0x0A, 0x50, 0x31, 0x33, 0x37, 0x33, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x43, 0x6F, 0x69, 0x6C, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20,
+0x33, 0x20, 0x2D, 0x20, 0x45, 0x61, 0x72, 0x6C, 0x79, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x37,
+0x34, 0x2C, 0x43, 0x72, 0x61, 0x6E, 0x6B, 0x73, 0x68, 0x61, 0x66, 0x74, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x43, 0x4B, 0x50, 0x29, 0x2F, 0x49, 0x67, 0x6E, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69,
+0x6E, 0x64, 0x65, 0x72, 0x20, 0x34, 0x20, 0x2D, 0x20, 0x45, 0x61, 0x72, 0x6C, 0x79, 0x20, 0x41,
+0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D,
+0x0A, 0x50, 0x31, 0x33, 0x37, 0x35, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x43, 0x6F, 0x69, 0x6C, 0x20, 0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20,
+0x35, 0x20, 0x2D, 0x20, 0x45, 0x61, 0x72, 0x6C, 0x79, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x37,
+0x36, 0x2C, 0x49, 0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20,
+0x2D, 0x20, 0x43, 0x79, 0x6C, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x20, 0x36, 0x20, 0x2D, 0x20, 0x45,
+0x61, 0x72, 0x6C, 0x79, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x38, 0x30, 0x2C, 0x4D, 0x69, 0x73,
+0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x2D, 0x20,
+0x52, 0x6F, 0x75, 0x67, 0x68, 0x20, 0x52, 0x6F, 0x61, 0x64, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20,
+0x4E, 0x6F, 0x74, 0x20, 0x41, 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62, 0x6C, 0x65, 0x0D, 0x0A, 0x50,
+0x31, 0x33, 0x38, 0x31, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x43, 0x61,
+0x6D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x61, 0x64, 0x76,
+0x61, 0x6E, 0x63, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23, 0x31, 0x29, 0x2F,
+0x20, 0x4D, 0x69, 0x73, 0x66, 0x69, 0x72, 0x65, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65,
+0x64, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x42, 0x43, 0x4D, 0x0D, 0x0A, 0x50,
+0x31, 0x33, 0x38, 0x32, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x43, 0x61,
+0x6D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x23, 0x31, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x38, 0x33, 0x2C,
+0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x43, 0x61, 0x6D, 0x20, 0x54, 0x69, 0x6D,
+0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x72, 0x65, 0x74, 0x61, 0x72, 0x64, 0x65, 0x64,
+0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x38,
+0x34, 0x2C, 0x56, 0x56, 0x54, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x33, 0x38, 0x35, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x43, 0x61, 0x6D,
+0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64,
+0x20, 0x42, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x33, 0x38, 0x36, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x43,
+0x61, 0x6D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x61, 0x64,
+0x76, 0x61, 0x6E, 0x63, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23, 0x32, 0x29,
+0x0D, 0x0A, 0x50, 0x31, 0x33, 0x38, 0x37, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65,
+0x20, 0x43, 0x61, 0x6D, 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x23, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x33,
+0x38, 0x38, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x43, 0x61, 0x6D, 0x20,
+0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x72, 0x65, 0x74, 0x61, 0x72,
+0x64, 0x65, 0x64, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23, 0x32, 0x29, 0x0D, 0x0A, 0x50,
+0x31, 0x33, 0x38, 0x39, 0x2C, 0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x53, 0x69, 0x64, 0x65,
+0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39,
+0x30, 0x2C, 0x4F, 0x63, 0x74, 0x61, 0x6E, 0x65, 0x20, 0x41, 0x64, 0x6A, 0x75, 0x73, 0x74, 0x20,
+0x50, 0x69, 0x6E, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20,
+0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39,
+0x31, 0x2C, 0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x28, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x23, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39, 0x32, 0x2C, 0x47,
+0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E,
+0x6B, 0x20, 0x23, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39, 0x33, 0x2C, 0x47, 0x6C, 0x6F,
+0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C,
+0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39, 0x34, 0x2C, 0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50,
+0x6C, 0x75, 0x67, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23, 0x32, 0x29,
+0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39, 0x35, 0x2C, 0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75,
+0x67, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x20,
+0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23, 0x31, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39, 0x36,
+0x2C, 0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74,
+0x6F, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x23,
+0x32, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39, 0x37, 0x2C, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20,
+0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x33, 0x39, 0x38, 0x2C, 0x56, 0x56, 0x54, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x33, 0x39, 0x39, 0x2C,
+0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x53, 0x69, 0x64, 0x65, 0x2C, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x30, 0x30, 0x2C, 0x44,
+0x50, 0x46, 0x45, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x30, 0x31, 0x2C, 0x44, 0x50, 0x46,
+0x45, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49,
+0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x30, 0x32, 0x2C, 0x45, 0x47, 0x52, 0x20,
+0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65,
+0x20, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x34,
+0x30, 0x33, 0x2C, 0x44, 0x50, 0x46, 0x45, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x48,
+0x6F, 0x73, 0x65, 0x73, 0x20, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x64, 0x0D, 0x0A, 0x50,
+0x31, 0x34, 0x30, 0x34, 0x2C, 0x49, 0x41, 0x54, 0x20, 0x2D, 0x20, 0x42, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x2F, 0x20, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65,
+0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6C, 0x6F, 0x73,
+0x65, 0x64, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x30, 0x35, 0x2C, 0x44,
+0x50, 0x46, 0x45, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x55, 0x70, 0x73, 0x74, 0x72,
+0x65, 0x61, 0x6D, 0x20, 0x48, 0x6F, 0x73, 0x65, 0x20, 0x4F, 0x66, 0x66, 0x20, 0x4F, 0x72, 0x20,
+0x50, 0x6C, 0x75, 0x67, 0x67, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x30, 0x36, 0x2C, 0x45,
+0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x47, 0x61, 0x73, 0x20, 0x52, 0x65, 0x63, 0x69, 0x72,
+0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x45, 0x47, 0x52, 0x29, 0x20, 0x50,
+0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x50,
+0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x30,
+0x37, 0x2C, 0x45, 0x47, 0x52, 0x20, 0x4E, 0x6F, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x44, 0x65,
+0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x30, 0x38, 0x2C, 0x45, 0x47,
+0x52, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53, 0x65,
+0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50,
+0x31, 0x34, 0x30, 0x39, 0x2C, 0x45, 0x56, 0x52, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x31, 0x31, 0x2C, 0x53, 0x41, 0x49, 0x20,
+0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74,
+0x20, 0x44, 0x6F, 0x77, 0x6E, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6D, 0x20, 0x46, 0x6C, 0x6F, 0x77,
+0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x31, 0x33,
+0x2C, 0x53, 0x41, 0x49, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x6F, 0x6E, 0x69,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20,
+0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x31, 0x34, 0x2C, 0x53, 0x41, 0x49,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x31, 0x35, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x50, 0x75,
+0x6D, 0x70, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x20, 0x28, 0x41, 0x49, 0x52, 0x29, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x0D, 0x0A, 0x50, 0x31, 0x34,
+0x31, 0x36, 0x2C, 0x50, 0x6F, 0x72, 0x74, 0x20, 0x41, 0x69, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2F,
+0x20, 0x28, 0x41, 0x49, 0x52, 0x29, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x32, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x31, 0x37, 0x2C, 0x50, 0x6F, 0x72, 0x74,
+0x20, 0x41, 0x69, 0x72, 0x20, 0x52, 0x65, 0x6C, 0x69, 0x65, 0x66, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x31, 0x38, 0x2C, 0x53, 0x70, 0x6C, 0x69, 0x74, 0x20, 0x41, 0x69, 0x72,
+0x20, 0x23, 0x31, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x31, 0x39, 0x2C, 0x53,
+0x70, 0x6C, 0x69, 0x74, 0x20, 0x41, 0x69, 0x72, 0x20, 0x23, 0x32, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x32, 0x30, 0x2C, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20,
+0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x32,
+0x31, 0x2C, 0x43, 0x61, 0x74, 0x61, 0x6C, 0x79, 0x73, 0x74, 0x20, 0x44, 0x61, 0x6D, 0x61, 0x67,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x32, 0x32, 0x2C, 0x45, 0x47, 0x49, 0x20, 0x54, 0x65, 0x6D,
+0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x32, 0x33, 0x2C, 0x45,
+0x47, 0x49, 0x20, 0x46, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x61, 0x6C, 0x69, 0x74, 0x79,
+0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31,
+0x34, 0x32, 0x34, 0x2C, 0x45, 0x47, 0x49, 0x20, 0x47, 0x6C, 0x6F, 0x77, 0x20, 0x50, 0x6C, 0x75,
+0x67, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x32, 0x35, 0x2C, 0x45, 0x47, 0x49, 0x20, 0x47, 0x6C, 0x6F,
+0x77, 0x20, 0x50, 0x6C, 0x75, 0x67, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79,
+0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x32, 0x36, 0x2C,
+0x45, 0x47, 0x49, 0x20, 0x4D, 0x69, 0x6E, 0x69, 0x20, 0x2D, 0x20, 0x4D, 0x41, 0x46, 0x20, 0x46,
+0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x32, 0x37, 0x2C, 0x45, 0x47, 0x49, 0x20, 0x4D, 0x69,
+0x6E, 0x69, 0x20, 0x2D, 0x20, 0x4D, 0x41, 0x46, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x34, 0x32, 0x38, 0x2C, 0x45, 0x47, 0x49, 0x20, 0x4D, 0x69, 0x6E, 0x69, 0x20, 0x2D, 0x20,
+0x4D, 0x41, 0x46, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x32, 0x39, 0x2C, 0x45,
+0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x20, 0x41, 0x69, 0x72, 0x20, 0x50, 0x75, 0x6D, 0x70,
+0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65,
+0x0D, 0x0A, 0x50, 0x31, 0x34, 0x33, 0x30, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63,
+0x20, 0x41, 0x69, 0x72, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64,
+0x61, 0x72, 0x79, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34,
+0x33, 0x33, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x52, 0x65, 0x66, 0x72, 0x69, 0x67, 0x65, 0x72, 0x61,
+0x6E, 0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x33,
+0x34, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x52, 0x65, 0x66, 0x72, 0x69, 0x67, 0x65, 0x72, 0x61, 0x6E,
+0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x33,
+0x35, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x52, 0x65, 0x66, 0x72, 0x69, 0x67, 0x65, 0x72, 0x61, 0x6E,
+0x74, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x33, 0x36, 0x2C, 0x41,
+0x2F, 0x43, 0x20, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x41, 0x69,
+0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x33, 0x37,
+0x2C, 0x41, 0x2F, 0x43, 0x20, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x20,
+0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31,
+0x34, 0x33, 0x38, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74,
+0x6F, 0x72, 0x20, 0x41, 0x69, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x34, 0x33, 0x39, 0x2C, 0x46, 0x6C, 0x6F, 0x6F, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72,
+0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x31, 0x34, 0x34, 0x30, 0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x56, 0x61,
+0x6C, 0x76, 0x65, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x34, 0x34, 0x31, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76,
+0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x45, 0x56, 0x41, 0x50,
+0x29, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x44, 0x75,
+0x72, 0x69, 0x6E, 0x67, 0x20, 0x4E, 0x6F, 0x6E, 0x2D, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x43,
+0x68, 0x65, 0x76, 0x72, 0x6F, 0x6C, 0x65, 0x74, 0x20, 0x4F, 0x6E, 0x6C, 0x79, 0x0D, 0x0A, 0x50,
+0x31, 0x34, 0x34, 0x32, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65,
+0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4C, 0x65, 0x61, 0x6B, 0x20, 0x44, 0x65,
+0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x34, 0x33, 0x2C, 0x45, 0x76,
+0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65,
+0x6D, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x34, 0x34, 0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x46, 0x6C, 0x6F,
+0x77, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x34,
+0x35, 0x2C, 0x50, 0x75, 0x72, 0x67, 0x65, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x34, 0x36, 0x2C, 0x45, 0x76,
+0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x56, 0x61, 0x63, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x34,
+0x37, 0x2C, 0x45, 0x4C, 0x43, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x43, 0x6C, 0x6F,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x20,
+0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x34, 0x38, 0x2C, 0x45, 0x4C, 0x43,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x32, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x34, 0x39, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69,
+0x76, 0x65, 0x20, 0x43, 0x68, 0x65, 0x63, 0x6B, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x35, 0x30, 0x2C, 0x55, 0x6E, 0x61,
+0x62, 0x6C, 0x65, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x6C, 0x65, 0x65, 0x64, 0x20, 0x55, 0x70, 0x20,
+0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x61, 0x6E, 0x6B, 0x20, 0x56, 0x61, 0x63, 0x75, 0x75, 0x6D,
+0x0D, 0x0A, 0x50, 0x31, 0x34, 0x35, 0x31, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x20, 0x45, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79,
+0x73, 0x20, 0x56, 0x65, 0x6E, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x56,
+0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31,
+0x34, 0x35, 0x32, 0x2C, 0x55, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x6C,
+0x65, 0x65, 0x64, 0x20, 0x2D, 0x20, 0x55, 0x70, 0x20, 0x56, 0x61, 0x63, 0x75, 0x75, 0x6D, 0x20,
+0x69, 0x6E, 0x20, 0x54, 0x61, 0x6E, 0x6B, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x35, 0x33, 0x2C, 0x46,
+0x75, 0x65, 0x6C, 0x20, 0x54, 0x61, 0x6E, 0x6B, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72,
+0x65, 0x20, 0x52, 0x65, 0x6C, 0x69, 0x65, 0x66, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x35,
+0x34, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x56, 0x61, 0x63, 0x75, 0x75, 0x6D, 0x20, 0x54, 0x65, 0x73, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x34, 0x35, 0x35, 0x2C, 0x45, 0x76, 0x61, 0x70, 0x20, 0x45, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x20, 0x4C, 0x65,
+0x61, 0x6B, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x28, 0x47, 0x72, 0x6F,
+0x73, 0x73, 0x20, 0x4C, 0x65, 0x61, 0x6B, 0x2F, 0x4E, 0x6F, 0x20, 0x46, 0x6C, 0x6F, 0x77, 0x29,
+0x0D, 0x0A, 0x50, 0x31, 0x34, 0x35, 0x36, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x54, 0x61, 0x6E,
+0x6B, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65,
+0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x35, 0x37, 0x2C,
+0x55, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x54, 0x6F, 0x20, 0x50, 0x75, 0x6C, 0x6C, 0x20, 0x56,
+0x61, 0x63, 0x75, 0x75, 0x6D, 0x20, 0x49, 0x6E, 0x20, 0x54, 0x61, 0x6E, 0x6B, 0x0D, 0x0A, 0x50,
+0x31, 0x34, 0x36, 0x30, 0x2C, 0x57, 0x69, 0x64, 0x65, 0x20, 0x6F, 0x70, 0x65, 0x6E, 0x20, 0x74,
+0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x41, 0x2F, 0x43, 0x20, 0x63, 0x75, 0x74, 0x6F,
+0x66, 0x66, 0x20, 0x72, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x34, 0x36, 0x31, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x70, 0x72, 0x65, 0x73,
+0x73, 0x75, 0x72, 0x65, 0x20, 0x73, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x63, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x76, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x6C, 0x6F, 0x77, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x36, 0x32, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x73, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x76, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x36, 0x33, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x73, 0x75, 0x66,
+0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x43, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x36, 0x34, 0x2C, 0x41,
+0x2F, 0x43, 0x20, 0x44, 0x65, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66,
+0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65,
+0x0D, 0x0A, 0x50, 0x31, 0x34, 0x36, 0x35, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x52, 0x65, 0x6C, 0x61,
+0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x36, 0x36, 0x2C, 0x41, 0x2F, 0x43,
+0x20, 0x52, 0x65, 0x66, 0x72, 0x69, 0x67, 0x65, 0x72, 0x61, 0x6E, 0x74, 0x20, 0x54, 0x65, 0x6D,
+0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x36, 0x37, 0x2C, 0x41, 0x2F, 0x43, 0x20, 0x43,
+0x6F, 0x6D, 0x70, 0x72, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72,
+0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x36, 0x38, 0x2C,
+0x53, 0x53, 0x50, 0x4F, 0x44, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x6F, 0x72, 0x20, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x36,
+0x39, 0x2C, 0x4C, 0x6F, 0x77, 0x20, 0x41, 0x2F, 0x43, 0x20, 0x43, 0x79, 0x63, 0x6C, 0x69, 0x6E,
+0x67, 0x20, 0x50, 0x65, 0x72, 0x69, 0x6F, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x37, 0x30, 0x2C,
+0x41, 0x2F, 0x43, 0x20, 0x43, 0x79, 0x63, 0x6C, 0x69, 0x6E, 0x67, 0x20, 0x50, 0x65, 0x72, 0x69,
+0x6F, 0x64, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31,
+0x34, 0x37, 0x31, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x6F, 0x64, 0x72, 0x69, 0x76, 0x65,
+0x20, 0x46, 0x61, 0x6E, 0x20, 0x31, 0x20, 0x4F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E,
+0x61, 0x6C, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x20, 0x28, 0x44, 0x72, 0x69, 0x76,
+0x65, 0x72, 0x20, 0x53, 0x69, 0x64, 0x65, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x37, 0x32, 0x2C,
+0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x6F, 0x64, 0x72, 0x69, 0x76, 0x65, 0x20, 0x46, 0x61, 0x6E,
+0x20, 0x32, 0x20, 0x4F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x61, 0x6C, 0x20, 0x46,
+0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x20, 0x28, 0x50, 0x61, 0x73, 0x73, 0x65, 0x6E, 0x67, 0x65,
+0x72, 0x20, 0x53, 0x69, 0x64, 0x65, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x37, 0x33, 0x2C, 0x46,
+0x61, 0x6E, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x48, 0x69, 0x67,
+0x68, 0x20, 0x57, 0x69, 0x74, 0x68, 0x20, 0x46, 0x61, 0x6E, 0x28, 0x73, 0x29, 0x20, 0x4F, 0x66,
+0x66, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x37, 0x34, 0x2C, 0x4C, 0x6F, 0x77, 0x20, 0x46, 0x61, 0x6E,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x37, 0x35, 0x2C, 0x46, 0x61, 0x6E, 0x20,
+0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x28, 0x4C, 0x6F, 0x77, 0x29, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x37, 0x36, 0x2C, 0x46, 0x61, 0x6E, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79,
+0x20, 0x28, 0x48, 0x69, 0x67, 0x68, 0x29, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34,
+0x37, 0x37, 0x2C, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x61, 0x6C, 0x20, 0x46, 0x61,
+0x6E, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34,
+0x37, 0x38, 0x2C, 0x43, 0x6F, 0x6F, 0x6C, 0x69, 0x6E, 0x67, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x44,
+0x72, 0x69, 0x76, 0x65, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34,
+0x37, 0x39, 0x2C, 0x48, 0x69, 0x67, 0x68, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x38, 0x30, 0x2C, 0x46, 0x61, 0x6E, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x61, 0x72, 0x79, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4C, 0x6F,
+0x77, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x38, 0x31, 0x2C,
+0x46, 0x61, 0x6E, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x4C, 0x6F,
+0x77, 0x20, 0x57, 0x69, 0x74, 0x68, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x46, 0x61, 0x6E, 0x20,
+0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x38, 0x32, 0x2C, 0x53, 0x43, 0x50, 0x0D, 0x0A, 0x50,
+0x31, 0x34, 0x38, 0x33, 0x2C, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x54, 0x6F, 0x20, 0x46, 0x61,
+0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x63, 0x75,
+0x72, 0x72, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x38, 0x34, 0x2C, 0x4F, 0x70, 0x65,
+0x6E, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E,
+0x64, 0x20, 0x56, 0x43, 0x52, 0x4D, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x38, 0x35, 0x2C, 0x45, 0x47,
+0x52, 0x56, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x38, 0x36, 0x2C, 0x45, 0x47,
+0x52, 0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x38, 0x37, 0x2C, 0x45, 0x47,
+0x52, 0x43, 0x48, 0x4B, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x39, 0x30, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61,
+0x72, 0x79, 0x20, 0x41, 0x69, 0x72, 0x20, 0x52, 0x65, 0x6C, 0x69, 0x65, 0x66, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x39,
+0x31, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x20, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x34, 0x39, 0x32, 0x2C, 0x41, 0x50, 0x4C, 0x53, 0x4F, 0x4C, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x39,
+0x33, 0x2C, 0x52, 0x43, 0x4E, 0x54, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x34, 0x39, 0x34, 0x2C, 0x53, 0x50, 0x43, 0x55, 0x54,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x34, 0x39, 0x35, 0x2C, 0x54, 0x43, 0x53, 0x50, 0x4C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x30, 0x2C, 0x56,
+0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x31, 0x2C, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20,
+0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4F, 0x75, 0x74,
+0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x32, 0x2C, 0x56, 0x65, 0x68, 0x69, 0x63,
+0x6C, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x33, 0x2C,
+0x41, 0x75, 0x78, 0x69, 0x6C, 0x6C, 0x61, 0x72, 0x79, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x30, 0x34, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x35, 0x2C,
+0x49, 0x64, 0x6C, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x41, 0x74, 0x20, 0x41, 0x64, 0x61, 0x70, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x43, 0x6C, 0x69, 0x70, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x36, 0x2C,
+0x49, 0x64, 0x6C, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x4F, 0x76, 0x65, 0x72, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72,
+0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x37, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x41, 0x69, 0x72,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x55, 0x6E, 0x64, 0x65, 0x72, 0x73, 0x70,
+0x65, 0x65, 0x64, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x38,
+0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79,
+0x73, 0x74, 0x65, 0x6D, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x70, 0x65,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x30, 0x39, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x31, 0x30, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x31, 0x31, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x28, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C,
+0x65, 0x29, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x31, 0x32, 0x2C, 0x49, 0x6E,
+0x74, 0x61, 0x6B, 0x65, 0x20, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x52, 0x75,
+0x6E, 0x6E, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x28, 0x42, 0x61,
+0x6E, 0x6B, 0x20, 0x31, 0x29, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x43, 0x6C, 0x6F, 0x73,
+0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x31, 0x33, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65,
+0x20, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x52, 0x75, 0x6E, 0x6E, 0x65, 0x72,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32,
+0x29, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x35, 0x31, 0x34, 0x2C, 0x48, 0x69, 0x67, 0x68, 0x20, 0x4C, 0x6F, 0x61, 0x64, 0x20,
+0x4E, 0x65, 0x75, 0x74, 0x72, 0x61, 0x6C, 0x2F, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x46, 0x61,
+0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x31, 0x35, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74,
+0x72, 0x69, 0x63, 0x20, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6E, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x35, 0x31, 0x36, 0x2C, 0x49, 0x4D, 0x52, 0x43, 0x20, 0x49, 0x6E, 0x70, 0x75,
+0x74, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31, 0x29,
+0x0D, 0x0A, 0x50, 0x31, 0x35, 0x31, 0x37, 0x2C, 0x49, 0x4D, 0x52, 0x43, 0x20, 0x49, 0x6E, 0x70,
+0x75, 0x74, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32,
+0x29, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x31, 0x38, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20,
+0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x52, 0x75, 0x6E, 0x6E, 0x65, 0x72, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x28, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F,
+0x70, 0x65, 0x6E, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x31, 0x39, 0x2C, 0x49, 0x6E, 0x74, 0x61,
+0x6B, 0x65, 0x20, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x52, 0x75, 0x6E, 0x6E,
+0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x28, 0x53, 0x74, 0x75, 0x63,
+0x6B, 0x20, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x32, 0x30,
+0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64,
+0x20, 0x52, 0x75, 0x6E, 0x6E, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x32, 0x31, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61,
+0x62, 0x6C, 0x65, 0x20, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E,
+0x6F, 0x69, 0x64, 0x20, 0x23, 0x31, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x32,
+0x32, 0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x49, 0x6E, 0x74, 0x61, 0x6B,
+0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x23, 0x32, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x32, 0x33, 0x2C, 0x49, 0x56, 0x43, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x32, 0x34,
+0x2C, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x0D, 0x0A, 0x50, 0x31, 0x35, 0x32, 0x35, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x42, 0x79, 0x70, 0x61,
+0x73, 0x73, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x0D,
+0x0A, 0x50, 0x31, 0x35, 0x32, 0x36, 0x2C, 0x41, 0x69, 0x72, 0x20, 0x42, 0x79, 0x70, 0x61, 0x73,
+0x73, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x32, 0x37, 0x2C,
+0x41, 0x63, 0x63, 0x65, 0x6C, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x57, 0x61, 0x72, 0x6D, 0x75,
+0x70, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x35, 0x32, 0x38, 0x2C, 0x53, 0x75, 0x62, 0x73, 0x69, 0x64, 0x69, 0x61, 0x72, 0x79,
+0x20, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x32, 0x39, 0x2C, 0x53, 0x43, 0x41, 0x49, 0x52, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x33, 0x30, 0x2C, 0x41, 0x2F,
+0x43, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x33, 0x31, 0x2C, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x54, 0x65, 0x73, 0x74,
+0x20, 0x2D, 0x20, 0x41, 0x63, 0x63, 0x65, 0x6C, 0x65, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x50,
+0x65, 0x64, 0x61, 0x6C, 0x20, 0x4D, 0x6F, 0x76, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x35, 0x33, 0x32, 0x2C, 0x49, 0x4D, 0x43, 0x43, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x42,
+0x61, 0x6E, 0x6B, 0x20, 0x42, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x33, 0x33, 0x2C, 0x41, 0x41, 0x49,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x33, 0x34, 0x2C, 0x49, 0x6E, 0x65, 0x72,
+0x74, 0x69, 0x61, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76,
+0x61, 0x74, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x33, 0x35, 0x2C, 0x42, 0x6C, 0x6F, 0x77,
+0x65, 0x72, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x2F, 0x50, 0x65, 0x72, 0x66, 0x6F,
+0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x33, 0x36, 0x2C, 0x50, 0x61,
+0x72, 0x6B, 0x69, 0x6E, 0x67, 0x20, 0x42, 0x72, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75,
+0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x33, 0x37, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65,
+0x20, 0x4D, 0x61, 0x6E, 0x69, 0x66, 0x6F, 0x6C, 0x64, 0x20, 0x52, 0x75, 0x6E, 0x6E, 0x65, 0x72,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x31,
+0x29, 0x20, 0x53, 0x74, 0x75, 0x63, 0x6B, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x33, 0x38, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x4D, 0x61, 0x6E, 0x69, 0x66,
+0x6F, 0x6C, 0x64, 0x20, 0x52, 0x75, 0x6E, 0x6E, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x28, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x32, 0x29, 0x20, 0x53, 0x74, 0x75, 0x63,
+0x6B, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x33, 0x39, 0x2C, 0x50, 0x6F,
+0x77, 0x65, 0x72, 0x20, 0x54, 0x6F, 0x20, 0x41, 0x2F, 0x43, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63,
+0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x63, 0x75,
+0x72, 0x72, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x34, 0x30, 0x2C, 0x41, 0x69, 0x72,
+0x20, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x34, 0x39, 0x2C, 0x49, 0x4D, 0x43, 0x43, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x2C, 0x20, 0x42, 0x61, 0x6E, 0x6B, 0x20, 0x42, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x35, 0x30,
+0x2C, 0x50, 0x53, 0x50, 0x53, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C,
+0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x36, 0x35, 0x2C, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
+0x20, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x36, 0x36, 0x2C, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x52, 0x61,
+0x6E, 0x67, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x36, 0x37, 0x2C, 0x53,
+0x70, 0x65, 0x65, 0x64, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4F, 0x75, 0x74,
+0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x69, 0x6E, 0x75, 0x69, 0x74, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x36, 0x38, 0x2C, 0x53, 0x70,
+0x65, 0x65, 0x64, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x55, 0x6E, 0x61, 0x62,
+0x6C, 0x65, 0x20, 0x74, 0x6F, 0x20, 0x48, 0x6F, 0x6C, 0x64, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64,
+0x0D, 0x0A, 0x50, 0x31, 0x35, 0x37, 0x31, 0x2C, 0x42, 0x72, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x31, 0x35, 0x37, 0x32, 0x2C, 0x42, 0x72, 0x61, 0x6B, 0x65, 0x20, 0x50, 0x65,
+0x64, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x35, 0x37, 0x33, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50,
+0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x41, 0x76, 0x61, 0x69,
+0x6C, 0x61, 0x62, 0x6C, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x37, 0x34, 0x2C, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53,
+0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x44, 0x69, 0x73, 0x61, 0x67, 0x72, 0x65, 0x65, 0x6D, 0x65,
+0x6E, 0x74, 0x20, 0x62, 0x74, 0x77, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x73, 0x0D,
+0x0A, 0x50, 0x31, 0x35, 0x37, 0x35, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x53, 0x65, 0x6C,
+0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x37, 0x36, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x41, 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62, 0x6C, 0x65,
+0x0D, 0x0A, 0x50, 0x31, 0x35, 0x37, 0x37, 0x2C, 0x50, 0x65, 0x64, 0x61, 0x6C, 0x20, 0x50, 0x6F,
+0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x44, 0x69,
+0x73, 0x61, 0x67, 0x72, 0x65, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x20, 0x62, 0x74, 0x77, 0x6E, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x37, 0x38, 0x2C, 0x45,
+0x54, 0x43, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x4C, 0x65, 0x73, 0x73, 0x20, 0x54, 0x68,
+0x61, 0x6E, 0x20, 0x44, 0x65, 0x6D, 0x61, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x37, 0x39,
+0x2C, 0x45, 0x54, 0x43, 0x20, 0x49, 0x6E, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x4C, 0x69,
+0x6D, 0x69, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x4D, 0x6F, 0x64, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x35,
+0x38, 0x30, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x6F, 0x6E, 0x69, 0x63, 0x20, 0x54, 0x68,
+0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20, 0x50,
+0x43, 0x4D, 0x20, 0x4F, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x35,
+0x38, 0x31, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x6F, 0x6E, 0x69, 0x63, 0x20, 0x54, 0x68,
+0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x38,
+0x32, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x6F, 0x6E, 0x69, 0x63, 0x20, 0x54, 0x68, 0x72,
+0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20, 0x44, 0x61,
+0x74, 0x61, 0x20, 0x41, 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62, 0x6C, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x35, 0x38, 0x33, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x6F, 0x6E, 0x69, 0x63, 0x20, 0x54,
+0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x72, 0x75, 0x69, 0x73, 0x65, 0x20, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x0D, 0x0A,
+0x50, 0x31, 0x35, 0x38, 0x34, 0x2C, 0x54, 0x43, 0x55, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74,
+0x65, 0x64, 0x20, 0x49, 0x50, 0x45, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x38,
+0x35, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x55, 0x6E, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x38, 0x36, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74,
+0x74, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x55, 0x6E, 0x69, 0x74,
+0x20, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69,
+0x6F, 0x6E, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x35, 0x38, 0x37, 0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x55, 0x6E, 0x69, 0x74, 0x20, 0x4D, 0x6F, 0x64, 0x75,
+0x6C, 0x61, 0x74, 0x65, 0x64, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x38, 0x38,
+0x2C, 0x54, 0x68, 0x72, 0x6F, 0x74, 0x74, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x55, 0x6E, 0x69, 0x74, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20,
+0x4C, 0x6F, 0x73, 0x73, 0x20, 0x6F, 0x66, 0x20, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x20, 0x53,
+0x70, 0x72, 0x69, 0x6E, 0x67, 0x0D, 0x0A, 0x50, 0x31, 0x35, 0x38, 0x39, 0x2C, 0x54, 0x43, 0x55,
+0x20, 0x55, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x20, 0x54, 0x6F, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72,
+0x6F, 0x6C, 0x20, 0x44, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x20, 0x54, 0x68, 0x72, 0x6F, 0x74,
+0x74, 0x6C, 0x65, 0x20, 0x41, 0x6E, 0x67, 0x6C, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30, 0x30,
+0x2C, 0x4C, 0x6F, 0x73, 0x73, 0x20, 0x6F, 0x66, 0x20, 0x4B, 0x41, 0x4D, 0x20, 0x50, 0x6F, 0x77,
+0x65, 0x72, 0x3B, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30, 0x31, 0x2C, 0x45, 0x43, 0x4D, 0x2F, 0x54, 0x43, 0x4D, 0x20,
+0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30,
+0x32, 0x2C, 0x49, 0x6D, 0x6D, 0x6F, 0x62, 0x69, 0x6C, 0x69, 0x7A, 0x65, 0x72, 0x2F, 0x45, 0x43,
+0x4D, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30, 0x33, 0x2C, 0x45, 0x45, 0x50,
+0x52, 0x4F, 0x4D, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x36, 0x30, 0x34, 0x2C, 0x43, 0x6F, 0x64, 0x65, 0x20, 0x57, 0x6F, 0x72, 0x64,
+0x20, 0x55, 0x6E, 0x72, 0x65, 0x67, 0x65, 0x73, 0x74, 0x65, 0x72, 0x65, 0x64, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x30, 0x35, 0x2C, 0x4B, 0x65, 0x65, 0x70, 0x20, 0x41, 0x6C, 0x69, 0x76, 0x65, 0x20,
+0x4D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C,
+0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30, 0x36, 0x2C, 0x45, 0x43, 0x4D, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x4F, 0x2F, 0x50,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30, 0x37, 0x2C, 0x4D, 0x49, 0x4C, 0x20,
+0x4F, 0x2F, 0x50, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30, 0x38, 0x2C, 0x49,
+0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 0x45, 0x43, 0x4D, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x30, 0x39, 0x2C, 0x44,
+0x69, 0x61, 0x67, 0x6E, 0x6F, 0x73, 0x74, 0x69, 0x63, 0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20, 0x44,
+0x72, 0x69, 0x76, 0x65, 0x72, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x36,
+0x31, 0x30, 0x2C, 0x53, 0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x31, 0x31,
+0x2C, 0x53, 0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76,
+0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x31, 0x32, 0x2C, 0x53,
+0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20,
+0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x31, 0x33, 0x2C, 0x53, 0x42, 0x44,
+0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x43, 0x6F,
+0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x31, 0x34, 0x2C, 0x53, 0x42, 0x44, 0x53, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x64, 0x65,
+0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x31, 0x35, 0x2C, 0x53, 0x42, 0x44, 0x53, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D,
+0x0A, 0x50, 0x31, 0x36, 0x31, 0x36, 0x2C, 0x53, 0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x31, 0x37, 0x2C, 0x53, 0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61,
+0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36,
+0x31, 0x38, 0x2C, 0x53, 0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x31, 0x39,
+0x2C, 0x53, 0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76,
+0x65, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x32, 0x30, 0x2C, 0x53,
+0x42, 0x44, 0x53, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20,
+0x43, 0x6F, 0x64, 0x65, 0x73, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x32, 0x31, 0x2C, 0x43, 0x6F, 0x6E,
+0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x4C, 0x6F, 0x6E, 0x67,
+0x20, 0x54, 0x65, 0x72, 0x6D, 0x20, 0x4D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x20, 0x50, 0x65, 0x72,
+0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x2F, 0x20, 0x49, 0x6D, 0x6D, 0x6F, 0x62, 0x69,
+0x6C, 0x69, 0x7A, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x20, 0x57, 0x6F, 0x72, 0x64, 0x73,
+0x20, 0x44, 0x6F, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x4D, 0x61, 0x74, 0x63, 0x68, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x32, 0x32, 0x2C, 0x49, 0x6D, 0x6D, 0x6F, 0x62, 0x69, 0x6C, 0x69, 0x7A, 0x65, 0x72,
+0x20, 0x49, 0x44, 0x20, 0x44, 0x6F, 0x65, 0x73, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x4D, 0x61, 0x74,
+0x63, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x32, 0x33, 0x2C, 0x49, 0x6D, 0x6D, 0x6F, 0x62, 0x69,
+0x6C, 0x69, 0x7A, 0x65, 0x72, 0x20, 0x43, 0x6F, 0x64, 0x65, 0x20, 0x57, 0x6F, 0x72, 0x64, 0x2F,
+0x49, 0x44, 0x20, 0x4E, 0x75, 0x6D, 0x62, 0x65, 0x72, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, 0x20,
+0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x32, 0x34, 0x2C, 0x41,
+0x6E, 0x74, 0x69, 0x20, 0x54, 0x68, 0x65, 0x66, 0x74, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,
+0x0D, 0x0A, 0x50, 0x31, 0x36, 0x32, 0x35, 0x2C, 0x42, 0x2B, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6C,
+0x79, 0x20, 0x54, 0x6F, 0x20, 0x56, 0x43, 0x52, 0x4D, 0x20, 0x46, 0x61, 0x6E, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x32, 0x36, 0x2C, 0x54, 0x68, 0x65, 0x66, 0x74, 0x20, 0x44,
+0x65, 0x74, 0x65, 0x72, 0x72, 0x65, 0x6E, 0x74, 0x20, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x45, 0x6E,
+0x61, 0x62, 0x6C, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4E, 0x6F, 0x74, 0x20,
+0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x2F, 0x20, 0x42, 0x2B, 0x20, 0x53, 0x75, 0x70,
+0x70, 0x6C, 0x79, 0x20, 0x54, 0x6F, 0x20, 0x56, 0x43, 0x52, 0x4D, 0x20, 0x41, 0x2F, 0x43, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x32, 0x37, 0x2C, 0x4D, 0x6F, 0x64, 0x75, 0x6C,
+0x65, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6C, 0x79, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65,
+0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x32, 0x38, 0x2C, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x20, 0x49, 0x67, 0x6E, 0x69,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6C, 0x79, 0x20, 0x49, 0x6E, 0x70, 0x75,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x32, 0x39, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 0x56, 0x6F,
+0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36,
+0x33, 0x30, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x6C, 0x20, 0x56, 0x72, 0x65, 0x66,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x36, 0x33, 0x31, 0x2C, 0x54, 0x68, 0x65, 0x66, 0x74, 0x20, 0x44, 0x65, 0x74, 0x65, 0x72, 0x72,
+0x65, 0x6E, 0x74, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x20, 0x45, 0x6E, 0x61, 0x62, 0x6C, 0x65,
+0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x43, 0x6F, 0x72, 0x72,
+0x65, 0x63, 0x74, 0x2F, 0x20, 0x4D, 0x61, 0x69, 0x6E, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x28, 0x50, 0x6F, 0x77,
+0x65, 0x72, 0x20, 0x48, 0x6F, 0x6C, 0x64, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x33, 0x32, 0x2C,
+0x53, 0x6D, 0x61, 0x72, 0x74, 0x20, 0x41, 0x6C, 0x74, 0x65, 0x72, 0x6E, 0x61, 0x74, 0x6F, 0x72,
+0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x73, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x2F, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x33, 0x33, 0x2C, 0x4B, 0x41, 0x4D, 0x20, 0x56, 0x6F,
+0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x54, 0x6F, 0x6F, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x33, 0x34, 0x2C, 0x44, 0x61, 0x74, 0x61, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74,
+0x20, 0x4C, 0x69, 0x6E, 0x6B, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61,
+0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x33, 0x35, 0x2C, 0x54, 0x69, 0x72,
+0x65, 0x20, 0x2F, 0x20, 0x41, 0x78, 0x6C, 0x65, 0x20, 0x52, 0x61, 0x74, 0x69, 0x6F, 0x20, 0x4F,
+0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x61, 0x62, 0x6C, 0x65,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x33, 0x36, 0x2C, 0x49, 0x6E,
+0x64, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x74, 0x75, 0x72,
+0x65, 0x20, 0x43, 0x68, 0x69, 0x70, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75, 0x6E, 0x69, 0x63, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x33,
+0x37, 0x2C, 0x43, 0x61, 0x6E, 0x20, 0x4C, 0x69, 0x6E, 0x6B, 0x20, 0x45, 0x43, 0x4D, 0x2F, 0x41,
+0x42, 0x53, 0x43, 0x4D, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x4E,
+0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x33, 0x38, 0x2C, 0x43, 0x61, 0x6E, 0x20, 0x4C, 0x69,
+0x6E, 0x6B, 0x20, 0x45, 0x43, 0x4D, 0x2F, 0x49, 0x4E, 0x53, 0x54, 0x4D, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x2F, 0x20, 0x4E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x33,
+0x39, 0x2C, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20, 0x49, 0x44, 0x20, 0x42, 0x6C, 0x6F,
+0x63, 0x6B, 0x20, 0x43, 0x6F, 0x72, 0x72, 0x75, 0x70, 0x74, 0x65, 0x64, 0x20, 0x6F, 0x72, 0x20,
+0x4E, 0x6F, 0x74, 0x20, 0x50, 0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x6D, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x36, 0x34, 0x30, 0x2C, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x74, 0x72, 0x61, 0x69, 0x6E,
+0x20, 0x44, 0x54, 0x43, 0x73, 0x20, 0x41, 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62, 0x6C, 0x65, 0x20,
+0x69, 0x6E, 0x20, 0x41, 0x6E, 0x6F, 0x74, 0x68, 0x65, 0x72, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x34, 0x31, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75,
+0x6D, 0x70, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x34,
+0x32, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x4D, 0x6F, 0x6E, 0x69,
+0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x34, 0x33, 0x2C, 0x46, 0x75,
+0x65, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x70, 0x75,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x34, 0x34, 0x2C, 0x46, 0x75, 0x65, 0x6C, 0x20, 0x50, 0x75,
+0x6D, 0x70, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x34, 0x35, 0x2C, 0x46, 0x75, 0x65, 0x6C,
+0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x20, 0x53,
+0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x35, 0x30,
+0x2C, 0x50, 0x53, 0x50, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4F, 0x75, 0x74, 0x20,
+0x6F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x35, 0x31, 0x2C, 0x50, 0x53, 0x50, 0x20, 0x53, 0x77,
+0x69, 0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x35, 0x32, 0x2C, 0x49, 0x41,
+0x43, 0x20, 0x4D, 0x6F, 0x6E, 0x69, 0x74, 0x6F, 0x72, 0x20, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6C,
+0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x50, 0x53, 0x50, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
+0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x35,
+0x33, 0x2C, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53, 0x74, 0x65, 0x65, 0x72, 0x69, 0x6E, 0x67,
+0x20, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36,
+0x35, 0x34, 0x2C, 0x52, 0x65, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E,
+0x20, 0x4F, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x35, 0x35, 0x2C, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x44, 0x69, 0x73,
+0x61, 0x62, 0x6C, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x36, 0x30, 0x2C,
+0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x43,
+0x68, 0x65, 0x63, 0x6B, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x48, 0x69, 0x67, 0x68,
+0x0D, 0x0A, 0x50, 0x31, 0x36, 0x36, 0x31, 0x2C, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x43, 0x68, 0x65, 0x63, 0x6B, 0x20, 0x53, 0x69, 0x67,
+0x6E, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x36, 0x32, 0x2C, 0x49,
+0x44, 0x4D, 0x5F, 0x45, 0x4E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61,
+0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x36, 0x33, 0x2C, 0x46, 0x75, 0x65,
+0x6C, 0x20, 0x44, 0x65, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64,
+0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36,
+0x36, 0x37, 0x2C, 0x43, 0x49, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x36, 0x38,
+0x2C, 0x50, 0x43, 0x4D, 0x20, 0x2D, 0x20, 0x49, 0x44, 0x4D, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x75,
+0x6E, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D,
+0x0A, 0x50, 0x31, 0x36, 0x37, 0x30, 0x2C, 0x45, 0x6C, 0x65, 0x63, 0x74, 0x72, 0x6F, 0x6E, 0x69,
+0x63, 0x20, 0x46, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6B, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61,
+0x6C, 0x20, 0x4E, 0x6F, 0x74, 0x20, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x36, 0x38, 0x30, 0x2C, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F,
+0x69, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x38, 0x31, 0x2C, 0x4D, 0x65, 0x74, 0x65, 0x72,
+0x69, 0x6E, 0x67, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x38, 0x32, 0x2C,
+0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x50, 0x75, 0x6D,
+0x70, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x38, 0x33, 0x2C, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x69,
+0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x54, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x36, 0x38, 0x34, 0x2C, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x69,
+0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x38,
+0x35, 0x2C, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x50,
+0x75, 0x6D, 0x70, 0x20, 0x53, 0x74, 0x65, 0x70, 0x70, 0x69, 0x6E, 0x67, 0x20, 0x4D, 0x6F, 0x74,
+0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x38, 0x36, 0x2C, 0x4D, 0x65,
+0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20,
+0x53, 0x74, 0x65, 0x70, 0x70, 0x69, 0x6E, 0x67, 0x20, 0x4D, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x38, 0x37, 0x2C, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69,
+0x6E, 0x67, 0x20, 0x4F, 0x69, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x74, 0x65, 0x70,
+0x70, 0x69, 0x6E, 0x67, 0x20, 0x4D, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x36, 0x38, 0x38, 0x2C, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4F,
+0x69, 0x6C, 0x20, 0x50, 0x75, 0x6D, 0x70, 0x20, 0x53, 0x74, 0x65, 0x70, 0x70, 0x69, 0x6E, 0x67,
+0x20, 0x4D, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x38,
+0x39, 0x2C, 0x4F, 0x69, 0x6C, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x39, 0x30, 0x2C, 0x57, 0x61, 0x73, 0x74, 0x65,
+0x67, 0x61, 0x74, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x36, 0x39, 0x31, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x20, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x36, 0x39, 0x32, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F,
+0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x36, 0x39, 0x33, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x20, 0x43, 0x68, 0x61, 0x72,
+0x67, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x36, 0x39, 0x34, 0x2C, 0x54, 0x75, 0x72, 0x62, 0x6F, 0x20, 0x43, 0x68, 0x61, 0x72,
+0x67, 0x65, 0x20, 0x52, 0x65, 0x6C, 0x69, 0x65, 0x66, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x30, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x49, 0x6E, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x6E, 0x61, 0x74, 0x65, 0x20,
+0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x20, 0x28, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20,
+0x74, 0x6F, 0x20, 0x4E, 0x65, 0x75, 0x74, 0x72, 0x61, 0x6C, 0x29, 0x0D, 0x0A, 0x50, 0x31, 0x37,
+0x30, 0x31, 0x2C, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x45, 0x6E, 0x67, 0x61, 0x67,
+0x65, 0x6D, 0x65, 0x6E, 0x74, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x37,
+0x30, 0x32, 0x2C, 0x54, 0x52, 0x53, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49,
+0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x30, 0x33, 0x2C, 0x42,
+0x72, 0x61, 0x6B, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4F, 0x75, 0x74, 0x20,
+0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E,
+0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x30, 0x34, 0x2C, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61,
+0x6C, 0x20, 0x54, 0x52, 0x53, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x74, 0x6F, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x74, 0x61, 0x74, 0x65,
+0x73, 0x20, 0x69, 0x6E, 0x20, 0x4B, 0x4F, 0x45, 0x4F, 0x20, 0x2F, 0x20, 0x4B, 0x4F, 0x45, 0x52,
+0x0D, 0x0A, 0x50, 0x31, 0x37, 0x30, 0x35, 0x2C, 0x4E, 0x6F, 0x74, 0x20, 0x69, 0x6E, 0x20, 0x50,
+0x20, 0x6F, 0x72, 0x20, 0x4E, 0x20, 0x44, 0x75, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x4B, 0x4F, 0x45,
+0x4F, 0x20, 0x2F, 0x20, 0x4B, 0x4F, 0x45, 0x52, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x30, 0x36, 0x2C,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C, 0x65, 0x20, 0x53, 0x70, 0x65,
+0x65, 0x64, 0x20, 0x4F, 0x62, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x20, 0x69, 0x6E, 0x20, 0x50,
+0x61, 0x72, 0x6B, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x30, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x4E, 0x65, 0x75, 0x74, 0x72, 0x61, 0x6C,
+0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x48, 0x61, 0x72, 0x64, 0x20,
+0x46, 0x61, 0x75, 0x6C, 0x74, 0x20, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x30, 0x38, 0x2C, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x30, 0x39, 0x2C, 0x50, 0x4E,
+0x50, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20,
+0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x31, 0x31, 0x2C, 0x54, 0x46, 0x54, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65,
+0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x31, 0x32, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x20, 0x54, 0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x52, 0x65, 0x64,
+0x75, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x53,
+0x69, 0x67, 0x6E, 0x61, 0x6C, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x31, 0x33, 0x2C, 0x54, 0x46, 0x54, 0x20, 0x53, 0x65, 0x6E,
+0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x46, 0x61, 0x69,
+0x6C, 0x75, 0x72, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x0D, 0x0A,
+0x50, 0x31, 0x37, 0x31, 0x34, 0x2C, 0x53, 0x53, 0x41, 0x20, 0x49, 0x6E, 0x64, 0x75, 0x63, 0x74,
+0x69, 0x76, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x31, 0x35,
+0x2C, 0x53, 0x53, 0x42, 0x20, 0x49, 0x6E, 0x64, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x53,
+0x69, 0x67, 0x6E, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x31, 0x36, 0x2C, 0x53, 0x53, 0x43, 0x20,
+0x49, 0x6E, 0x64, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x74,
+0x75, 0x72, 0x65, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x31, 0x37, 0x2C, 0x53, 0x53, 0x44, 0x20, 0x49, 0x6E, 0x64, 0x75, 0x63,
+0x74, 0x69, 0x76, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x31,
+0x38, 0x2C, 0x54, 0x46, 0x54, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E, 0x20,
+0x52, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x20, 0x48, 0x69,
+0x67, 0x68, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x32, 0x30, 0x2C, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6C,
+0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x4D, 0x65, 0x74, 0x65, 0x72, 0x29, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x32, 0x31, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20,
+0x31, 0x20, 0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x52, 0x61, 0x74, 0x69,
+0x6F, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x32, 0x32, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x32, 0x20,
+0x49, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x52, 0x61, 0x74, 0x69, 0x6F, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x32, 0x33, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x33, 0x20, 0x69, 0x6E,
+0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x52, 0x61, 0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x32, 0x34, 0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x34, 0x20, 0x49, 0x6E, 0x63, 0x6F,
+0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x52, 0x61, 0x74, 0x69, 0x6F, 0x0D, 0x0A, 0x50, 0x31, 0x37,
+0x32, 0x35, 0x2C, 0x49, 0x6E, 0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x20,
+0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x49, 0x6E, 0x63,
+0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x44, 0x75, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x65, 0x6C,
+0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x32, 0x36, 0x2C, 0x49, 0x6E,
+0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6E, 0x74, 0x20, 0x45, 0x6E, 0x67, 0x69, 0x6E,
+0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65,
+0x20, 0x44, 0x75, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x32, 0x37, 0x2C, 0x43, 0x6F, 0x61, 0x73, 0x74, 0x20, 0x43,
+0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x49,
+0x6E, 0x64, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x53, 0x69, 0x67, 0x6E, 0x61, 0x74, 0x75,
+0x72, 0x65, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x37, 0x32, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x53, 0x6C, 0x69, 0x70, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x32, 0x39, 0x2C, 0x34, 0x78, 0x34, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x33, 0x30,
+0x2C, 0x47, 0x65, 0x61, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x32, 0x2C, 0x33, 0x2C, 0x35, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x33, 0x31, 0x2C, 0x31, 0x2D, 0x32, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x37, 0x33, 0x32, 0x2C, 0x32, 0x2D, 0x33, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x33, 0x33,
+0x2C, 0x33, 0x2D, 0x34, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x33, 0x34, 0x2C, 0x47, 0x65,
+0x61, 0x72, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x33, 0x35, 0x2C, 0x46, 0x69,
+0x72, 0x73, 0x74, 0x20, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x33, 0x36, 0x2C, 0x53, 0x65, 0x63, 0x6F, 0x6E,
+0x64, 0x20, 0x47, 0x65, 0x61, 0x72, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x33, 0x37, 0x2C, 0x4C, 0x6F, 0x63, 0x6B, 0x75, 0x70, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x33, 0x38, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x54, 0x69, 0x6D,
+0x65, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x33, 0x39, 0x2C, 0x53,
+0x6C, 0x69, 0x70, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53, 0x79, 0x73,
+0x74, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x34, 0x30, 0x2C, 0x54, 0x6F, 0x72, 0x71, 0x75,
+0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x75, 0x74,
+0x63, 0x68, 0x20, 0x49, 0x6E, 0x64, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x53, 0x69, 0x67,
+0x6E, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x34, 0x31, 0x2C, 0x54, 0x6F, 0x72, 0x71, 0x75, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63,
+0x68, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x34, 0x32, 0x2C, 0x54, 0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x4F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x34, 0x33, 0x2C, 0x54, 0x6F, 0x72, 0x71, 0x75, 0x65, 0x20,
+0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x69, 0x65,
+0x64, 0x20, 0x4F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x34, 0x34, 0x2C, 0x54, 0x6F, 0x72, 0x71,
+0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x75,
+0x74, 0x63, 0x68, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F,
+0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x34, 0x35, 0x2C, 0x4C, 0x69,
+0x6E, 0x65, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x0D, 0x0A, 0x50, 0x31, 0x37,
+0x34, 0x36, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27, 0x41, 0x27,
+0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x34, 0x37, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27,
+0x41, 0x27, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x37, 0x34, 0x38, 0x2C, 0x45, 0x50, 0x43, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x34, 0x39, 0x2C, 0x50,
+0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20,
+0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x35, 0x31, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x41, 0x20, 0x50, 0x65, 0x72, 0x66,
+0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x35, 0x33, 0x2C, 0x54,
+0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x20,
+0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x56, 0x61, 0x6C, 0x76, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x35, 0x34, 0x2C, 0x43, 0x6F, 0x61, 0x73, 0x74, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63,
+0x68, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x37, 0x35, 0x35, 0x2C, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x65, 0x64, 0x69, 0x61,
+0x74, 0x65, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20,
+0x28, 0x49, 0x53, 0x53, 0x29, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F,
+0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x35, 0x36, 0x2C, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x42, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72,
+0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x36, 0x30, 0x2C, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27, 0x41, 0x27, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x36, 0x31, 0x2C,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43,
+0x20, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x37, 0x36, 0x32, 0x2C, 0x4F, 0x76, 0x65, 0x72, 0x64, 0x72, 0x69, 0x76, 0x65, 0x20, 0x42, 0x61,
+0x6E, 0x64, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x4F, 0x66, 0x66, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x36, 0x35, 0x2C, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x36, 0x37, 0x2C,
+0x54, 0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72,
+0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37,
+0x36, 0x38, 0x2C, 0x50, 0x65, 0x72, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6E, 0x63, 0x65, 0x20, 0x2F,
+0x20, 0x4E, 0x6F, 0x72, 0x6D, 0x61, 0x6C, 0x20, 0x2F, 0x20, 0x57, 0x69, 0x6E, 0x74, 0x65, 0x72,
+0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x36, 0x39, 0x2C, 0x41,
+0x47, 0x34, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x6F, 0x72, 0x71, 0x75, 0x65, 0x20, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x61, 0x74, 0x69, 0x6F,
+0x6E, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x37, 0x30, 0x2C, 0x43,
+0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x37, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x4D, 0x49,
+0x4C, 0x20, 0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x37, 0x36, 0x2C, 0x49,
+0x67, 0x6E, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x65, 0x74, 0x61, 0x72, 0x64, 0x20, 0x52,
+0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20,
+0x46, 0x61, 0x75, 0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x37, 0x37, 0x2C, 0x49, 0x67, 0x6E,
+0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x65, 0x74, 0x61, 0x72, 0x64, 0x20, 0x52, 0x65, 0x71,
+0x75, 0x65, 0x73, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x75,
+0x6C, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x37, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x49,
+0x2F, 0x50, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x37, 0x39, 0x2C, 0x54, 0x43,
+0x49, 0x4C, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75,
+0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38, 0x30, 0x2C, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x28, 0x4F, 0x2F, 0x44, 0x20, 0x43, 0x61, 0x6E, 0x63, 0x65, 0x6C, 0x29, 0x20,
+0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74,
+0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38, 0x31, 0x2C, 0x34, 0x58,
+0x34, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20,
+0x53, 0x65, 0x6C, 0x66, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x38, 0x32, 0x2C, 0x50, 0x2F, 0x45, 0x53, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4F, 0x75, 0x74, 0x20, 0x4F, 0x66, 0x20, 0x53, 0x65, 0x6C, 0x66, 0x20,
+0x54, 0x65, 0x73, 0x74, 0x20, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38,
+0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4F,
+0x76, 0x65, 0x72, 0x74, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x64, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38, 0x34, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4D, 0x65, 0x63,
+0x68, 0x61, 0x6E, 0x69, 0x63, 0x61, 0x6C, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x20,
+0x2D, 0x20, 0x46, 0x69, 0x72, 0x73, 0x74, 0x20, 0x41, 0x6E, 0x64, 0x20, 0x52, 0x65, 0x76, 0x65,
+0x72, 0x73, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4D, 0x65, 0x63, 0x68, 0x61, 0x6E, 0x69, 0x63,
+0x61, 0x6C, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x20, 0x2D, 0x20, 0x46, 0x69, 0x72,
+0x73, 0x74, 0x20, 0x41, 0x6E, 0x64, 0x20, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x0D, 0x0A, 0x50,
+0x31, 0x37, 0x38, 0x36, 0x2C, 0x33, 0x2D, 0x32, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x73, 0x68, 0x69,
+0x66, 0x74, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38, 0x37, 0x2C,
+0x32, 0x2D, 0x31, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x73, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x72,
+0x72, 0x6F, 0x72, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38, 0x38, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73,
+0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65,
+0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27, 0x42, 0x27, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x38, 0x39, 0x2C, 0x50, 0x72, 0x65,
+0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27, 0x42, 0x27, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x39, 0x30, 0x2C,
+0x54, 0x50, 0x20, 0x28, 0x4D, 0x65, 0x63, 0x68, 0x61, 0x6E, 0x69, 0x63, 0x61, 0x6C, 0x29, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74,
+0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x39, 0x31, 0x2C, 0x54, 0x50, 0x20, 0x28, 0x45,
+0x6C, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x29, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31,
+0x37, 0x39, 0x32, 0x2C, 0x42, 0x61, 0x72, 0x6F, 0x6D, 0x65, 0x74, 0x65, 0x72, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D,
+0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x39,
+0x33, 0x2C, 0x49, 0x6E, 0x74, 0x61, 0x6B, 0x65, 0x20, 0x41, 0x69, 0x72, 0x20, 0x56, 0x6F, 0x6C,
+0x75, 0x6D, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x39, 0x34, 0x2C, 0x42,
+0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x20, 0x56, 0x6F, 0x6C, 0x74, 0x61, 0x67, 0x65, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69,
+0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x39, 0x35, 0x2C, 0x49, 0x64, 0x6C, 0x65, 0x20, 0x53,
+0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61,
+0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x39, 0x36,
+0x2C, 0x4B, 0x69, 0x63, 0x6B, 0x20, 0x44, 0x6F, 0x77, 0x6E, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x37, 0x39, 0x37, 0x2C, 0x4E, 0x65, 0x75,
+0x74, 0x72, 0x61, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D,
+0x0A, 0x50, 0x31, 0x37, 0x39, 0x38, 0x2C, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x54,
+0x65, 0x6D, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A,
+0x50, 0x31, 0x37, 0x39, 0x39, 0x2C, 0x48, 0x6F, 0x6C, 0x64, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63,
+0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x30, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68,
+0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6C, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x61, 0x66, 0x65, 0x74,
+0x79, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x31, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6C, 0x75,
+0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6C, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x61,
+0x66, 0x65, 0x74, 0x79, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4F, 0x70, 0x65, 0x6E,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x32, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6C, 0x75,
+0x74, 0x63, 0x68, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6C, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x61,
+0x66, 0x65, 0x74, 0x79, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x53, 0x68, 0x6F, 0x72,
+0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74,
+0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20,
+0x49, 0x6E, 0x74, 0x65, 0x72, 0x6C, 0x6F, 0x63, 0x6B, 0x20, 0x53, 0x61, 0x66, 0x65, 0x74, 0x79,
+0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D,
+0x0A, 0x50, 0x31, 0x38, 0x30, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76,
+0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65,
+0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69,
+0x76, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F,
+0x72, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x30, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65,
+0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F,
+0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x37, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57,
+0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20,
+0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E,
+0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72,
+0x69, 0x76, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x30, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72,
+0x69, 0x76, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F,
+0x72, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x31, 0x30, 0x2C, 0x54, 0x46, 0x50, 0x20, 0x56, 0x61, 0x6C, 0x76, 0x65, 0x20,
+0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x2F, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72,
+0x69, 0x76, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F,
+0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x31,
+0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34,
+0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x4C, 0x6F, 0x77,
+0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75,
+0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x31, 0x32, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44,
+0x72, 0x69, 0x76, 0x65, 0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65,
+0x0D, 0x0A, 0x50, 0x31, 0x38, 0x31, 0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69,
+0x76, 0x65, 0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x4F,
+0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x31, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x4D, 0x6F,
+0x64, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65,
+0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x31, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44,
+0x72, 0x69, 0x76, 0x65, 0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74,
+0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54,
+0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x31, 0x36, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4E, 0x65, 0x75,
+0x74, 0x72, 0x61, 0x6C, 0x20, 0x53, 0x61, 0x66, 0x65, 0x74, 0x79, 0x20, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75,
+0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x31, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D,
+0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4E, 0x65, 0x75, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x53,
+0x61, 0x66, 0x65, 0x74, 0x79, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x4F, 0x70, 0x65,
+0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x31, 0x38,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4E, 0x65,
+0x75, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x53, 0x61, 0x66, 0x65, 0x74, 0x79, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31,
+0x38, 0x31, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x4E, 0x65, 0x75, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x53, 0x61, 0x66, 0x65, 0x74, 0x79, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x32, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65,
+0x20, 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73, 0x65, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x32, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6C,
+0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73, 0x65, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65,
+0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x32, 0x32, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66,
+0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73,
+0x65, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F,
+0x69, 0x6C, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x32, 0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6C,
+0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73, 0x65, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65,
+0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64,
+0x0D, 0x0A, 0x50, 0x31, 0x38, 0x32, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69,
+0x76, 0x65, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x38, 0x32, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76,
+0x65, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x4F,
+0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x32, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x4C, 0x6F,
+0x77, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72,
+0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x32, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72,
+0x69, 0x76, 0x65, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x52,
+0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20,
+0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x32, 0x38, 0x2C, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x65, 0x72,
+0x20, 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73, 0x65, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74,
+0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F, 0x69, 0x6C, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x32, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F,
+0x75, 0x6E, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73, 0x65, 0x20,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F, 0x69, 0x6C,
+0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x38, 0x33, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20,
+0x43, 0x6F, 0x75, 0x6E, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73,
+0x65, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F,
+0x69, 0x6C, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x33, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F,
+0x75, 0x6E, 0x74, 0x65, 0x72, 0x20, 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x77, 0x69, 0x73, 0x65, 0x20,
+0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x6F, 0x69, 0x6C,
+0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54,
+0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x33, 0x32, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x66, 0x66, 0x65,
+0x72, 0x65, 0x6E, 0x74, 0x69, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x2D, 0x55, 0x70, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x33, 0x33, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x66, 0x66, 0x65,
+0x72, 0x65, 0x6E, 0x74, 0x69, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x2D, 0x55, 0x70, 0x20,
+0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x33, 0x34, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66,
+0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6E,
+0x74, 0x69, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x2D, 0x55, 0x70, 0x20, 0x53, 0x6F, 0x6C,
+0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x33, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65,
+0x20, 0x44, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x74, 0x69, 0x61, 0x6C, 0x20, 0x4C, 0x6F,
+0x63, 0x6B, 0x2D, 0x55, 0x70, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53,
+0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20,
+0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x33, 0x36, 0x2C, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x46, 0x72, 0x6F, 0x6E, 0x74, 0x20, 0x53,
+0x68, 0x61, 0x66, 0x74, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x33, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43,
+0x61, 0x73, 0x65, 0x20, 0x52, 0x65, 0x61, 0x72, 0x20, 0x53, 0x68, 0x61, 0x66, 0x74, 0x20, 0x53,
+0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x33, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x53, 0x68,
+0x69, 0x66, 0x74, 0x20, 0x4D, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x33, 0x39,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x53, 0x68, 0x69, 0x66,
+0x74, 0x20, 0x4D, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x34, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65,
+0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x4D, 0x6F, 0x74,
+0x6F, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x34, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x53, 0x68,
+0x69, 0x66, 0x74, 0x20, 0x4D, 0x6F, 0x74, 0x6F, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E,
+0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x34, 0x32, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43,
+0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x74, 0x69, 0x61, 0x6C,
+0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x2D, 0x55, 0x70, 0x20, 0x46, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63,
+0x6B, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x34, 0x33, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x66, 0x66, 0x65,
+0x72, 0x65, 0x6E, 0x74, 0x69, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x2D, 0x55, 0x70, 0x20,
+0x46, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6B, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20,
+0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31,
+0x38, 0x34, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44,
+0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x74, 0x69, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x63, 0x6B,
+0x2D, 0x55, 0x70, 0x20, 0x46, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6B, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31,
+0x38, 0x34, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44,
+0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6E, 0x74, 0x69, 0x61, 0x6C, 0x20, 0x4C, 0x6F, 0x63, 0x6B,
+0x2D, 0x55, 0x70, 0x20, 0x46, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6B, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x34, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x41, 0x27, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D,
+0x0A, 0x50, 0x31, 0x38, 0x34, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73,
+0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20,
+0x27, 0x41, 0x27, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x0D, 0x0A, 0x50, 0x31, 0x38, 0x34, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61,
+0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65,
+0x20, 0x27, 0x41, 0x27, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50,
+0x31, 0x38, 0x34, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x41,
+0x27, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x35, 0x30,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x42, 0x27, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50,
+0x31, 0x38, 0x35, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x42,
+0x27, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x35, 0x32, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27,
+0x42, 0x27, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x35, 0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x42, 0x27, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F,
+0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x35, 0x34, 0x2C, 0x54,
+0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63,
+0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x43, 0x27, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x35, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x43, 0x27, 0x20,
+0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31,
+0x38, 0x35, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x43, 0x27,
+0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54,
+0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x35, 0x37,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x43, 0x27, 0x20, 0x53, 0x68,
+0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47,
+0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x35, 0x38, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66,
+0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20,
+0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x44, 0x27, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x35, 0x39,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x44, 0x27, 0x20, 0x4F, 0x70,
+0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x36,
+0x30, 0x2C, 0x54, 0x43, 0x43, 0x20, 0x50, 0x57, 0x4D, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F,
+0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74,
+0x72, 0x69, 0x63, 0x61, 0x6C, 0x2F, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73,
+0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20,
+0x27, 0x44, 0x27, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31,
+0x38, 0x36, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43,
+0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x27, 0x44, 0x27,
+0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x54,
+0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x36, 0x32, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61,
+0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x36, 0x33, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x50,
+0x6F, 0x77, 0x65, 0x72, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x36, 0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43,
+0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74,
+0x65, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x54, 0x6F,
+0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x36, 0x35, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61,
+0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x53,
+0x68, 0x6F, 0x72, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x36, 0x36, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65,
+0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x43, 0x6F, 0x6E, 0x63, 0x65, 0x72, 0x6E, 0x20,
+0x2D, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x69, 0x6E, 0x67, 0x20, 0x52, 0x65, 0x71, 0x75,
+0x69, 0x72, 0x65, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x36, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65,
+0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50,
+0x6C, 0x61, 0x74, 0x65, 0x20, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x6C, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x38, 0x36, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x41, 0x75, 0x74, 0x6F, 0x6D, 0x61, 0x74, 0x69, 0x63, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65,
+0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74,
+0x6F, 0x72, 0x20, 0x28, 0x4C, 0x61, 0x6D, 0x70, 0x29, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x36, 0x39,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75,
+0x74, 0x6F, 0x6D, 0x61, 0x74, 0x69, 0x63, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20,
+0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x20,
+0x28, 0x4C, 0x61, 0x6D, 0x70, 0x29, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53,
+0x68, 0x6F, 0x72, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D,
+0x0A, 0x50, 0x31, 0x38, 0x37, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73,
+0x69, 0x6F, 0x6E, 0x20, 0x43, 0x6F, 0x6D, 0x70, 0x6F, 0x6E, 0x65, 0x6E, 0x74, 0x20, 0x53, 0x6C,
+0x69, 0x70, 0x70, 0x69, 0x6E, 0x67, 0x2F, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4D, 0x65, 0x63, 0x68, 0x61, 0x6E, 0x69, 0x63, 0x61, 0x6C, 0x20,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x34, 0x78,
+0x34, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37, 0x31, 0x2C,
+0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4D, 0x65, 0x63,
+0x68, 0x61, 0x6E, 0x69, 0x63, 0x61, 0x6C, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72,
+0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x34, 0x78, 0x34, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x54,
+0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37, 0x32,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4D, 0x65,
+0x63, 0x68, 0x61, 0x6E, 0x69, 0x63, 0x61, 0x6C, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C,
+0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x41, 0x78, 0x6C, 0x65, 0x20, 0x4C, 0x6F, 0x63, 0x6B,
+0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61,
+0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37, 0x33, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x4D, 0x65, 0x63, 0x68, 0x61, 0x6E,
+0x69, 0x63, 0x61, 0x6C, 0x20, 0x34, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69,
+0x76, 0x65, 0x20, 0x41, 0x78, 0x6C, 0x65, 0x20, 0x4C, 0x6F, 0x63, 0x6B, 0x20, 0x4C, 0x61, 0x6D,
+0x70, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20,
+0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37,
+0x34, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x41,
+0x75, 0x74, 0x6F, 0x6D, 0x61, 0x74, 0x69, 0x63, 0x20, 0x48, 0x61, 0x6C, 0x6C, 0x20, 0x45, 0x66,
+0x66, 0x65, 0x63, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x50, 0x6F, 0x77, 0x65,
+0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72,
+0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69,
+0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75, 0x74, 0x6F, 0x6D, 0x61, 0x74, 0x69, 0x63, 0x20,
+0x48, 0x61, 0x6C, 0x6C, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x53, 0x65, 0x6E, 0x73,
+0x6F, 0x72, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72,
+0x79, 0x20, 0x2F, 0x20, 0x34, 0x57, 0x44, 0x20, 0x4C, 0x6F, 0x77, 0x20, 0x53, 0x77, 0x69, 0x74,
+0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x45, 0x6C, 0x65, 0x63, 0x74,
+0x72, 0x69, 0x63, 0x61, 0x6C, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37, 0x36, 0x2C, 0x54, 0x72, 0x61,
+0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66,
+0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x32, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20,
+0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A,
+0x50, 0x31, 0x38, 0x37, 0x37, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69,
+0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65,
+0x20, 0x32, 0x2D, 0x57, 0x68, 0x65, 0x65, 0x6C, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x20, 0x53,
+0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x54, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79,
+0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73,
+0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61,
+0x73, 0x65, 0x20, 0x44, 0x69, 0x73, 0x65, 0x6E, 0x67, 0x61, 0x67, 0x65, 0x64, 0x20, 0x53, 0x6F,
+0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46,
+0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x37, 0x39, 0x2C, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73,
+0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x73, 0x65, 0x6E, 0x67, 0x61,
+0x67, 0x65, 0x64, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x4F, 0x70, 0x65,
+0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x38, 0x30,
+0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72,
+0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x73, 0x65,
+0x6E, 0x67, 0x61, 0x67, 0x65, 0x64, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x74, 0x6F, 0x20, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79,
+0x0D, 0x0A, 0x50, 0x31, 0x38, 0x38, 0x31, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43,
+0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C,
+0x75, 0x72, 0x65, 0x2C, 0x20, 0x47, 0x45, 0x4D, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x38, 0x32, 0x2C,
+0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x4C,
+0x65, 0x76, 0x65, 0x6C, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63,
+0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x74, 0x6F, 0x20, 0x47, 0x72, 0x6F,
+0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x38, 0x33, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E,
+0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E, 0x74, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x20,
+0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46,
+0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x2C, 0x20, 0x47, 0x45, 0x4D, 0x0D, 0x0A, 0x50, 0x31, 0x38,
+0x38, 0x34, 0x2C, 0x45, 0x6E, 0x67, 0x69, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x6F, 0x6C, 0x61, 0x6E,
+0x74, 0x20, 0x4C, 0x65, 0x76, 0x65, 0x6C, 0x20, 0x4C, 0x61, 0x6D, 0x70, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x74, 0x6F, 0x20, 0x47, 0x72,
+0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x38, 0x35, 0x2C, 0x54, 0x72, 0x61, 0x6E,
+0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65,
+0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20, 0x44, 0x69, 0x73, 0x65, 0x6E, 0x67, 0x61, 0x67, 0x65,
+0x64, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74,
+0x20, 0x74, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x38, 0x38,
+0x36, 0x2C, 0x34, 0x58, 0x34, 0x20, 0x49, 0x6E, 0x69, 0x74, 0x69, 0x61, 0x6C, 0x69, 0x7A, 0x61,
+0x74, 0x69, 0x6F, 0x6E, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50, 0x31,
+0x38, 0x39, 0x30, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E,
+0x20, 0x34, 0x57, 0x44, 0x20, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x53, 0x65, 0x6C, 0x65, 0x63, 0x74,
+0x20, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x20, 0x49, 0x6E, 0x70, 0x75, 0x74, 0x20, 0x43, 0x69,
+0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x75, 0x72, 0x65, 0x0D, 0x0A, 0x50,
+0x31, 0x38, 0x39, 0x31, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F,
+0x6E, 0x20, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x20, 0x43, 0x61, 0x73, 0x65, 0x20,
+0x43, 0x6F, 0x6E, 0x74, 0x61, 0x63, 0x74, 0x20, 0x50, 0x6C, 0x61, 0x74, 0x65, 0x20, 0x47, 0x72,
+0x6F, 0x75, 0x6E, 0x64, 0x20, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x20, 0x4F, 0x70, 0x65, 0x6E,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x30, 0x30, 0x2C,
+0x4F, 0x53, 0x53, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65,
+0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63,
+0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x30, 0x31, 0x2C, 0x54, 0x53, 0x53, 0x20,
+0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74,
+0x74, 0x65, 0x6E, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E,
+0x0D, 0x0A, 0x50, 0x31, 0x39, 0x30, 0x32, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65,
+0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69,
+0x64, 0x20, 0x27, 0x42, 0x27, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65,
+0x6E, 0x74, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x30, 0x33, 0x2C,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74, 0x72, 0x6F, 0x6C,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27, 0x43, 0x27, 0x20, 0x53, 0x68,
+0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x39,
+0x30, 0x34, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x74,
+0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27, 0x43, 0x27,
+0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x0D, 0x0A, 0x50,
+0x31, 0x39, 0x30, 0x35, 0x2C, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6F,
+0x6E, 0x74, 0x72, 0x6F, 0x6C, 0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x27,
+0x43, 0x27, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x20,
+0x53, 0x68, 0x6F, 0x72, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x30, 0x36, 0x2C, 0x4B, 0x69, 0x63,
+0x6B, 0x64, 0x6F, 0x77, 0x6E, 0x20, 0x50, 0x75, 0x6C, 0x6C, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79,
+0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43,
+0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x74, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64,
+0x0D, 0x0A, 0x50, 0x31, 0x39, 0x30, 0x37, 0x2C, 0x4B, 0x69, 0x63, 0x6B, 0x64, 0x6F, 0x77, 0x6E,
+0x20, 0x48, 0x6F, 0x6C, 0x64, 0x20, 0x52, 0x65, 0x6C, 0x61, 0x79, 0x20, 0x4F, 0x70, 0x65, 0x6E,
+0x20, 0x6F, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69,
+0x74, 0x20, 0x74, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x0D, 0x0A, 0x50, 0x31, 0x39,
+0x30, 0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
+0x20, 0x53, 0x6F, 0x6C, 0x65, 0x6E, 0x6F, 0x69, 0x64, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x6F,
+0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74, 0x20, 0x74, 0x6F, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x6E,
+0x64, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x30, 0x39, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x20, 0x54,
+0x65, 0x6D, 0x70, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75,
+0x69, 0x74, 0x20, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x6F, 0x72, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x74,
+0x65, 0x64, 0x20, 0x74, 0x6F, 0x20, 0x50, 0x77, 0x72, 0x20, 0x6F, 0x72, 0x20, 0x47, 0x6E, 0x64,
+0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31, 0x30, 0x2C, 0x56, 0x46, 0x53, 0x20, 0x41, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x46, 0x61,
+0x69, 0x6C, 0x65, 0x64, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31, 0x31, 0x2C,
+0x56, 0x46, 0x53, 0x20, 0x42, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x4F,
+0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x46, 0x61, 0x69, 0x6C, 0x65, 0x64, 0x20, 0x4C, 0x6F, 0x77,
+0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31, 0x32, 0x2C, 0x56, 0x46, 0x53, 0x20, 0x43, 0x20, 0x50, 0x72,
+0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x46, 0x61,
+0x69, 0x6C, 0x65, 0x64, 0x20, 0x4C, 0x6F, 0x77, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31, 0x33, 0x2C,
+0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20,
+0x41, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E,
+0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31, 0x34, 0x2C, 0x4D, 0x61, 0x6E,
+0x75, 0x61, 0x6C, 0x6C, 0x79, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x65, 0x64, 0x20, 0x41, 0x75,
+0x74, 0x6F, 0x6D, 0x61, 0x74, 0x69, 0x63, 0x20, 0x28, 0x4D, 0x53, 0x41, 0x29, 0x20, 0x53, 0x77,
+0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x0D, 0x0A, 0x50,
+0x31, 0x39, 0x31, 0x35, 0x2C, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x53, 0x77, 0x69,
+0x74, 0x63, 0x68, 0x20, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66,
+0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31, 0x36, 0x2C, 0x48,
+0x69, 0x67, 0x68, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x44, 0x72, 0x75, 0x6D, 0x20,
+0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x4D, 0x61, 0x6C,
+0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31, 0x37, 0x2C,
+0x48, 0x69, 0x67, 0x68, 0x20, 0x43, 0x6C, 0x75, 0x74, 0x63, 0x68, 0x20, 0x44, 0x72, 0x75, 0x6D,
+0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x53, 0x65, 0x6E, 0x73, 0x6F, 0x72, 0x20, 0x49, 0x6E,
+0x74, 0x65, 0x72, 0x6D, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x74, 0x0D, 0x0A, 0x50, 0x31, 0x39, 0x31,
+0x38, 0x2C, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x6D, 0x69, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x52,
+0x61, 0x6E, 0x67, 0x65, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x20, 0x43, 0x69, 0x72,
+0x63, 0x75, 0x69, 0x74, 0x20, 0x4D, 0x61, 0x6C, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E};
+}
+
diff --git a/Class32_Locations.cs b/Class32_Locations.cs
new file mode 100644
index 0000000..54611d2
--- /dev/null
+++ b/Class32_Locations.cs
@@ -0,0 +1,959 @@
+using System;
+using System.IO;
+using System.Reflection;
+using System.Collections.Generic;
+
+internal class Class32_Locations
+{
+ private Class18 class18_0;
+ //List OldLocations = new List();
+ //List NewLocations = new List();
+
+ public void LoadReference(ref Class18 thisC18)
+ {
+ class18_0 = thisC18;
+ }
+
+ public void ResetAddresseForVersion(int Version)
+ {
+ if (Version != this.class18_0.LastLocationLoaded)
+ {
+ this.class18_0.LastLocationLoaded = Version;
+
+ //Load Original Locations
+ this.class18_0.method_145();
+
+ //Load all new locations representative to 1.11 and beyond
+ if (Version >= 114 && Version < 116) Reset114();
+ if (Version >= 116) Reset116();
+
+ //Reset Some Parameters Locations
+ this.class18_0.GetInputsOutputsLocations();
+ this.class18_0.GetECT_IAT_Temp_Area();
+ this.class18_0.Get_TestOutputs_Area();
+ }
+
+ }
+
+ private void Reset114()
+ {
+ this.class18_0.class13_u_0.long_43 = 0x5fd2L;
+ this.class18_0.class13_u_0.long_44 = 0x5fceL;
+ this.class18_0.class13_u_0.long_46 = 0x606bL;
+ this.class18_0.class13_u_0.long_54 = 0x5fd1L;
+ this.class18_0.class13_u_0.long_55 = 0x5fcdL;
+ this.class18_0.class13_u_0.long_58 = 0x606cL; //Fcut delay (overrun fcut)
+ this.class18_0.class13_u_0.long_59 = 0x5fcaL;
+ this.class18_0.class13_u_0.long_61 = 0x5fc5L; //Fcut Leak
+ this.class18_0.class13_u_0.long_60 = 0x5fc6L; //FCut Leak
+ this.class18_0.class13_u_0.long_62 = 0x5fc7L; //FCut Leak
+ this.class18_0.class13_u_0.long_79 = 0x606aL;
+ this.class18_0.class13_u_0.long_82 = 0x6014L; //gear based rev limiter
+ this.class18_0.class13_u_0.long_83 = 0x6013L; //rev limiter ect threshold (cold/hot)
+ this.class18_0.class13_u_0.long_84 = 0x6012L;
+ this.class18_0.class13_u_0.long_85 = 0x6020L;
+ this.class18_0.class13_u_0.long_88 = 0x5fd3L; //kill injector
+ this.class18_0.class13_u_0.long_89 = 0x5f87L; //Calibration Area (previous: 0x5f28L; ectune: 0x5f44L)
+ this.class18_0.class13_u_0.long_116 = 0x5fd4L; //ign sync on/off
+ this.class18_0.class13_u_0.long_132 = 0x6069L; //ect protect, above ect
+ this.class18_0.class13_u_0.long_133 = 0x6068L; //ect protect enabled
+ this.class18_0.class13_u_0.long_135 = 0x5ffbL; //ect protect limit to rpm
+ this.class18_0.class13_u_0.long_136 = 0x6029L;
+ this.class18_0.class13_u_0.long_150 = 0x6004L; //fts rpm
+ this.class18_0.class13_u_0.long_151 = 0x6002L; //fts above tps
+ this.class18_0.class13_u_0.long_152 = 0x6003L; //fts gear based rpm enable
+ this.class18_0.class13_u_0.long_153 = 0x5fddL; //fts type (fixed or adjustable rpm)
+ this.class18_0.class13_u_0.long_154 = 0x5fdcL; //fts antilag enabled
+ this.class18_0.class13_u_0.long_155 = 0x5fdaL; //fts fuel
+ this.class18_0.class13_u_0.long_156 = 0x5fd9L; //fts ign retard
+ this.class18_0.class13_u_0.long_162 = 0x6011L; //FTL Antilag ign mode (static, by retard)
+ this.class18_0.class13_u_0.long_163 = 0x6010L; //FTL retard static
+ this.class18_0.class13_u_0.long_171 = 0x5fd8L; //Burnout Control Rpm
+ this.class18_0.class13_u_0.long_172 = 0x5fd7L; //Burnout Control Input
+ this.class18_0.class13_u_0.long_173 = 0x5fd5L; //Burnout Control
+ this.class18_0.class13_u_0.long_189 = 0x5fc8L; //Gear Corr Above Load
+ this.class18_0.class13_u_0.long_192 = 0x6021L; //Idle Ign Corr Enabled
+ this.class18_0.class13_u_0.long_193 = 0x6022L; //Idle Ign Corr Above ect
+ this.class18_0.class13_u_0.long_195 = 0x6027L;
+ this.class18_0.class13_u_0.long_196 = 0x6025L;
+ this.class18_0.class13_u_0.long_197 = 0x6026L;
+ this.class18_0.class13_u_0.long_198 = 0x6023L;
+ this.class18_0.class13_u_0.long_199 = 0x6024L;
+ this.class18_0.class13_u_0.long_200 = 0x6028L;
+ this.class18_0.class13_u_0.long_217 = 0x5fdeL;
+ this.class18_0.class13_u_0.long_231 = 0x5fffL;
+ this.class18_0.class13_u_0.long_232 = 0x6000L;
+ this.class18_0.class13_u_0.long_233 = 0x6001L;
+ this.class18_0.class13_u_0.long_237 = 0x6037L;
+ this.class18_0.class13_u_0.long_239 = 0x5ff7L;
+ this.class18_0.class13_u_0.long_240 = 0x5ff8L;
+ this.class18_0.class13_u_0.long_242 = 0x5fcfL;
+ this.class18_0.class13_u_0.long_256 = 0x606dL;
+ this.class18_0.class13_u_0.long_260 = 0x60a5L;
+ this.class18_0.class13_u_0.long_261 = 0x608fL;
+ this.class18_0.class13_u_0.long_262 = 0x6079L;
+ this.class18_0.class13_u_0.long_263 = 0x60bbL;
+ this.class18_0.class13_u_0.long_264 = 0x6037L;
+ this.class18_0.class13_u_0.long_265 = 0x5fefL;
+ this.class18_0.class13_u_0.long_266 = 0x602bL;
+ this.class18_0.class13_u_0.long_268 = 0x5ff9L;
+ this.class18_0.class13_u_0.long_269 = 0x6033L;
+ this.class18_0.class13_u_0.long_270 = 0x5fe7L;
+ this.class18_0.class13_u_0.long_310 = 0x60c5L;
+ this.class18_0.class13_u_0.long_311 = 0x60dbL;
+ this.class18_0.class13_u_0.long_313 = 0x603bL;
+ this.class18_0.class13_u_0.long_314 = 0x603eL;
+ this.class18_0.class13_u_0.long_315 = 0x603fL;
+ this.class18_0.class13_u_0.long_316 = 0x603cL;
+ this.class18_0.class13_u_0.long_317 = 0x603dL;
+ this.class18_0.class13_u_0.long_318 = 0x6041L;
+ this.class18_0.class13_u_0.long_319 = 0x6040L;
+ this.class18_0.class13_u_0.long_320 = 0x6042L;
+ this.class18_0.class13_u_0.long_321 = 0x6043L;
+ this.class18_0.class13_u_0.long_322 = 0x6045L;
+ this.class18_0.class13_u_0.long_323 = 0x6047L;
+ this.class18_0.class13_u_0.long_324 = 0x6048L;
+ this.class18_0.class13_u_0.long_325 = 0x6049L;
+ this.class18_0.class13_u_0.long_326 = 0x604aL;
+ this.class18_0.class13_u_0.long_327 = 0x604bL;
+ this.class18_0.class13_u_0.long_328 = 0x604cL;
+ this.class18_0.class13_u_0.long_329 = 0x604dL;
+ this.class18_0.class13_u_0.long_330 = 0x604fL;
+ this.class18_0.class13_u_0.long_331 = 0x604eL;
+ this.class18_0.class13_u_0.long_332 = 0x60fcL;
+ this.class18_0.class13_u_0.long_333 = 0x6112L;
+ this.class18_0.class13_u_0.long_335 = 0x6050L;
+ this.class18_0.class13_u_0.long_336 = 0x6053L;
+ this.class18_0.class13_u_0.long_337 = 0x6054L;
+ this.class18_0.class13_u_0.long_338 = 0x6051L;
+ this.class18_0.class13_u_0.long_339 = 0x6052L;
+ this.class18_0.class13_u_0.long_340 = 0x6056L;
+ this.class18_0.class13_u_0.long_341 = 0x6055L;
+ this.class18_0.class13_u_0.long_342 = 0x6057L;
+ this.class18_0.class13_u_0.long_343 = 0x6058L;
+ this.class18_0.class13_u_0.long_344 = 0x605aL;
+ this.class18_0.class13_u_0.long_345 = 0x605cL;
+ this.class18_0.class13_u_0.long_346 = 0x605dL;
+ this.class18_0.class13_u_0.long_347 = 0x605eL;
+ this.class18_0.class13_u_0.long_348 = 0x605fL;
+ this.class18_0.class13_u_0.long_349 = 0x6060L;
+ this.class18_0.class13_u_0.long_350 = 0x6061L;
+ this.class18_0.class13_u_0.long_351 = 0x6062L;
+ this.class18_0.class13_u_0.long_352 = 0x6064L;
+ this.class18_0.class13_u_0.long_353 = 0x6063L;
+ this.class18_0.class13_u_0.long_370 = 0x6030L;
+ this.class18_0.class13_u_0.long_371 = 0x6031L;
+ this.class18_0.class13_u_0.long_372 = 0x6032L;
+ this.class18_0.class13_u_0.long_373 = 0x602cL;
+ this.class18_0.class13_u_0.long_377 = 0x5fdfL; //lean protect min rpm
+ this.class18_0.class13_u_0.long_378 = 0x5fe1L; //lean protect min tps
+ this.class18_0.class13_u_0.long_379 = 0x5fe3L; //lean protect
+ this.class18_0.class13_u_0.long_380 = 0x5fe2L; //lean protect
+ this.class18_0.class13_u_0.long_381 = 0x5fe4L; //lean protect
+ this.class18_0.class13_u_0.long_382 = 0x5fe5L; //lean protect
+ this.class18_0.class13_u_0.long_383 = 0x6034L; //lean protect
+ this.class18_0.class13_u_0.long_384 = 0x5fe6L; //lean protect
+ this.class18_0.class13_u_0.long_385 = 0x6035L; //lean protect
+ this.class18_0.class13_u_0.long_386 = 0x6036L; //lean protect
+ this.class18_0.class13_u_0.long_402 = 0x5fb3L; //FTS Speed
+ this.class18_0.class13_u_0.long_460 = 0x5f9cL; //FlexFuel Ethanol Content
+ this.class18_0.class13_u_0.long_461 = 0x5f8aL; //FlexFuel Fuel - Closeloop
+ //this.class18_0.class13_u_0.long_463 = 0x5f99L; //FlexFuel Fuel - Cranking
+ this.class18_0.class13_u_0.long_464 = 0x5fa4L; //FlexFuel Ignition - Closeloop
+ /*this.class18_0.class13_u_0.long_460 = 0x5f9cL; //FlexFuel Ethanol Content
+ this.class18_0.class13_u_0.long_461 = 0x5f78L; //FlexFuel Fuel - Closeloop
+ this.class18_0.class13_u_0.long_463 = 0x5f8aL; //FlexFuel Fuel - Cranking
+ this.class18_0.class13_u_0.long_464 = 0x5fa4L; //FlexFuel Ignition - Closeloop*/
+ //this.class18_0.class13_u_0.long_494 = 0x5f77L; //Ign Cut Mod (With fuel/ign mod or not)
+ this.class18_0.class13_u_0.long_494 = 0x5f89L; //Ign Cut Mod (With fuel/ign mod or not)
+
+ this.class18_0.class13_u_0.long_89 = 0x5f80L; //Calibration Area (previous: 0x5f28L; ectune: 0x5f44L)
+ this.class18_0.class13_u_0.long_493 = 0x5f88L; //Ign Cut Mod (With time millisecond mod or not)
+ }
+
+ private void Reset116()
+ {
+ this.class18_0.class13_u_0.long_0 = 0x621aL; //manual edit 1.11
+ this.class18_0.class13_u_0.long_1 = 0x621cL; //manual edit 1.11
+ this.class18_0.class13_u_0.long_2 = 0x6219L; //manual edit 1.11
+ this.class18_0.class13_u_0.long_24 = 0x62c3L;
+ this.class18_0.class13_u_0.long_25 = 0x62c5L; //this lcoation +1 refer to injectors index
+ this.class18_0.class13_u_0.long_31 = 0x622cL;
+ this.class18_0.class13_u_0.long_32 = 0x622dL;
+ this.class18_0.class13_u_0.long_33 = 0x621eL;
+ this.class18_0.class13_u_0.long_34 = 0x622aL;
+ this.class18_0.class13_u_0.long_35 = 0x6220L;
+ this.class18_0.class13_u_0.long_36 = 0x6222L;
+ this.class18_0.class13_u_0.long_37 = 0x6224L;
+ this.class18_0.class13_u_0.long_38 = 0x6226L;
+ this.class18_0.class13_u_0.long_39 = 0x6228L; //injector overall fuel trim
+ this.class18_0.class13_u_0.long_41 = 0x63abL;
+ this.class18_0.class13_u_0.long_43 = 0x60efL;
+ this.class18_0.class13_u_0.long_44 = 0x60ebL;
+ this.class18_0.class13_u_0.long_45 = 0x6319L;
+ this.class18_0.class13_u_0.long_46 = 0x6188L;
+ this.class18_0.class13_u_0.long_47 = 0x6310L;
+ this.class18_0.class13_u_0.long_48 = 0x632bL;
+ this.class18_0.class13_u_0.long_49 = 0x6311L;
+ this.class18_0.class13_u_0.long_50 = 0x6312L;
+ this.class18_0.class13_u_0.long_51 = 0x6316L;
+ this.class18_0.class13_u_0.long_52 = 0x6656L;
+ this.class18_0.class13_u_0.long_53 = 0x6313L;
+ this.class18_0.class13_u_0.long_54 = 0x60eeL;
+ this.class18_0.class13_u_0.long_55 = 0x60eaL;
+ this.class18_0.class13_u_0.long_56 = 0x6314L;
+ this.class18_0.class13_u_0.long_58 = 0x6189L; //Fcut delay (overrun fcut)
+ this.class18_0.class13_u_0.long_59 = 0x60e7L;
+ this.class18_0.class13_u_0.long_61 = 0x60e2L; //Fcut Leak
+ this.class18_0.class13_u_0.long_60 = 0x60e3L; //FCut Leak
+ this.class18_0.class13_u_0.long_62 = 0x60e4L; //FCut Leak
+ this.class18_0.class13_u_0.long_63 = 0x66a8L;
+ this.class18_0.class13_u_0.long_64 = 0x6330L;
+ this.class18_0.class13_u_0.long_66 = 0x6328L;
+ this.class18_0.class13_u_0.long_65 = 0x6315L;
+ this.class18_0.class13_u_0.long_67 = 0x6327L;
+ this.class18_0.class13_u_0.long_71 = 0x6242L;
+ this.class18_0.class13_u_0.long_72 = 0x6243L;
+ this.class18_0.class13_u_0.long_75 = 0x6318L;
+ this.class18_0.class13_u_0.long_76 = 0x628cL;
+ this.class18_0.class13_u_0.long_77 = 0x62b7L;
+ this.class18_0.class13_u_0.long_78 = 0x62c4L;
+ this.class18_0.class13_u_0.long_79 = 0x6187L;
+ this.class18_0.class13_u_0.long_80 = 0x62ebL;
+ this.class18_0.class13_u_0.long_81 = 0x632dL;
+ this.class18_0.class13_u_0.long_82 = 0x6131L; //gear based rev limiter
+ this.class18_0.class13_u_0.long_83 = 0x6130L; //rev limiter ect threshold (cold/hot)
+ this.class18_0.class13_u_0.long_84 = 0x612fL;
+ this.class18_0.class13_u_0.long_85 = 0x613dL;
+ this.class18_0.class13_u_0.long_88 = 0x60f0L; //kill injector
+ //this.class18_0.class13_u_0.long_89 = 0x60a4L; //Calibration Area (previous: 0x5f28L; ectune: 0x5f44L)
+ //this.class18_0.class13_u_0.long_89 = 0x6020L; //Calibration Area (previous: 0x5f28L; ectune: 0x5f44L)
+ this.class18_0.class13_u_0.long_95 = 0x62f5L;
+ this.class18_0.class13_u_0.long_100 = 0x631aL;
+ this.class18_0.class13_u_0.long_101 = 0x631fL; //ignition sync value
+ this.class18_0.class13_u_0.long_102 = 0x6325L;
+ this.class18_0.class13_u_0.long_103 = 0x6288L;
+ this.class18_0.class13_u_0.long_104 = 0x6289L;
+ this.class18_0.class13_u_0.long_105 = 0x628aL;
+ this.class18_0.class13_u_0.long_106 = 0x628bL; //Fan control enabled
+ this.class18_0.class13_u_0.long_110 = 0x628cL;
+ this.class18_0.class13_u_0.long_111 = 0x62dcL;
+ this.class18_0.class13_u_0.long_112 = 0x631dL;
+ this.class18_0.class13_u_0.long_113 = 0x6320L;
+ this.class18_0.class13_u_0.long_114 = 0x6255L;
+ this.class18_0.class13_u_0.long_115 = 0x6256L;
+ this.class18_0.class13_u_0.long_116 = 0x60f1L; //ign sync on/off
+ this.class18_0.class13_u_0.long_117 = 0x625fL; //mil shiftlight enable
+ this.class18_0.class13_u_0.long_118 = 0x6260L; //mil shiftlight per Gear enable
+ this.class18_0.class13_u_0.long_119 = 0x6261L;
+ this.class18_0.class13_u_0.long_120 = 0x6263L;
+ this.class18_0.class13_u_0.long_121 = 0x625bL;
+ this.class18_0.class13_u_0.long_122 = 0x625dL;
+ this.class18_0.class13_u_0.long_123 = 0x6257L;
+ this.class18_0.class13_u_0.long_124 = 0x6258L;
+ this.class18_0.class13_u_0.long_125 = 0x625aL;
+ this.class18_0.class13_u_0.long_126 = 0x626dL; //Boost cut enabled
+ this.class18_0.class13_u_0.long_127 = 0x626eL; //Boost cut Cold Load value
+ this.class18_0.class13_u_0.long_128 = 0x627bL; //Boost cut Hot Load value
+ this.class18_0.class13_u_0.long_129 = 0x627cL; //Boost cut ect threshold
+ this.class18_0.class13_u_0.long_130 = 0x627aL; //Boost cut activate boost cut if DTC
+ this.class18_0.class13_u_0.long_131 = 0x62b8L; //Boost cut limit rpm type (1200rpm or set at current rpm)
+ this.class18_0.class13_u_0.long_132 = 0x6186L; //ect protect, above ect
+ this.class18_0.class13_u_0.long_133 = 0x6185L; //ect protect enabled
+ this.class18_0.class13_u_0.long_135 = 0x6118L; //ect protect limit to rpm
+ this.class18_0.class13_u_0.long_136 = 0x6146L;
+ this.class18_0.class13_u_0.long_137 = 0x626fL;
+ this.class18_0.class13_u_0.long_138 = 0x6270L;
+ this.class18_0.class13_u_0.long_139 = 0x6272L;
+ this.class18_0.class13_u_0.long_140 = 0x6273L; //launch-FTL minimum RPM
+ this.class18_0.class13_u_0.long_141 = 0x6275L;
+ this.class18_0.class13_u_0.long_142 = 0x62ecL;
+ this.class18_0.class13_u_0.long_143 = 0x6282L;
+ this.class18_0.class13_u_0.long_144 = 0x6271L;
+ this.class18_0.class13_u_0.long_147 = 0x6276L;
+ this.class18_0.class13_u_0.long_148 = 0x6277L;
+ this.class18_0.class13_u_0.long_149 = 0x6278L;
+ this.class18_0.class13_u_0.long_150 = 0x6121L; //fts rpm
+ this.class18_0.class13_u_0.long_151 = 0x611fL; //fts above tps
+ this.class18_0.class13_u_0.long_152 = 0x6120L; //fts gear based rpm enable
+ this.class18_0.class13_u_0.long_153 = 0x60faL; //fts type (fixed or adjustable rpm)
+ this.class18_0.class13_u_0.long_154 = 0x60f9L; //fts antilag enabled
+ this.class18_0.class13_u_0.long_155 = 0x60f7L; //fts fuel
+ this.class18_0.class13_u_0.long_156 = 0x60f6L; //fts ign retard
+ this.class18_0.class13_u_0.long_157 = 0x6281L; //fts enabled
+ this.class18_0.class13_u_0.long_158 = 0x627dL; //FTL antilag above tps
+ this.class18_0.class13_u_0.long_159 = 0x627eL; //FTL fuel
+ this.class18_0.class13_u_0.long_160 = 0x6280L; //FTL Retard
+ this.class18_0.class13_u_0.long_162 = 0x612eL; //FTL Antilag ign mode (static, by retard)
+ this.class18_0.class13_u_0.long_163 = 0x612dL; //FTL retard static
+ this.class18_0.class13_u_0.long_171 = 0x60f5L; //Burnout Control Rpm
+ this.class18_0.class13_u_0.long_172 = 0x60f4L; //Burnout Control Input
+ this.class18_0.class13_u_0.long_173 = 0x60f2L; //Burnout Control
+ this.class18_0.class13_u_0.long_174 = 0x63bfL; //IAT Corr Table #1
+ this.class18_0.class13_u_0.long_176 = 0x634bL; //IAT Corr Table #2
+ this.class18_0.class13_u_0.long_178 = 0x6428L; //ECT Corr Table #1
+ this.class18_0.class13_u_0.long_179 = 0x65f9L; //Crank Corr Table
+ this.class18_0.class13_u_0.long_180 = 0x6238L; //Enabled Ign Corr
+ this.class18_0.class13_u_0.long_181 = 0x6239L; //disable ign corr above Load
+ this.class18_0.class13_u_0.long_183 = 0x6513L; //Individual Cyl Corr Table #1
+ this.class18_0.class13_u_0.long_184 = 0x6251L; //Individual Cyl Corr Table #2
+ this.class18_0.class13_u_0.long_185 = 0x652fL; //Injector Table
+ this.class18_0.class13_u_0.long_186 = 0x6245L; //Gear Corr Table #1
+ this.class18_0.class13_u_0.long_188 = 0x6244L; //Gear Corr Above VSS
+ this.class18_0.class13_u_0.long_187 = 0x624bL; //Gear Corr Table #2
+ this.class18_0.class13_u_0.long_189 = 0x60e5L; //Gear Corr Above Load
+ this.class18_0.class13_u_0.long_190 = 0x649fL; //Closeloop Table
+ this.class18_0.class13_u_0.long_192 = 0x613eL; //Idle Ign Corr Enabled
+ this.class18_0.class13_u_0.long_193 = 0x613fL; //Idle Ign Corr Above ect
+ this.class18_0.class13_u_0.long_195 = 0x6144L;
+ this.class18_0.class13_u_0.long_196 = 0x6142L;
+ this.class18_0.class13_u_0.long_197 = 0x6143L;
+ this.class18_0.class13_u_0.long_198 = 0x6140L;
+ this.class18_0.class13_u_0.long_199 = 0x6141L;
+ this.class18_0.class13_u_0.long_200 = 0x6145L;
+ this.class18_0.class13_u_0.long_206 = 0x622eL;
+ this.class18_0.class13_u_0.long_207 = 0x622fL;
+ this.class18_0.class13_u_0.long_208 = 0x6230L;
+ this.class18_0.class13_u_0.long_209 = 0x64b7L;
+ this.class18_0.class13_u_0.long_210 = 0x64abL;
+ this.class18_0.class13_u_0.long_211 = 0x6284L;
+ this.class18_0.class13_u_0.long_212 = 0x6286L;
+ this.class18_0.class13_u_0.long_213 = 0x62f2L;
+ this.class18_0.class13_u_0.long_215 = 0x62f4L;
+ this.class18_0.class13_u_0.long_216 = 0x62f1L;
+ this.class18_0.class13_u_0.long_217 = 0x60fbL;
+ this.class18_0.class13_u_0.long_218 = 0x630fL;
+ this.class18_0.class13_u_0.long_219 = 0x6326L;
+ this.class18_0.class13_u_0.long_220 = 0x623cL;
+ this.class18_0.class13_u_0.long_221 = 0x66b0L;
+ this.class18_0.class13_u_0.long_223 = 0x623bL;
+ this.class18_0.class13_u_0.long_224 = 0x6240L;
+ this.class18_0.class13_u_0.long_225 = 0x6241L;
+ this.class18_0.class13_u_0.long_227 = 0x623eL;
+ this.class18_0.class13_u_0.long_228 = 0x623dL;
+ this.class18_0.class13_u_0.long_229 = 0x623fL;
+ this.class18_0.class13_u_0.long_230 = 0x623aL;
+ this.class18_0.class13_u_0.long_231 = 0x611cL;
+ this.class18_0.class13_u_0.long_232 = 0x611dL;
+ this.class18_0.class13_u_0.long_233 = 0x611eL;
+ this.class18_0.class13_u_0.long_234 = 0x6332L;
+ this.class18_0.class13_u_0.long_235 = 0x6236L;
+ this.class18_0.class13_u_0.long_236 = 0x631eL;
+ this.class18_0.class13_u_0.long_237 = 0x6154L;
+ this.class18_0.class13_u_0.long_239 = 0x6114L;
+ this.class18_0.class13_u_0.long_240 = 0x6115L;
+ this.class18_0.class13_u_0.long_241 = 0x6231L;
+ this.class18_0.class13_u_0.long_242 = 0x60ecL;
+ this.class18_0.class13_u_0.long_243 = 0x6233L;
+ this.class18_0.class13_u_0.long_244 = 0x6234L;
+ this.class18_0.class13_u_0.long_245 = 0x6791L;
+ this.class18_0.class13_u_0.long_246 = 0x628dL;
+ this.class18_0.class13_u_0.long_247 = 0x628eL;
+ this.class18_0.class13_u_0.long_248 = 0x628fL;
+ this.class18_0.class13_u_0.long_249 = 0x6290L;
+ this.class18_0.class13_u_0.long_251 = 0x6295L;
+ this.class18_0.class13_u_0.long_253 = 0x6292L;
+ this.class18_0.class13_u_0.long_254 = 0x6294L;
+ this.class18_0.class13_u_0.long_255 = 0x6293L;
+ this.class18_0.class13_u_0.long_256 = 0x618aL;
+ this.class18_0.class13_u_0.long_257 = 0x62a8L;
+ this.class18_0.class13_u_0.long_258 = 0x629cL;
+ this.class18_0.class13_u_0.long_259 = 0x62a2L;
+ this.class18_0.class13_u_0.long_260 = 0x61c2L;
+ this.class18_0.class13_u_0.long_261 = 0x61acL;
+ this.class18_0.class13_u_0.long_262 = 0x6196L;
+ this.class18_0.class13_u_0.long_263 = 0x61d8L;
+ this.class18_0.class13_u_0.long_264 = 0x6154L;
+ this.class18_0.class13_u_0.long_265 = 0x610cL;
+ this.class18_0.class13_u_0.long_266 = 0x6148L;
+ this.class18_0.class13_u_0.long_267 = 0x62b6L;
+ this.class18_0.class13_u_0.long_268 = 0x6116L;
+ this.class18_0.class13_u_0.long_269 = 0x6150L;
+ this.class18_0.class13_u_0.long_270 = 0x6104L;
+ this.class18_0.class13_u_0.long_271 = 0x62b8L;
+ this.class18_0.class13_u_0.long_272 = 0x6299L;
+ this.class18_0.class13_u_0.long_273 = 0x6298L;
+ this.class18_0.class13_u_0.long_274 = 0x6297L;
+ this.class18_0.class13_u_0.long_275 = 0x629aL;
+ this.class18_0.class13_u_0.long_276 = 0x629bL;
+ this.class18_0.class13_u_0.long_277 = 0x62b5L;
+ this.class18_0.class13_u_0.long_279 = 0x62b4L;
+ this.class18_0.class13_u_0.long_280 = 0x6278L;
+ this.class18_0.class13_u_0.long_281 = 0x6279L;
+ this.class18_0.class13_u_0.long_282 = 0x62b9L;
+ this.class18_0.class13_u_0.long_283 = 0x62baL;
+ this.class18_0.class13_u_0.long_284 = 0x62bbL;
+ this.class18_0.class13_u_0.long_285 = 0x62bdL;
+ this.class18_0.class13_u_0.long_286 = 0x62bcL;
+ this.class18_0.class13_u_0.long_287 = 0x62c2L;
+ this.class18_0.class13_u_0.long_288 = 0x62c1L;
+ this.class18_0.class13_u_0.long_289 = 0x62c0L;
+ this.class18_0.class13_u_0.long_290 = 0x62bfL;
+ this.class18_0.class13_u_0.long_291 = 0x62c7L;
+ this.class18_0.class13_u_0.long_292 = 0x62caL;
+ this.class18_0.class13_u_0.long_293 = 0x62cbL;
+ this.class18_0.class13_u_0.long_294 = 0x62c8L;
+ this.class18_0.class13_u_0.long_295 = 0x62c9L;
+ this.class18_0.class13_u_0.long_296 = 0x62cdL;
+ this.class18_0.class13_u_0.long_297 = 0x62ccL;
+ this.class18_0.class13_u_0.long_298 = 0x62ceL;
+ this.class18_0.class13_u_0.long_299 = 0x62cfL;
+ this.class18_0.class13_u_0.long_300 = 0x62d1L;
+ this.class18_0.class13_u_0.long_301 = 0x62d3L;
+ this.class18_0.class13_u_0.long_302 = 0x62d4L;
+ this.class18_0.class13_u_0.long_303 = 0x62d5L;
+ this.class18_0.class13_u_0.long_304 = 0x62d6L;
+ this.class18_0.class13_u_0.long_305 = 0x62d7L;
+ this.class18_0.class13_u_0.long_306 = 0x62d8L;
+ this.class18_0.class13_u_0.long_307 = 0x62d9L;
+ this.class18_0.class13_u_0.long_308 = 0x62dbL;
+ this.class18_0.class13_u_0.long_309 = 0x62daL;
+ this.class18_0.class13_u_0.long_310 = 0x61e2L;
+ this.class18_0.class13_u_0.long_311 = 0x61f8L;
+ this.class18_0.class13_u_0.long_313 = 0x6158L;
+ this.class18_0.class13_u_0.long_314 = 0x615bL;
+ this.class18_0.class13_u_0.long_315 = 0x615cL;
+ this.class18_0.class13_u_0.long_316 = 0x6159L;
+ this.class18_0.class13_u_0.long_317 = 0x615aL;
+ this.class18_0.class13_u_0.long_318 = 0x615eL;
+ this.class18_0.class13_u_0.long_319 = 0x615dL;
+ this.class18_0.class13_u_0.long_320 = 0x615fL;
+ this.class18_0.class13_u_0.long_321 = 0x6160L;
+ this.class18_0.class13_u_0.long_322 = 0x6162L;
+ this.class18_0.class13_u_0.long_323 = 0x6164L;
+ this.class18_0.class13_u_0.long_324 = 0x6165L;
+ this.class18_0.class13_u_0.long_325 = 0x6166L;
+ this.class18_0.class13_u_0.long_326 = 0x6167L;
+ this.class18_0.class13_u_0.long_327 = 0x6168L;
+ this.class18_0.class13_u_0.long_328 = 0x6169L;
+ this.class18_0.class13_u_0.long_329 = 0x616aL;
+ this.class18_0.class13_u_0.long_330 = 0x616cL;
+ this.class18_0.class13_u_0.long_331 = 0x616bL;
+ this.class18_0.class13_u_0.long_332 = 0x6219L;
+ this.class18_0.class13_u_0.long_333 = 0x622fL;
+ this.class18_0.class13_u_0.long_335 = 0x616dL;
+ this.class18_0.class13_u_0.long_336 = 0x6170L;
+ this.class18_0.class13_u_0.long_337 = 0x6171L;
+ this.class18_0.class13_u_0.long_338 = 0x616eL;
+ this.class18_0.class13_u_0.long_339 = 0x616fL;
+ this.class18_0.class13_u_0.long_340 = 0x6173L;
+ this.class18_0.class13_u_0.long_341 = 0x6172L;
+ this.class18_0.class13_u_0.long_342 = 0x6174L;
+ this.class18_0.class13_u_0.long_343 = 0x6175L;
+ this.class18_0.class13_u_0.long_344 = 0x6177L;
+ this.class18_0.class13_u_0.long_345 = 0x6179L;
+ this.class18_0.class13_u_0.long_346 = 0x617aL;
+ this.class18_0.class13_u_0.long_347 = 0x617bL;
+ this.class18_0.class13_u_0.long_348 = 0x617cL;
+ this.class18_0.class13_u_0.long_349 = 0x617dL;
+ this.class18_0.class13_u_0.long_350 = 0x617eL;
+ this.class18_0.class13_u_0.long_351 = 0x617fL;
+ this.class18_0.class13_u_0.long_352 = 0x6181L;
+ this.class18_0.class13_u_0.long_353 = 0x6180L;
+ this.class18_0.class13_u_0.long_354 = 0x61e2L;
+ this.class18_0.class13_u_0.long_355 = 0x61f8L;
+ this.class18_0.class13_u_0.long_357 = 0x62ddL;
+ this.class18_0.class13_u_0.long_358 = 0x62deL;
+ this.class18_0.class13_u_0.long_359 = 0x62dfL;
+ this.class18_0.class13_u_0.long_360 = 0x62e0L;
+ this.class18_0.class13_u_0.long_361 = 0x62e1L;
+ this.class18_0.class13_u_0.long_362 = 0x62e3L;
+ this.class18_0.class13_u_0.long_363 = 0x62e4L;
+ this.class18_0.class13_u_0.long_364 = 0x62e5L;
+ this.class18_0.class13_u_0.long_365 = 0x62e8L;
+ this.class18_0.class13_u_0.long_366 = 0x62e6L;
+ this.class18_0.class13_u_0.long_367 = 0x62e9L;
+ this.class18_0.class13_u_0.long_368 = 0x62e7L;
+ this.class18_0.class13_u_0.long_369 = 0x62eaL;
+ this.class18_0.class13_u_0.long_370 = 0x614dL;
+ this.class18_0.class13_u_0.long_371 = 0x614eL;
+ this.class18_0.class13_u_0.long_372 = 0x614fL;
+ this.class18_0.class13_u_0.long_373 = 0x6149L;
+ this.class18_0.class13_u_0.long_377 = 0x60fcL; //lean protect min rpm
+ this.class18_0.class13_u_0.long_378 = 0x60feL; //lean protect min tps
+ this.class18_0.class13_u_0.long_379 = 0x6100L; //lean protect
+ this.class18_0.class13_u_0.long_380 = 0x60ffL; //lean protect
+ this.class18_0.class13_u_0.long_381 = 0x6101L; //lean protect
+ this.class18_0.class13_u_0.long_382 = 0x6102L; //lean protect
+ this.class18_0.class13_u_0.long_383 = 0x6151L; //lean protect
+ this.class18_0.class13_u_0.long_384 = 0x6103L; //lean protect
+ this.class18_0.class13_u_0.long_385 = 0x6152L; //lean protect
+ this.class18_0.class13_u_0.long_386 = 0x6153L; //lean protect
+ this.class18_0.class13_u_0.long_390 = 0x645bL; //closeloop rate of change
+ this.class18_0.class13_u_0.long_391 = 0x6333L; //injector phase
+ this.class18_0.class13_u_0.long_402 = 0x60d0L; //FTS Speed
+ this.class18_0.class13_u_0.long_420 = 0x62f5L; //ignition cut delay
+ this.class18_0.class13_u_0.long_421 = 0x6301L; //Ignition Cut Delay (FTL - Launch)
+ this.class18_0.class13_u_0.long_422 = 0x6302L; //Ignition Cut Delay (FTS)
+ this.class18_0.class13_u_0.long_423 = 0x6303L; //Ignition Cut Fuel Adding
+ this.class18_0.class13_u_0.long_424 = 0x6305L; //Ignition Cut Ign retarding
+ this.class18_0.class13_u_0.long_430 = 0x62f6L; //acs input
+ this.class18_0.class13_u_0.long_431 = 0x62f7L; //psp input
+ this.class18_0.class13_u_0.long_432 = 0x62f8L; //scs input
+ this.class18_0.class13_u_0.long_433 = 0x62f9L; //bkws input
+ this.class18_0.class13_u_0.long_434 = 0x62faL; //vtp input
+ this.class18_0.class13_u_0.long_438 = 0x62feL; //locking rpm
+ this.class18_0.class13_u_0.long_439 = 0x6300L; //antitheft enabled
+ this.class18_0.class13_u_0.long_440 = 0x6301L; //FTS strain cut active
+ this.class18_0.class13_u_0.long_450 = 0x6410L; //injector rate of decay1
+ this.class18_0.class13_u_0.long_451 = 0x6418L; //injector rate of decay2
+ this.class18_0.class13_u_0.long_452 = 0x6420L; //injector rate of decay3
+ this.class18_0.class13_u_0.long_453 = 0x6614L; //crank fuel RPM Compensation
+ this.class18_0.class13_u_0.long_454 = 0x6618L; //crank fuel MAP Compensation
+ this.class18_0.class13_u_0.long_460 = 0x60b9L; //FlexFuel Ethanol Content
+ this.class18_0.class13_u_0.long_461 = 0x60a7L; //FlexFuel Fuel - Closeloop
+ this.class18_0.class13_u_0.long_464 = 0x60c1L; //FlexFuel Ignition - Closeloop
+ this.class18_0.class13_u_0.long_466 = 0x62fbL; //FlexFuel Input
+ this.class18_0.class13_u_0.long_472 = 0x6307L; //FTS Ign Mode (Static or vise versa)
+ this.class18_0.class13_u_0.long_473 = 0x6306L; //FTS Static Ignition Value
+ this.class18_0.class13_u_0.long_474 = 0x6308L; //Fan Cutout Speed
+ this.class18_0.class13_u_0.long_475 = 0x6309L; //AC Cutout Speed
+ this.class18_0.class13_u_0.long_482 = 0x661cL; //Overrun Fuel resume (initial) hondata 4f4b
+ this.class18_0.class13_u_0.long_483 = 0x662aL; //Overrun Fuel resume (normal) hondata 4f59
+ this.class18_0.class13_u_0.long_484 = 0x6559L; //Tip-In Fuel (initial) hondata 4ea6
+ this.class18_0.class13_u_0.long_485 = 0x6547L; //Tip-In Fuel (normal) hondata 4e94
+ this.class18_0.class13_u_0.long_494 = 0x60a6L; //Ign Cut Mod (With fuel/ign mod or not)
+ this.class18_0.class13_u_0.long_4Inj = 0x62c6L;
+
+
+ this.class18_0.class13_u_0.long_89 = 0x6076L; //Calibration Area (previous: 0x5f28L; ectune: 0x5f44L)
+ this.class18_0.class13_u_0.long_493 = 0x60a5L; //Ign Cut Mod (With time millisecond mod or not)
+ this.class18_0.class13_u_0.long_463 = 0x6091L; //FlexFuel Fuel - Cranking
+
+ this.class18_0.class13_u_0.long_512 = 0x62fcL; //FlexFuel Input
+
+ this.class18_0.class13_u_0.long_510 = 0x60b9L; //long_324 in HTS used in knock
+ this.class18_0.class13_u_0.long_511 = 0x60a7L; //long_325 in HTS used in knock
+ this.class18_0.class13_u_0.long_512 = 0x62fcL; //long_326 in HTS used in knock
+ this.class18_0.class13_u_0.long_513 = 0x60a7L; //long_327 in HTS used in knock
+ this.class18_0.class13_u_0.long_514 = 0x60c1L; //long_328 in HTS ** Used in flex Fuel !!!!! **
+
+
+ this.class18_0.class13_u_0.long_520 = 0x60a4L; //rev limiter cutting type
+ this.class18_0.class13_u_0.long_521 = 0x60a3L; //enable CPR on ALTC
+ //this.class18_0.class13_u_0.long_522 = 0x0175L; //CPR fully sync when cranking //should reload
+ //this.class18_0.class13_u_0.long_523 = 0x1508L; //CPR dont fire before sync //should reload
+
+ this.class18_0.class13_u_0.long_525 = 0x60e6L; //enable MIL on Ignition Cut
+ }
+
+ //#####################################################################################################################################################
+ //#####################################################################################################################################################
+ //#####################################################################################################################################################
+ //#####################################################################################################################################################
+ //#####################################################################################################################################################
+ //#####################################################################################################################################################
+
+ /*public void ConvertBaserom()
+ {
+ System.Reflection.FieldInfo[] TestInfo = class13_u_0.GetType().GetFields();
+ foreach (FieldInfo property in TestInfo)
+ {
+ Console.WriteLine(property.GetValue(this).ToString());
+ }
+
+ }
+
+ private void LoadLocationsSizes()
+ {
+ Class13_u class2 = new Class13_u
+ {
+ long_6 = 24L, //0x6e59L **This table dont change location**
+ long_8 = 20L, //0x6e71L **This table dont change location**
+ long_9 = 20L, //0x6e85L **This table dont change location**
+ long_10 = 504L, //0x6eadL **This table dont change location**
+ long_11 = 142L, //0x70a5L **This table dont change location**
+
+ long_12 = 93L, //0x729dL **This table dont change location**
+ long_13 = 120L, //0x747dL **This table dont change location**
+ long_16 = 20L, //0x6e2fL **This table dont change location**
+ long_17 = 22L, //0x6e43L **This table dont change location**
+ long_18 = 24L, //0x6e17L **This table dont change location**
+ long_20 = 504L, //0x765fL **This table dont change location**
+ long_21 = 504L, //0x7857L **This table dont change location**
+
+ long_22 = 480L, //0x7a4fL **This table dont change location**
+ long_23 = 480L, //0x7c2fL **This table dont change location**
+ long_24 = 1L, //0x61a6L
+ long_25 = 2L, //0x61a8L
+ long_29 = 20L, //0x6e99L **This table dont change location**
+ long_31 = 1L, //0x610fL
+
+ long_32 = 1L, //0x6110L
+ long_33 = 2L, //0x6101L
+ long_34 = 2L, //0x610dL
+ long_35 = 2L, //0x6103L
+ long_36 = 2L, //0x6105L
+ long_37 = 2L, //0x6107L
+ long_38 = 2L, //0x6109L
+ long_39 = 2L, //0x610bL
+
+ long_43 = 1L, //0x5f4eL
+ long_44 = 1L, //0x5f4aL
+ long_46 = 1L, //0x5ffdL
+ long_47 = 1L, //0x61f3L
+ long_48 = 1L, //0x620eL
+ long_49 = 1L, //0x61f4L
+ long_50 = 1L, //0x61f5L
+ long_51 = 1L, //0x61f9L
+
+ long_53 = 1L, //0x61f6L
+ long_54 = 1L, //0x5f4dL
+ long_55 = 1L, //0x5f49L
+ long_56 = 1L, //0x61f7L
+ long_58 = 1L, //0x5ffeL
+ long_59 = 1L, //0x5f46L
+ long_60 = 1L, //0x5f42L
+ long_61 = 1L, //0x5f41L
+
+ long_62 = 1L, //0x5f43L
+ long_63 = 8L, //0x664fL **This table dont change location**
+ long_65 = 1L, //0x61f8L
+ long_66 = 1L, //0x620bL
+ long_67 = 1L, //0x620aL
+ long_71 = 1L, //0x6125L
+
+ long_72 = 1L, //0x6126L
+ long_76 = 1L, //0x616fL
+ long_77 = 1L, //0x619aL
+ long_78 = 1L, //0x61a7L
+ long_79 = 1L, //0x5ffcL
+ long_80 = 1L, //0x61ceL
+
+ long_83 = 13L, //0x5f8fL
+ long_85 = 1L, //0x5f9cL
+ long_88 = 1L, //0x5f4fL
+ long_89 = 2L, //0x5f44L
+
+ long_95 = 1L, //0x61d8L
+ long_100 = 1L, //0x61fdL
+ long_101 = 1L, //0x6202L
+
+ long_103 = 1L, //0x616bL
+ long_104 = 1L, //0x616cL
+ long_105 = 1L, //0x616dL
+ long_106 = 1L, //0x616eL
+ long_110 = 1L, //0x616fL
+ long_111 = 1L, //0x61bfL
+
+ long_112 = 1L, //0x6200L
+ long_113 = 6L, //0x6203L
+ long_114 = 1L, //0x6138L
+ long_115 = 1L, //0x6139L
+ long_116 = 1L, //0x5f50L
+ long_117 = 1L, //0x6142L
+ long_118 = 1L, //0x6143L
+ long_119 = 12L, //0x6144L
+ long_121 = 2L, //0x613eL
+
+ long_122 = 2L, //0x6140L
+ long_123 = 1L, //0x613aL
+ long_124 = 2L, //0x613bL
+ long_125 = 1L, //0x613dL
+ long_126 = 1L, //0x6150L
+ long_127 = 1L, //0x6151L
+ long_128 = 1L, //0x615eL
+ long_129 = 1L, //0x615fL
+ long_130 = 1L, //0x615dL
+ long_131 = 1L, //0x619bL
+
+ long_132 = 1L, //0x5ffbL
+ long_133 = 1L, //0x5ffaL
+ long_135 = 4L, //0x5f77L
+ long_136 = 2L, //0x5fa5L
+ long_137 = 1L, //0x6152L
+ long_138 = 1L, //0x6153L
+ long_139 = 1L, //0x6155L
+ long_140 = 2L, //0x6156L
+ long_141 = 1L, //0x6158L
+
+ long_142 = 5L, //0x61cfL
+ long_143 = 2L, //0x6165L
+ long_144 = 1L, //0x6154L
+ long_147 = 1L, //0x6159L
+ long_148 = 1L, //0x615aL
+ long_149 = 1L, //0x615bL
+ long_150 = 12L, //0x5f80L
+ long_151 = 1L, //0x5f7eL
+
+ long_152 = 1L, //0x5f7fL
+ long_153 = 1L, //0x5f59L
+ long_154 = 1L, //0x5f58L
+ long_155 = 2L, //0x5f56L
+ long_156 = 1L, //0x5f55L
+ long_157 = 1L, //0x6164L
+ long_158 = 1L, //0x6160L
+ long_159 = 2L, //0x6161L
+ long_160 = 1L, //0x6163L
+
+ long_162 = 2L, //0x5f8dL
+ long_163 = 1L, //0x5f8cL
+ long_171 = 1L, //0x5f54L
+
+ long_172 = 1L, //0x5f53L
+ long_173 = 2L, //0x5f51L
+ long_174 = 27L, //0x62a2L **This table dont change location**
+ long_175 = 24L, //0x6ab6L **This table dont change location**
+ long_176 = 72L, //0x622eL **This table dont change location**
+ long_177 = 28L, //0x6a96L **This table dont change location**
+ long_178 = 27L, //0x630bL **This table dont change location**
+ long_179 = 27L, //0x6518L **This table dont change location**
+ long_180 = 1L, //0x611bL
+ long_181 = 1L, //0x611cL
+
+ long_183 = 4L, //0x6426L **This table dont change location**
+ long_184 = 1L, //0x6134L
+ long_185 = 24L, //0x6442L **This table dont change location**
+ long_186 = 6L, //0x6128L
+ long_187 = 6L, //0x612eL
+ long_188 = 1L, //0x6127L
+ long_189 = 2L, //0x5f44L
+ long_190 = 12L, //0x63b2L **This table dont change location**
+ long_191 = 16L, //0x6aecL **This table dont change location**
+
+ long_192 = 1L, //0x5f9dL
+ long_193 = 7L, //0x5f9eL
+ //long_194 = 4L, //0x649cL **This table dont change location**
+ long_201 = 42L, //0x6b7dL **This table dont change location**
+
+ long_202 = 6L, //0x6b77L **This table dont change location**
+ long_203 = 8L, //0x6ba7L **This table dont change location**
+ long_204 = 13L, //0x6b6aL **This table dont change location**
+ long_205 = 14L, //0x6b5cL **This table dont change location**
+ long_206 = 1L, //0x6111L
+ long_207 = 1L, //0x6112L
+ long_208 = 1L, //0x6113L
+ long_209 = 12L, //0x63caL **This table dont change location**
+ long_210 = 12L, //0x63beL **This table dont change location**
+ long_211 = 2L, //0x6167L
+
+ long_212 = 2L, //0x6169L
+ long_213 = 2L, //0x61d5L
+ long_215 = 1L, //0x61d7L
+ long_216 = 1L, //0x61d4L
+ long_217 = 1L, //0x5f5aL
+ long_218 = 1L, //0x61f2L
+ long_219 = 1L, //0x6209L
+ long_220 = 1L, //0x611fL
+ long_221 = 52L, //0x6657L **This table dont change location**
+
+ long_223 = 1L, //0x611eL
+ long_224 = 1L, //0x6123L
+ long_225 = 1L, //0x6124L
+ long_227 = 1L, //0x6121L
+ long_228 = 1L, //0x6120L
+ long_229 = 1L, //0x6122L
+ long_230 = 1L, //0x611dL
+ long_231 = 1L, //0x5f7bL
+
+ long_232 = 1L, //0x5f7cL
+ long_233 = 1L, //0x5f7dL
+ long_234 = 1L, //0x6215L **This table dont change location**
+ long_235 = 1L, //0x6119L
+ long_236 = 1L, //0x6201L
+ long_237 = 4L, //0x5fc9L
+ long_239 = 1L, //0x5f73L
+ long_240 = 1L, //0x5f74L
+ long_241 = 2L, //0x6114L
+
+ long_242 = 2L, //0x5f4bL
+ long_243 = 1L, //0x6116L
+ long_244 = 2L, //0x6117L
+ long_245 = 42L, //0x6738L **This table dont change location**
+ long_246 = 1L, //0x6170L
+ long_247 = 1L, //0x6171L
+ long_248 = 1L, //0x6172L
+ long_249 = 2L, //0x6173L
+ long_251 = 2L, //0x6178L
+
+ long_253 = 1L, //0x6175L
+ long_254 = 1L, //0x6177L
+ long_255 = 1L, //0x6176L
+ long_256 = 12L, //0x5fffL
+ long_257 = 12L, //0x618bL
+ long_258 = 6L, //0x617fL
+ long_259 = 6L, //0x6185L
+ long_260 = 22L, //0x6037L
+ long_261 = 22L, //0x6021L
+
+ long_262 = 22L, //0x600bL
+ long_263 = 10L, //0x604dL
+ long_264 = 22L, //0x5fb3L
+ long_265 = 8L, //0x5f6bL
+ long_266 = 1L, //0x5fa7L
+ long_267 = 1L, //0x6199L
+ long_268 = 2L, //0x5f75L
+ long_269 = 1L, //0x5fafL
+ long_270 = 8L, //0x5f63L
+ long_271 = 1L, //0x619bL
+
+ long_272 = 1L, //0x617cL
+ long_273 = 1L, //0x617bL
+ long_274 = 1L, //0x617aL
+ long_275 = 1L, //0x617dL
+ long_276 = 1L, //0x617eL
+ long_277 = 1L, //0x6198L
+ long_279 = 1L, //0x6197L
+ long_280 = 1L, //0x615bL
+ long_281 = 1L, //0x615cL
+
+ long_282 = 1L, //0x619cL
+ long_283 = 1L, //0x619dL
+ long_284 = 1L, //0x619eL
+ long_285 = 2L, //0x61a0L
+ long_286 = 1L, //0x619fL
+ long_287 = 1L, //0x61a5L
+ long_288 = 1L, //0x61a4L
+ long_289 = 1L, //0x61a3L
+ long_290 = 1L, //0x61a2L
+ long_291 = 1L, //0x61aaL
+
+ long_292 = 1L, //0x61adL
+ long_293 = 1L, //0x61aeL
+ long_294 = 1L, //0x61abL
+ long_295 = 1L, //0x61acL
+ long_296 = 1L, //0x61b0L
+ long_297 = 1L, //0x61afL
+ long_298 = 1L, //0x61b1L
+ long_299 = 2L, //0x61b2L
+ long_300 = 2L, //0x61b4L
+ long_301 = 1L, //0x61b6L
+
+ long_302 = 1L, //0x61b7L
+ long_303 = 1L, //0x61b8L
+ long_304 = 1L, //0x61b9L
+ long_305 = 1L, //0x61baL
+ long_306 = 1L, //0x61bbL
+ long_307 = 1L, //0x61bcL
+ long_308 = 1L, //0x61beL
+ long_309 = 1L, //0x61bdL
+ long_310 = 22L, //0x6057L
+ long_311 = 33L, //0x606dL
+
+ long_313 = 1L, //0x5fcdL
+ long_314 = 1L, //0x5fd0L
+ long_315 = 1L, //0x5fd1L
+ long_316 = 1L, //0x5fceL
+ long_317 = 1L, //0x5fcfL
+ long_318 = 1L, //0x5fd3L
+ long_319 = 1L, //0x5fd2L
+ long_320 = 1L, //0x5fd4L
+ long_321 = 2L, //0x5fd5L
+
+ long_322 = 2L, //0x5fd7L
+ long_323 = 1L, //0x5fd9L
+ long_324 = 1L, //0x5fdaL
+ long_325 = 1L, //0x5fdbL
+ long_326 = 1L, //0x5fdcL
+ long_327 = 1L, //0x5fddL
+ long_328 = 1L, //0x5fdeL
+ long_329 = 1L, //0x5fdfL
+ long_330 = 1L, //0x5fe1L
+ long_331 = 1L, //0x5fe0L
+
+ long_332 = 22L, //0x608eL
+ long_333 = 33L, //0x60a4L
+ long_335 = 1L, //0x5fe2L
+ long_336 = 1L, //0x5fe5L
+ long_337 = 1L, //0x5fe6L
+ long_338 = 1L, //0x5fe3L
+ long_339 = 1L, //0x5fe4L
+ long_340 = 1L, //0x5fe8L
+ long_341 = 1L, //0x5fe7L
+
+ long_342 = 1L, //0x5fe9L
+ long_343 = 2L, //0x5feaL
+ long_344 = 2L, //0x5fecL
+ long_345 = 1L, //0x5feeL
+ long_346 = 1L, //0x5fefL
+ long_347 = 1L, //0x5ff0L
+ long_348 = 1L, //0x5ff1L
+ long_349 = 1L, //0x5ff2L
+ long_350 = 1L, //0x5ff3L
+ long_351 = 1L, //0x5ff4L
+
+ long_352 = 1L, //0x5ff6L
+ long_353 = 1L, //0x5ff5L
+ long_354 = 22L, //0x60c5L
+ long_355 = 38L, //0x60dbL
+ long_357 = 1L, //0x61c0L
+ long_358 = 1L, //0x61c1L
+ long_359 = 1L, //0x61c2L
+ long_360 = 1L, //0x61c3L
+ long_361 = 2L, //0x61c4L
+
+ long_362 = 1L, //0x61c6L
+ long_363 = 1L, //0x61c7L
+ long_364 = 1L, //0x61c8L
+ long_365 = 1L, //0x61cbL
+ long_366 = 1L, //0x61c9L
+ long_367 = 1L, //0x61ccL
+ long_368 = 1L, //0x61caL
+ long_369 = 1L, //0x61cdL
+ long_370 = 1L, //0x5facL
+ long_371 = 1L, //0x5fadL
+
+ long_372 = 1L, //0x5faeL
+ long_373 = 4L, //0x5fa8L
+ long_374 = 14L, //0x6a7aL **This table dont change location**
+ long_375 = 16L, //0x6a56L **This table dont change location**
+ long_376 = 20L, //0x6a66L **This table dont change location**
+ long_377 = 2L, //0x5f5bL
+ long_378 = 1L, //0x5f5dL
+ long_379 = 1L, //0x5f5fL
+ long_380 = 1L, //0x5f5eL
+ long_381 = 1L, //0x5f60L
+
+ long_382 = 1L, //0x5f61L
+ long_383 = 1L, //0x5fb0L
+ long_384 = 1L, //0x5f62L
+ long_385 = 1L, //0x5fb1L
+ long_386 = 1L, //0x5fb2L
+ long_390 = 24L, //0x633eL **This table dont change location**
+ long_391 = 6L, //0x6216L **This table dont change location**
+
+ long_420 = 1L, //0x61d8L
+ long_421 = 1L, //0x61e4L
+
+ long_422 = 1L, //0x61e5L
+ long_423 = 2L, //0x61e6L
+ long_424 = 1L, //0x61e8L
+ long_430 = 1L, //0x61d9L
+ long_431 = 1L, //0x61daL
+
+ long_432 = 1L, //0x61dbL
+ long_433 = 1L, //0x61dcL
+ long_434 = 4L, //0x61ddL
+ long_438 = 2L, //0x61e1L
+ long_439 = 1L, //0x61e3L
+ long_440 = 1L, //0x61e4L
+
+ long_450 = 8L, //0x62f3L **This table dont change location**
+ long_451 = 8L, //0x62fbL **This table dont change location**
+
+ long_452 = 8L, //0x6303L **This table dont change location**
+ long_453 = 4L, //0x6533L **This table dont change location**
+ long_454 = 4L, //0x6537L **This table dont change location**
+
+ //long_471 = 1L, //0x61e8L
+ long_472 = 1L, //0x61eaL
+ long_473 = 1L, //0x61e9L
+ long_474 = 1L, //0x61ebL
+ long_475 = 5L, //0x61ecL
+ long_480 = 35L, //0x6afcL **This table dont change location**
+ long_481 = 16L, //0x6aecL **This table dont change location**
+
+ long_482 = 14L, //0x653bL **This table dont change location**
+ long_483 = 42L, //0x6549L **This table dont change location**
+ long_484 = 30L, //0x646cL **This table dont change location**
+ long_485 = 18L, //0x645aL **This table dont change location**
+
+
+ long_4Inj = 0x61a9L,
+ long_4PASS = 0x5ea6L //0x5ea6L **This table dont change location**
+ };
+ this.class18_0.class13_0_Sizes = class2;
+ }*/
+
+}
+
diff --git a/Class33_Sensors.cs b/Class33_Sensors.cs
new file mode 100644
index 0000000..9683da8
--- /dev/null
+++ b/Class33_Sensors.cs
@@ -0,0 +1,663 @@
+using Data;
+using System;
+using System.Drawing;
+using System.ComponentModel;
+using System.Windows.Forms;
+
+internal class Class33_Sensors
+{
+ private Class10_settings class10_settings_0;
+ private Class18 class18_0;
+
+ public int VSS;
+ public int RPM;
+ public double InjDurr;
+ public long InjDuty;
+ public double InjFV;
+ public long Frame;
+ public string Duration;
+ public long Interval;
+ public double IATFC;
+ public double O2Short;
+ public double O2Long;
+
+ public int Gear;
+ public double Map;
+ public double Boost;
+ public int PA;
+ public int TPS;
+ public double TPSV;
+ public double IgnFinal;
+ public double IgnTable;
+ public int ECT;
+ public int IAT;
+ public double AFR;
+ public double EcuO2V;
+ public double WBV;
+ public double BatV;
+ public double ELDV;
+ public double KnockV;
+ public double MapV;
+ public bool MIL;
+ public double ECTFc;
+ public double VEFc;
+ public double ECTIc;
+ public double IATIc;
+ public double GearIc;
+ public double GearFc;
+
+ public bool PostFuel;
+ public bool OutIAB;
+ public bool OutVTS;
+ public bool OutVTSM;
+ public bool OutAC;
+ public bool OutO2H;
+ public bool OutMIL;
+ public bool OutPurge;
+ public bool OutFanC;
+ public bool OutFPump;
+ public bool OutFCut;
+ public bool OutAltCtrl;
+
+ public bool InPSP;
+ public bool InSCC;
+ public bool InACCs;
+ public bool InBKSW;
+ public bool InVTP;
+ public bool InVTSFB;
+ public bool InParkN;
+ public bool InStartS;
+ public bool InATShift1;
+ public bool InATShift2;
+
+ public bool SecMap;
+ public bool InFTL;
+ public bool ActiveFTL;
+ public bool InFTS;
+ public bool ActiveFTS;
+ public bool ActiveBstCut;
+ public bool ActiveOverHeat;
+ public bool ActiveAntilag;
+ public bool ICut;
+ public bool SCCChecker;
+ public bool InEBC;
+ public bool InEBCHi;
+ public bool ActiveEBC;
+
+ public double EBCBaseDuty;
+ public double EBCDuty;
+ public double EBCTarget;
+ public double EBCCurrent;
+
+ public bool InGPO1;
+ public bool OutGPO1;
+ public bool InGPO2;
+ public bool OutGPO2;
+ public bool InGPO3;
+ public bool OutGPO3;
+
+ public bool FanC;
+ public bool BSTS2;
+ public bool BSTS3;
+ public bool BSTS4;
+ public bool ActiveBST;
+ public bool InBST;
+ public bool LeanProtect;
+
+ public double Analog1;
+ public double Analog2;
+ public double Analog3;
+
+ public int IACVDuty;
+
+ public double AccelTime;
+ public double FuelUsage;
+
+ public double FlexFuel;
+
+ public double EGRV;
+ public double B6V;
+ public double ECTV;
+ public double IATV;
+
+ public Class33_Sensors(ref Class18 class18_1)
+ {
+ class18_0 = class18_1;
+ class10_settings_0 = class18_0.class10_settings_0;
+ this.class18_0.class17_0.delegate54_0 += new Class17.Delegate54(this.LoadSensorsData);
+ }
+
+ public void LoadSensorsData(Struct12 struct12_0)
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.method_10(SensorsX.rpmX, (long)struct12_0.ushort_0_E6_7);
+ this.method_9(SensorsX.ectX, struct12_0.byte_0);
+ this.method_9(SensorsX.iatX, struct12_0.byte_1);
+ this.method_9(SensorsX.tpsX, struct12_0.byte_5);
+ this.method_9(SensorsX.tpsV, struct12_0.byte_5);
+ this.method_9(SensorsX.ignFnl, struct12_0.byte_15_E19);
+ this.method_9(SensorsX.ignTbl, struct12_0.byte_16_E20);
+ this.method_9(SensorsX.vssX, struct12_0.byte_14_E16);
+ this.method_9(SensorsX.gearX, struct12_0.byte_20);
+ this.method_10(SensorsX.injFV, (long)struct12_0.ushort_1_E17_18);
+ this.method_10(SensorsX.injDur, (long)struct12_0.ushort_1_E17_18);
+ this.method_10(SensorsX.injDuty, (long)struct12_0.ushort_1_E17_18);
+ this.method_9(SensorsX.ecuO2V, struct12_0.byte_2);
+ this.method_9(SensorsX.wbO2V, struct12_0.byte_43);
+ this.method_9(SensorsX.afr, struct12_0.byte_43);
+ this.method_9(SensorsX.mapV, struct12_0.byte_4);
+ this.method_9(SensorsX.mapX, struct12_0.byte_4);
+ this.method_9(SensorsX.boostX, struct12_0.byte_4);
+ this.method_9(SensorsX.paX, struct12_0.byte_3);
+ this.method_10(SensorsX.frame, struct12_0.long_5);
+ this.method_10(SensorsX.interval, struct12_0.long_4);
+ this.method_10(SensorsX.duration, struct12_0.long_3);
+ this.method_9(SensorsX.mil, struct12_0.byte_19);
+ this.method_9(SensorsX.batV, struct12_0.byte_27_E25);
+ this.method_9(SensorsX.eldV, struct12_0.byte_24_E24);
+ this.method_9(SensorsX.outAc, struct12_0.byte_22_E22);
+ this.method_9(SensorsX.outPurge, struct12_0.byte_22_E22);
+ this.method_9(SensorsX.outFanc, struct12_0.byte_22_E22);
+ this.method_9(SensorsX.outFpump, struct12_0.byte_22_E22);
+ this.method_9(SensorsX.outIab, struct12_0.byte_22_E22);
+ this.method_9(SensorsX.outAltCtrl, struct12_0.byte_22_E22);
+ this.method_9(SensorsX.outVtsX, struct12_0.byte_23_E23);
+ this.method_9(SensorsX.outMil, struct12_0.byte_23_E23);
+ this.method_9(SensorsX.outO2h, struct12_0.byte_23_E23);
+ this.method_9(SensorsX.outVtsM, struct12_0.byte_6_E8);
+ this.method_9(SensorsX.inVtsFeedBack, struct12_0.byte_21_E21);
+ this.method_9(SensorsX.outFuelCut, struct12_0.byte_6_E8);
+ this.method_9(SensorsX.inAccs, struct12_0.byte_21_E21);
+ this.method_9(SensorsX.inVtp, struct12_0.byte_21_E21);
+ this.method_9(SensorsX.inStartS, struct12_0.byte_21_E21);
+ this.method_9(SensorsX.inBksw, struct12_0.byte_21_E21);
+ this.method_9(SensorsX.inParkN, struct12_0.byte_21_E21);
+ this.method_9(SensorsX.inAtShift1, struct12_0.byte_6_E8);
+ this.method_9(SensorsX.inAtShift2, struct12_0.byte_6_E8);
+ this.method_9(SensorsX.inPsp, struct12_0.byte_21_E21);
+ this.method_9(SensorsX.inSCC, struct12_0.byte_21_E21);
+ this.method_10(SensorsX.iacvDuty, struct12_0.ushort_2_E49_50);
+ this.method_9(SensorsX.postFuel, struct12_0.byte_6_E8);
+ this.method_9(SensorsX.ectFc, struct12_0.byte_28_E26);
+ this.method_10(SensorsX.o2Short, struct12_0.long_0_E27_28);
+ this.method_10(SensorsX.o2Long, struct12_0.long_1_E29_30);
+ this.method_10(SensorsX.iatFc, struct12_0.long_2_E31_32);
+ this.method_9(SensorsX.veFc, struct12_0.byte_29_E33);
+ this.method_9(SensorsX.iatIc, struct12_0.byte_30_E34);
+ this.method_9(SensorsX.ectIc, struct12_0.byte_31_E35);
+ this.method_9(SensorsX.gearIc, struct12_0.byte_32_E36);
+ this.method_9(SensorsX.gearFc, struct12_0.byte_33_E37);
+ this.method_9(SensorsX.ftsClutchInput, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.ftlInput, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.gpo1_in, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.gpo2_in, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.gpo3_in, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.bstInput, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.ftlActive, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.ftsActive, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.antilagActive, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.boostcutActive, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.ignitionCut, struct12_0.byte_6_E8);
+ this.method_9(SensorsX.sccChecker, struct12_0.byte_6_E8);
+ this.method_9(SensorsX.gpo1_out, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.gpo2_out, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.gpo3_out, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.bstStage2, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.bstStage3, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.bstStage4, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.overheatActive, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.leanProtection, struct12_0.byte_36_E43);
+ this.method_9(SensorsX.fanCtrl, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.bstActive, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.secMaps, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.ebcActive, struct12_0.byte_35_E39);
+ this.method_9(SensorsX.ebcInput, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.ebcHiInput, struct12_0.byte_34_E38);
+ this.method_9(SensorsX.ebcDutyX, struct12_0.byte_38_E41);
+ this.method_9(SensorsX.ebcBaseDuty, struct12_0.byte_37_E40);
+ this.method_9(SensorsX.ebcCurrent, struct12_0.byte_4);
+ this.method_9(SensorsX.ebcTarget, struct12_0.byte_39_E42);
+ this.method_9(SensorsX.analog1, struct12_0.byte_40);
+ this.method_9(SensorsX.analog2, struct12_0.byte_41);
+ this.method_9(SensorsX.analog3, struct12_0.byte_42);
+ this.method_9(SensorsX.accelTime, struct12_0.byte_14_E16);
+ this.method_10(SensorsX.fuelUsage, struct12_0.ushort_1_E17_18);
+ this.method_9(SensorsX.egrV, struct12_0.byte_25_E44);
+ this.method_9(SensorsX.b6V, struct12_0.byte_26_E45);
+ this.method_9(SensorsX.ectV, struct12_0.byte_0);
+ this.method_9(SensorsX.iatV, struct12_0.byte_1);
+
+ this.method_9(SensorsX.flexFuel, GetFlexFuelByte(struct12_0));
+ }
+ }
+
+ public byte GetFlexFuelByte(Struct12 struct12_0)
+ {
+ switch (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_466))
+ {
+ case 0xff:
+ return 0;
+
+ case 0:
+ return 0;
+
+ case 2:
+ return struct12_0.byte_24_E24;
+
+ case 3:
+ return struct12_0.byte_25_E44;
+
+ case 4:
+ return struct12_0.byte_26_E45;
+ }
+ return 0;
+ }
+
+ private double ConvertBooltoDouble(bool IsActivated)
+ {
+ double RDouble = 0;
+ if (IsActivated) RDouble = 1;
+ return RDouble;
+ }
+
+ private void method_10(SensorsX sensors_0, long long_0)
+ {
+ try
+ {
+ if (sensors_0 == SensorsX.iacvDuty) IACVDuty = (int)((((long_0 / 32768.0) * 100.0) - 100.0));
+ if (sensors_0 == SensorsX.rpmX) RPM = this.class18_0.method_218(long_0);
+ if (sensors_0 == SensorsX.injDur) InjDurr = (double)this.class18_0.method_224((int)long_0);
+ if (sensors_0 == SensorsX.injDuty) InjDuty = (long)this.class18_0.method_225((int)long_0, RPM, 0);
+ if (sensors_0 == SensorsX.injFV) InjFV = this.class18_0.method_223((int)long_0);
+ if (sensors_0 == SensorsX.frame) Frame = long_0;
+ if (sensors_0 == SensorsX.duration)
+ {
+ Duration = TimeSpan.FromMilliseconds((double)long_0).ToString();
+ if (Duration.Length <= 8)
+ {
+ Duration = Duration + ".000";
+ return;
+ }
+ Duration = Duration.Remove(Duration.Length - 5, 5);
+ }
+ if (sensors_0 == SensorsX.interval) Interval = long_0;
+ if (sensors_0 == SensorsX.iatFc) IATFC = this.class18_0.method_203(long_0, Enum6.const_0);
+ if (sensors_0 == SensorsX.o2Short) O2Short = this.class18_0.method_203(long_0, Enum6.const_0);
+ if (sensors_0 == SensorsX.o2Long) O2Long = this.class18_0.method_203(long_0, Enum6.const_0);
+ if (sensors_0 == SensorsX.fuelUsage) FuelUsage = this.class18_0.GetInstantConsumption(VSS, RPM, (int)long_0);
+ }
+ catch { }
+ }
+
+ private void method_9(SensorsX sensors_0, byte byte_0)
+ {
+ try
+ {
+ if (sensors_0 == SensorsX.vssX) VSS = this.class18_0.method_197(byte_0);
+ if (sensors_0 == SensorsX.gearX) Gear = byte_0;
+ if (sensors_0 == SensorsX.mapX) Map = this.class18_0.method_193(byte_0);
+ if (sensors_0 == SensorsX.boostX) {
+ if (this.class18_0.method_206(byte_0) <= this.class10_settings_0.int_6) Boost = 0;
+ else Boost = this.class18_0.method_193(byte_0);
+ }
+ if (sensors_0 == SensorsX.paX) PA = (int)Math.Round((double)((((byte_0 / 2) + 0x18) * 7.221) - 59.0), 0);
+ if (sensors_0 == SensorsX.tpsX) TPS = this.class18_0.method_198(byte_0);
+ if (sensors_0 == SensorsX.tpsV) TPSV = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.ignFnl) IgnFinal = this.class18_0.method_188(byte_0);
+ if (sensors_0 == SensorsX.ignTbl) IgnTable = this.class18_0.method_188(byte_0);
+ if (sensors_0 == SensorsX.ectX) ECT = (int) this.class18_0.method_191(byte_0);
+ if (sensors_0 == SensorsX.iatX) IAT = (int) this.class18_0.method_191(byte_0);
+ if(sensors_0 == SensorsX.afr) AFR = this.class18_0.method_200(byte_0);
+ if (sensors_0 == SensorsX.ecuO2V) EcuO2V = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.wbO2V) WBV = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.batV) BatV = this.class18_0.method_208(byte_0);
+ if (sensors_0 == SensorsX.eldV) ELDV = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.knockV) KnockV = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.mapV) MapV = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.mil) MIL = (byte_0 == 1);
+ if (sensors_0 == SensorsX.ectFc) ECTFc = this.class18_0.method_205(byte_0, Enum6.const_1);
+ if (sensors_0 == SensorsX.veFc) VEFc = this.class18_0.method_205(byte_0, Enum6.const_1);
+ if (sensors_0 == SensorsX.ectIc) ECTIc = this.class18_0.method_189(byte_0);
+ if (sensors_0 == SensorsX.iatIc) IATIc = this.class18_0.method_189(byte_0);
+ if (sensors_0 == SensorsX.gearIc) GearIc = this.class18_0.method_189(byte_0);
+ if (sensors_0 == SensorsX.gearFc) GearFc = this.class18_0.method_205(byte_0, Enum6.const_1);
+ if (sensors_0 == SensorsX.postFuel) PostFuel = this.class18_0.method_258(byte_0, 0);
+ if (sensors_0 == SensorsX.outIab) OutIAB = this.class18_0.method_258(byte_0, 2);
+ if (sensors_0 == SensorsX.outVtsX) OutVTS = this.class18_0.method_258(byte_0, 7);
+ if (sensors_0 == SensorsX.outVtsM) OutVTSM = this.class18_0.method_258(byte_0, 3);
+ if (sensors_0 == SensorsX.outAc) OutAC = this.class18_0.method_258(byte_0, 7);
+ if (sensors_0 == SensorsX.outO2h) OutO2H = this.class18_0.method_258(byte_0, 6);
+ if (sensors_0 == SensorsX.outMil) OutMIL = this.class18_0.method_258(byte_0, 5);
+ if (sensors_0 == SensorsX.outPurge) OutPurge = this.class18_0.method_258(byte_0, 6);
+ if (sensors_0 == SensorsX.outFanc) OutFanC = this.class18_0.method_258(byte_0, 4);
+ if (sensors_0 == SensorsX.outFpump) OutFPump = this.class18_0.method_258(byte_0, 0);
+ if (sensors_0 == SensorsX.outFuelCut) OutFCut = (this.class18_0.method_258(byte_0, 4) || this.class18_0.method_258(byte_0, 5));
+ if (sensors_0 == SensorsX.outAltCtrl) OutAltCtrl = this.class18_0.method_258(byte_0, 5);
+ if (sensors_0 == SensorsX.inPsp) InPSP = this.class18_0.method_258(byte_0, 7);
+ if (sensors_0 == SensorsX.inSCC) InSCC = this.class18_0.method_258(byte_0, 5);
+ if (sensors_0 == SensorsX.inAccs) InACCs = this.class18_0.method_258(byte_0, 2);
+ if (sensors_0 == SensorsX.inBksw) InBKSW = this.class18_0.method_258(byte_0, 1);
+ if (sensors_0 == SensorsX.inVtp) InVTP = this.class18_0.method_258(byte_0, 3);
+ if (sensors_0 == SensorsX.inVtsFeedBack) InVTSFB = this.class18_0.method_258(byte_0, 6);
+ if (sensors_0 == SensorsX.inParkN) InParkN = this.class18_0.method_258(byte_0, 0);
+ if (sensors_0 == SensorsX.inStartS) InStartS = this.class18_0.method_258(byte_0, 4);
+ if (sensors_0 == SensorsX.inAtShift1) InATShift1 = this.class18_0.method_258(byte_0, 6);
+ if (sensors_0 == SensorsX.inAtShift2) InATShift2 = this.class18_0.method_258(byte_0, 7);
+ if (sensors_0 == SensorsX.secMaps) SecMap = this.class18_0.method_258(byte_0, 5);
+ if (sensors_0 == SensorsX.ftlInput) InFTL = this.class18_0.method_258(byte_0, 0);
+ if (sensors_0 == SensorsX.ftlActive) ActiveFTL = this.class18_0.method_258(byte_0, 0);
+ if (sensors_0 == SensorsX.ftsClutchInput) InFTS = this.class18_0.method_258(byte_0, 1);
+ if (sensors_0 == SensorsX.ftsActive) ActiveFTS = this.class18_0.method_258(byte_0, 2);
+ if (sensors_0 == SensorsX.boostcutActive) ActiveBstCut = this.class18_0.method_258(byte_0, 3);
+ if (sensors_0 == SensorsX.overheatActive) ActiveOverHeat = this.class18_0.method_258(byte_0, 6);
+ if (sensors_0 == SensorsX.antilagActive) ActiveAntilag = this.class18_0.method_258(byte_0, 1);
+ if (sensors_0 == SensorsX.ignitionCut) ICut = this.class18_0.method_258(byte_0, 2);
+ if (sensors_0 == SensorsX.sccChecker) SCCChecker = this.class18_0.method_258(byte_0, 1);
+ if (sensors_0 == SensorsX.ebcInput) InEBC = this.class18_0.method_258(byte_0, 2);
+ if (sensors_0 == SensorsX.ebcHiInput) InEBCHi = this.class18_0.method_258(byte_0, 3);
+ if (sensors_0 == SensorsX.ebcActive) ActiveEBC = this.class18_0.method_258(byte_0, 4);
+ if (sensors_0 == SensorsX.ebcBaseDuty) EBCBaseDuty = this.class18_0.method_207(byte_0);
+ if (sensors_0 == SensorsX.ebcDutyX) EBCDuty = this.class18_0.method_207(byte_0);
+ if (sensors_0 == SensorsX.ebcTarget) EBCTarget = this.class18_0.method_245(this.class18_0.method_206(byte_0));
+ if (sensors_0 == SensorsX.ebcCurrent) EBCCurrent = this.class18_0.method_245(this.class18_0.method_206(byte_0));
+ if (sensors_0 == SensorsX.gpo1_in) InGPO1 = this.class18_0.method_258(byte_0, 4);
+ if (sensors_0 == SensorsX.gpo1_out) OutGPO1 = this.class18_0.method_258(byte_0, 0);
+ if (sensors_0 == SensorsX.gpo2_in) InGPO2 = this.class18_0.method_258(byte_0, 5);
+ if (sensors_0 == SensorsX.gpo2_out) OutGPO2 = this.class18_0.method_258(byte_0, 1);
+ if (sensors_0 == SensorsX.gpo3_in) InGPO3 = this.class18_0.method_258(byte_0, 6);
+ if (sensors_0 == SensorsX.gpo3_out) OutGPO3 = this.class18_0.method_258(byte_0, 2);
+ if (sensors_0 == SensorsX.fanCtrl) FanC = this.class18_0.method_258(byte_0, 6);
+ if (sensors_0 == SensorsX.bstStage2) BSTS2 = this.class18_0.method_258(byte_0, 3);
+ if (sensors_0 == SensorsX.bstStage3) BSTS3 = this.class18_0.method_258(byte_0, 4);
+ if (sensors_0 == SensorsX.bstStage4) BSTS4 = this.class18_0.method_258(byte_0, 5);
+ if (sensors_0 == SensorsX.bstActive) ActiveBST = this.class18_0.method_258(byte_0, 7);
+ if (sensors_0 == SensorsX.bstInput) InBST = this.class18_0.method_258(byte_0, 7);
+ if (sensors_0 == SensorsX.leanProtection) LeanProtect = this.class18_0.method_258(byte_0, 7);
+ if ((this.class10_settings_0.bool_36) && sensors_0 == SensorsX.analog1) Analog1 = this.class18_0.method_201(AnalogInputs.analog1, byte_0);
+ if ((this.class10_settings_0.bool_38) && sensors_0 == SensorsX.analog2) Analog2 = this.class18_0.method_201(AnalogInputs.analog2, byte_0);
+ if ((this.class10_settings_0.bool_40) && sensors_0 == SensorsX.analog3) Analog3 = this.class18_0.method_201(AnalogInputs.analog3, byte_0);
+ if (sensors_0 == SensorsX.accelTime) AccelTime = this.class18_0.AccelTime(this.class18_0.method_197(byte_0));
+ if (sensors_0 == SensorsX.egrV) EGRV = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.b6V) B6V = this.class18_0.method_196(byte_0);
+ if (sensors_0 == SensorsX.ectV)
+ {
+ ECTV = (5.0 - ((this.class18_0.method_191_GetTempInC(byte_0) + 40.0) / 36.0));
+ //################
+ //Calc Difference from 3.72v
+ double Diff372v = ECTV - 3.72;
+ if (Diff372v > 0) ECTV += (Diff372v / 3.2);
+ if (Diff372v < 0) ECTV -= (-Diff372v / 4.2);
+ //################
+ }
+ if (sensors_0 == SensorsX.iatV)
+ {
+ IATV = (5.0 - ((this.class18_0.method_191_GetTempInC(byte_0) + 40.0) / 36.0));
+ //################
+ //Calc Difference from 3.72v
+ double Diff372v = IATV - 3.72;
+ if (Diff372v > 0) IATV += (Diff372v / 3.2);
+ if (Diff372v < 0) IATV -= (-Diff372v / 4.2);
+ //################
+ }
+
+ if (sensors_0 == SensorsX.flexFuel) FlexFuel = (this.class18_0.method_196(byte_0) * 100.0) / 5.0;
+ }
+ catch { }
+ }
+
+ public double GetSensors_VALUE(SensorsX sensors_0)
+ {
+ double ThisValue = 0;
+ if (sensors_0 == SensorsX.iacvDuty) ThisValue = IACVDuty;
+ if (sensors_0 == SensorsX.rpmX) ThisValue = RPM;
+ if (sensors_0 == SensorsX.injDur) ThisValue = InjDurr;
+ if (sensors_0 == SensorsX.injDuty) ThisValue = InjDuty;
+ if (sensors_0 == SensorsX.injFV) ThisValue = InjFV;
+ if (sensors_0 == SensorsX.frame) ThisValue = Frame;
+ if (sensors_0 == SensorsX.interval) ThisValue = Interval;
+ if (sensors_0 == SensorsX.iatFc) ThisValue = IATFC;
+ if (sensors_0 == SensorsX.o2Short) ThisValue = O2Short;
+ if (sensors_0 == SensorsX.o2Long) ThisValue = O2Long;
+ if (sensors_0 == SensorsX.fuelUsage) ThisValue = FuelUsage;
+ if (sensors_0 == SensorsX.vssX) ThisValue = VSS;
+ if (sensors_0 == SensorsX.gearX) ThisValue = Gear;
+ if (sensors_0 == SensorsX.mapX) ThisValue = Map;
+ if (sensors_0 == SensorsX.boostX) ThisValue = Boost;
+ if (sensors_0 == SensorsX.paX) ThisValue = PA;
+ if (sensors_0 == SensorsX.tpsX) ThisValue = TPS;
+ if (sensors_0 == SensorsX.tpsV) ThisValue = TPSV;
+ if (sensors_0 == SensorsX.ignFnl) ThisValue = IgnFinal;
+ if (sensors_0 == SensorsX.ignTbl) ThisValue = IgnTable;
+ if (sensors_0 == SensorsX.ectX) ThisValue = ECT;
+ if (sensors_0 == SensorsX.iatX) ThisValue = IAT;
+ if (sensors_0 == SensorsX.afr) ThisValue = AFR;
+ if (sensors_0 == SensorsX.ecuO2V) ThisValue = EcuO2V;
+ if (sensors_0 == SensorsX.wbO2V) ThisValue = WBV;
+ if (sensors_0 == SensorsX.batV) ThisValue = BatV;
+ if (sensors_0 == SensorsX.eldV) ThisValue = ELDV;
+ if (sensors_0 == SensorsX.knockV) ThisValue = KnockV;
+ if (sensors_0 == SensorsX.mapV) ThisValue = MapV;
+ if (sensors_0 == SensorsX.mil) ThisValue = ConvertBooltoDouble(MIL);
+ if (sensors_0 == SensorsX.ectFc) ThisValue = ECTFc;
+ if (sensors_0 == SensorsX.veFc) ThisValue = VEFc;
+ if (sensors_0 == SensorsX.ectIc) ThisValue = ECTIc;
+ if (sensors_0 == SensorsX.iatIc) ThisValue = IATIc;
+ if (sensors_0 == SensorsX.gearIc) ThisValue = GearIc;
+ if (sensors_0 == SensorsX.gearFc) ThisValue = GearFc;
+ if (sensors_0 == SensorsX.postFuel) ThisValue = ConvertBooltoDouble(PostFuel);
+ if (sensors_0 == SensorsX.outIab) ThisValue = ConvertBooltoDouble(OutIAB);
+ if (sensors_0 == SensorsX.outVtsX) ThisValue = ConvertBooltoDouble(OutVTS);
+ if (sensors_0 == SensorsX.outVtsM) ThisValue = ConvertBooltoDouble(OutVTSM);
+ if (sensors_0 == SensorsX.outAc) ThisValue = ConvertBooltoDouble(OutAC);
+ if (sensors_0 == SensorsX.outO2h) ThisValue = ConvertBooltoDouble(OutO2H);
+ if (sensors_0 == SensorsX.outMil) ThisValue = ConvertBooltoDouble(OutMIL);
+ if (sensors_0 == SensorsX.outPurge) ThisValue = ConvertBooltoDouble(OutPurge);
+ if (sensors_0 == SensorsX.outFanc) ThisValue = ConvertBooltoDouble(OutFanC);
+ if (sensors_0 == SensorsX.outFpump) ThisValue = ConvertBooltoDouble(OutFPump);
+ if (sensors_0 == SensorsX.outFuelCut) ThisValue = ConvertBooltoDouble(OutFCut);
+ if (sensors_0 == SensorsX.outAltCtrl) ThisValue = ConvertBooltoDouble(OutAltCtrl);
+ if (sensors_0 == SensorsX.inPsp) ThisValue = ConvertBooltoDouble(InPSP);
+ if (sensors_0 == SensorsX.inSCC) ThisValue = ConvertBooltoDouble(InSCC);
+ if (sensors_0 == SensorsX.inAccs) ThisValue = ConvertBooltoDouble(InACCs);
+ if (sensors_0 == SensorsX.inBksw) ThisValue = ConvertBooltoDouble(InBKSW);
+ if (sensors_0 == SensorsX.inVtp) ThisValue = ConvertBooltoDouble(InVTP);
+ if (sensors_0 == SensorsX.inVtsFeedBack) ThisValue = ConvertBooltoDouble(InVTSFB);
+ if (sensors_0 == SensorsX.inParkN) ThisValue = ConvertBooltoDouble(InParkN);
+ if (sensors_0 == SensorsX.inStartS) ThisValue = ConvertBooltoDouble(InStartS);
+ if (sensors_0 == SensorsX.inAtShift1) ThisValue = ConvertBooltoDouble(InATShift1);
+ if (sensors_0 == SensorsX.inAtShift2) ThisValue = ConvertBooltoDouble(InATShift2);
+ if (sensors_0 == SensorsX.secMaps) ThisValue = ConvertBooltoDouble(SecMap);
+ if (sensors_0 == SensorsX.ftlInput) ThisValue = ConvertBooltoDouble(InFTL);
+ if (sensors_0 == SensorsX.ftlActive) ThisValue = ConvertBooltoDouble(ActiveFTL);
+ if (sensors_0 == SensorsX.ftsClutchInput) ThisValue = ConvertBooltoDouble(InFTS);
+ if (sensors_0 == SensorsX.ftsActive) ThisValue = ConvertBooltoDouble(ActiveFTS);
+ if (sensors_0 == SensorsX.boostcutActive) ThisValue = ConvertBooltoDouble(ActiveBstCut);
+ if (sensors_0 == SensorsX.overheatActive) ThisValue = ConvertBooltoDouble(ActiveOverHeat);
+ if (sensors_0 == SensorsX.antilagActive) ThisValue = ConvertBooltoDouble(ActiveAntilag);
+ if (sensors_0 == SensorsX.ignitionCut) ThisValue = ConvertBooltoDouble(ICut);
+ if (sensors_0 == SensorsX.sccChecker) ThisValue = ConvertBooltoDouble(SCCChecker);
+ if (sensors_0 == SensorsX.ebcInput) ThisValue = ConvertBooltoDouble(InEBC);
+ if (sensors_0 == SensorsX.ebcHiInput) ThisValue = ConvertBooltoDouble(InEBCHi);
+ if (sensors_0 == SensorsX.ebcActive) ThisValue = ConvertBooltoDouble(ActiveEBC);
+ if (sensors_0 == SensorsX.ebcBaseDuty) ThisValue = EBCBaseDuty;
+ if (sensors_0 == SensorsX.ebcDutyX) ThisValue = EBCDuty;
+ if (sensors_0 == SensorsX.ebcTarget) ThisValue = EBCTarget;
+ if (sensors_0 == SensorsX.ebcCurrent) ThisValue = EBCCurrent;
+ if (sensors_0 == SensorsX.gpo1_in) ThisValue = ConvertBooltoDouble(InGPO1);
+ if (sensors_0 == SensorsX.gpo1_out) ThisValue = ConvertBooltoDouble(OutGPO1);
+ if (sensors_0 == SensorsX.gpo2_in) ThisValue = ConvertBooltoDouble(InGPO2);
+ if (sensors_0 == SensorsX.gpo2_out) ThisValue = ConvertBooltoDouble(OutGPO2);
+ if (sensors_0 == SensorsX.gpo3_in) ThisValue = ConvertBooltoDouble(InGPO3);
+ if (sensors_0 == SensorsX.gpo3_out) ThisValue = ConvertBooltoDouble(OutGPO3);
+ if (sensors_0 == SensorsX.fanCtrl) ThisValue = ConvertBooltoDouble(FanC);
+ if (sensors_0 == SensorsX.bstStage2) ThisValue = ConvertBooltoDouble(BSTS2);
+ if (sensors_0 == SensorsX.bstStage3) ThisValue = ConvertBooltoDouble(BSTS3);
+ if (sensors_0 == SensorsX.bstStage4) ThisValue = ConvertBooltoDouble(BSTS4);
+ if (sensors_0 == SensorsX.bstActive) ThisValue = ConvertBooltoDouble(ActiveBST);
+ if (sensors_0 == SensorsX.bstInput) ThisValue = ConvertBooltoDouble(InBST);
+ if (sensors_0 == SensorsX.leanProtection) ThisValue = ConvertBooltoDouble(LeanProtect);
+ if ((this.class10_settings_0.bool_36) && sensors_0 == SensorsX.analog1) ThisValue = Analog1;
+ if ((this.class10_settings_0.bool_38) && sensors_0 == SensorsX.analog2) ThisValue = Analog2;
+ if ((this.class10_settings_0.bool_40) && sensors_0 == SensorsX.analog3) ThisValue = Analog3;
+ if (sensors_0 == SensorsX.accelTime) ThisValue = AccelTime;
+ if (sensors_0 == SensorsX.egrV) ThisValue = EGRV;
+ if (sensors_0 == SensorsX.b6V) ThisValue = B6V;
+ if (sensors_0 == SensorsX.ectV) ThisValue = ECTV;
+ if (sensors_0 == SensorsX.iatV) ThisValue = IATV;
+
+ if (sensors_0 == SensorsX.flexFuel) ThisValue = FlexFuel;
+
+ return ThisValue;
+ }
+
+ public Color GetSensorColor(SensorsX sensors_0)
+ {
+ return this.class18_0.method_234(GetSensors_VALUE(sensors_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ }
+
+ public string GetSensors_STRING(SensorsX sensors_0)
+ {
+ string RString = "";
+ double SensorValue = GetSensors_VALUE(sensors_0);
+
+ if (sensors_0 == SensorsX.iacvDuty) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.rpmX) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.injDur) RString = SensorValue.ToString("0.00") + " ms";
+ if (sensors_0 == SensorsX.injDuty) RString = SensorValue + " %";
+ if (sensors_0 == SensorsX.injFV) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.frame) RString = SensorValue.ToString("0");
+ //if (sensors_0 == Sensors.duration) RString = Get_Sensors_Long_STRING(sensors_0, struct12_0.long_3);
+ if (sensors_0 == SensorsX.duration) RString = Duration;
+ if (sensors_0 == SensorsX.interval) RString = SensorValue + " mS";
+ if (sensors_0 == SensorsX.iatFc)
+ {
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi) RString = SensorValue.ToString("0");
+ else RString = SensorValue.ToString("0.00");
+ }
+ if (sensors_0 == SensorsX.o2Short)
+ {
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi) RString = SensorValue.ToString("0");
+ else RString = SensorValue.ToString("0.00");
+ }
+ if (sensors_0 == SensorsX.o2Long)
+ {
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi) RString = SensorValue.ToString("0");
+ else RString = SensorValue.ToString("0.00");
+ }
+ if (sensors_0 == SensorsX.fuelUsage) RString = SensorValue.ToString("0.00");
+
+ //###########################################################################
+
+ if (sensors_0 == SensorsX.vssX) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.gearX) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.mapX)
+ {
+ if (this.class10_settings_0.mapSensorUnits_0 != MapSensorUnits.mBar) RString = SensorValue.ToString("0.00") + this.class10_settings_0.mapSensorUnits_0.ToString();
+ else RString = SensorValue.ToString("0") + this.class10_settings_0.mapSensorUnits_0.ToString();
+ }
+ if (sensors_0 == SensorsX.boostX)
+ {
+ if (this.class10_settings_0.mapSensorUnits_1 != MapSensorUnits.mBar) RString = SensorValue.ToString("0.00") + this.class10_settings_0.mapSensorUnits_1.ToString();
+ else RString = SensorValue.ToString("0") + this.class10_settings_0.mapSensorUnits_1.ToString();
+ }
+ if (sensors_0 == SensorsX.paX) RString = SensorValue.ToString("0") + " mBar";
+ if (sensors_0 == SensorsX.tpsX) RString = SensorValue.ToString("0") + " %";
+ if (sensors_0 == SensorsX.tpsV) RString = SensorValue.ToString("0.00") + " V";
+ if (sensors_0 == SensorsX.ignFnl) RString = SensorValue.ToString("0.00") + " \x00b0";
+ if (sensors_0 == SensorsX.ignTbl) RString = SensorValue.ToString("0.00") + " \x00b0";
+ if (sensors_0 == SensorsX.ectX) RString = SensorValue.ToString("0.00") + " \x00b0" + this.class10_settings_0.temperatureUnits_0.ToString();
+ if (sensors_0 == SensorsX.iatX) RString = SensorValue.ToString("0.00") + " \x00b0" + this.class10_settings_0.temperatureUnits_0.ToString();
+ if (sensors_0 == SensorsX.afr) RString = SensorValue.ToString("0.00") + " " + this.class10_settings_0.airFuelUnits_0.ToString();
+ if (sensors_0 == SensorsX.ecuO2V) RString = SensorValue.ToString("0.00") + " V";
+ if (sensors_0 == SensorsX.wbO2V) RString = SensorValue.ToString("0.00") + " V";
+ if (sensors_0 == SensorsX.batV) RString = SensorValue.ToString("0.00") + " V";
+ if (sensors_0 == SensorsX.eldV) RString = SensorValue.ToString("0.00") + " V";
+ if (sensors_0 == SensorsX.knockV) RString = SensorValue.ToString("0.00") + " V";
+ if (sensors_0 == SensorsX.mapV) RString = SensorValue.ToString("0.00") + " V";
+ if (sensors_0 == SensorsX.mil) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ectFc)
+ {
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi) RString = SensorValue.ToString("0");
+ else RString = SensorValue.ToString("0.00");
+ }
+ if (sensors_0 == SensorsX.veFc)
+ {
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi) RString = SensorValue.ToString("0");
+ else RString = SensorValue.ToString("0.00");
+ }
+ if (sensors_0 == SensorsX.ectIc) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.iatIc) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.gearIc) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.gearFc)
+ {
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi) RString = SensorValue.ToString("0");
+ else RString = SensorValue.ToString("0.00");
+ }
+ if (sensors_0 == SensorsX.postFuel) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outIab) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outVtsX) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outVtsM) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outAc) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outO2h) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outMil) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outPurge) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outFanc) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outFpump) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outFuelCut) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.outAltCtrl) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inPsp) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inSCC) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inAccs) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inBksw) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inVtp) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inVtsFeedBack) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inParkN) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inStartS) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inAtShift1) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.inAtShift2) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.secMaps) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ftlInput) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ftlActive) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ftsClutchInput) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ftsActive) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.boostcutActive) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.overheatActive) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.antilagActive) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ignitionCut) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.sccChecker) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ebcInput) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ebcHiInput) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ebcActive) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.ebcBaseDuty) RString = SensorValue.ToString("0.00") + " %";
+ if (sensors_0 == SensorsX.ebcDutyX) RString = SensorValue.ToString("0.00") + " %";
+ if (sensors_0 == SensorsX.ebcTarget) RString = SensorValue.ToString("0.00") + " psi";
+ if (sensors_0 == SensorsX.ebcCurrent) RString = SensorValue.ToString("0.00") + " psi";
+ if (sensors_0 == SensorsX.gpo1_in) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.gpo1_out) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.gpo2_in) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.gpo2_out) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.gpo3_in) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.gpo3_out) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.fanCtrl) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.bstStage2) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.bstStage3) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.bstStage4) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.bstActive) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.bstInput) RString = SensorValue.ToString("0");
+ if (sensors_0 == SensorsX.leanProtection) RString = SensorValue.ToString("0");
+ if ((this.class10_settings_0.bool_36) && sensors_0 == SensorsX.analog1) RString = SensorValue.ToString("0.00");
+ if ((this.class10_settings_0.bool_38) && sensors_0 == SensorsX.analog2) RString = SensorValue.ToString("0.00");
+ if ((this.class10_settings_0.bool_40) && sensors_0 == SensorsX.analog3) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.accelTime) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.egrV) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.b6V) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.ectV) RString = SensorValue.ToString("0.00");
+ if (sensors_0 == SensorsX.iatV) RString = SensorValue.ToString("0.00");
+
+ if (sensors_0 == SensorsX.flexFuel) RString = SensorValue.ToString("0.00") + " %";
+
+ return RString;
+ }
+}
+
diff --git a/Class34_Zip.cs b/Class34_Zip.cs
new file mode 100644
index 0000000..83187df
--- /dev/null
+++ b/Class34_Zip.cs
@@ -0,0 +1,339 @@
+using Data;
+using System;
+using System.IO;
+using System.Drawing;
+using System.Collections.Generic;
+using System.Threading;
+using System.ComponentModel;
+using System.Windows.Forms;
+
+internal class Class34_Zip
+{
+ string _baseromPath = Environment.GetEnvironmentVariable("TEMP");
+ string _zipPath = "";
+ int CurrentFileIndex = 0;
+ private Class10_settings Class10_0;
+ bool CanLoadC10 = false;
+ frmUnZIP frmUnZIP_0;
+
+ public Class34_Zip()
+ {
+
+ }
+
+ public void AddClass10(ref Class10_settings Class10_1)
+ {
+ Class10_0 = Class10_1;
+ CanLoadC10 = true;
+ }
+
+ public void ExtractZip()
+ {
+ /*while (File.Exists(_zipPath))
+ {
+ CurrentFileIndex++;
+ SetZipPath();
+ }*/
+
+ try
+ {
+ SetZipPath();
+ int Chechh = GetPackgeChecksum();
+ if (!CanLoadC10 || (CanLoadC10 && Chechh != this.Class10_0.LastPackageChecksum))
+ {
+ if (!File.Exists(_zipPath)) File.Create(_zipPath).Dispose();
+ File.WriteAllBytes(_zipPath, Properties.Resources.Packages);
+ if (CanLoadC10) this.Class10_0.LastPackageChecksum = Chechh;
+ }
+ //UnZip(_baseromPath);
+ }
+ catch
+ {
+ this.Class10_0.frmMain_0.LogThis("Unzipper - Unable to Overwrite Package.zip:");
+ }
+ }
+
+ private int GetPackgeChecksum()
+ {
+ int ReturnSum = -1;
+ if (File.Exists(_zipPath))
+ {
+ byte[] AllBytes = File.ReadAllBytes(_zipPath);
+
+ for (int i = 0; i < AllBytes.Length; i++)
+ {
+ ReturnSum += AllBytes[i];
+ if (ReturnSum > 65535) ReturnSum -= 65535;
+ }
+ }
+ return ReturnSum;
+ }
+
+ void SetZipPath()
+ {
+ _zipPath = Environment.GetEnvironmentVariable("TEMP") + @"\Packages" + CurrentFileIndex + ".zip";
+ }
+
+ public void RemoveZip()
+ {
+ try
+ {
+ while (File.Exists(_zipPath))
+ {
+ File.Delete(_zipPath);
+ if (CurrentFileIndex > 0) CurrentFileIndex--;
+ SetZipPath();
+ }
+ }
+ catch { }
+ }
+
+ public Shell32.Folder GetShell32NameSpaceFolder(Object folder)
+ {
+ Type shellAppType = Type.GetTypeFromProgID("Shell.Application");
+
+ Object shell = Activator.CreateInstance(shellAppType);
+ return (Shell32.Folder)shellAppType.InvokeMember("NameSpace",
+ System.Reflection.BindingFlags.InvokeMethod, null, shell, new object[] { folder });
+ }
+
+ public void UnZipFile(string folderPath)
+ {
+ try
+ {
+ if (!File.Exists(_zipPath))
+ {
+ throw new FileNotFoundException();
+ }
+ if (!Directory.Exists(folderPath)) Directory.CreateDirectory(folderPath);
+
+ Shell32.Folder destinationFolder = GetShell32NameSpaceFolder(folderPath);
+ Shell32.Folder sourceFile = GetShell32NameSpaceFolder(_zipPath);
+
+ foreach (var file in sourceFile.Items())
+ {
+ destinationFolder.CopyHere(file, 4 | 16);
+ }
+ }
+ catch { }
+ }
+
+ public void UnZipFile(string folderPath, string Filename)
+ {
+ try
+ {
+ if (!File.Exists(_zipPath))
+ {
+ throw new FileNotFoundException();
+ }
+ if (!Directory.Exists(folderPath + @"\" + Filename)) Directory.CreateDirectory(folderPath + @"\" + Filename);
+
+ if (CanLoadC10)
+ {
+ frmUnZIP_0 = new frmUnZIP();
+ frmUnZIP_0.Show();
+ frmUnZIP_0.TopMost = true;
+ }
+
+ Shell32.Folder destinationFolder = GetShell32NameSpaceFolder(folderPath);
+ Shell32.Folder sourceFile = GetShell32NameSpaceFolder(_zipPath);
+
+ bool FoundFile = false;
+ int MaxItems = sourceFile.Items().Count;
+ int CurrentIndex = 0;
+
+ foreach (Shell32.FolderItem file in sourceFile.Items())
+ {
+ int Percent = (int) (((double) CurrentIndex * 100.0) / (double) MaxItems);
+ if (CanLoadC10) frmUnZIP_0.SetPercent(Percent);
+ if (file.Name != null)
+ {
+ if (file.Name != string.Empty && Filename != string.Empty)
+ {
+ if (file.Name == Filename)
+ {
+ destinationFolder.CopyHere(file, 4 | 16);
+ FoundFile = true;
+ }
+ }
+ }
+
+ CurrentIndex++;
+ }
+
+ if (!FoundFile) throw new FileNotFoundException();
+ }
+ catch { }
+
+ if (CanLoadC10)
+ {
+ if (frmUnZIP_0 != null)
+ {
+ frmUnZIP_0.Dispose();
+ frmUnZIP_0 = null;
+ }
+ }
+ }
+
+ public byte[] UnZipSilent(string FilenameInZIP, string FnameExtracted)
+ {
+ byte[] ReturningByte = new byte[] { };
+ string BufFilePath = Application.StartupPath + @"\" + FilenameInZIP + @"\" + FnameExtracted;
+
+ //Unzip First if file do no exist
+ if (!File.Exists(BufFilePath)) UnZipFile(Application.StartupPath, FilenameInZIP);
+
+ //Get Datas
+ if (File.Exists(BufFilePath))
+ {
+ ReturningByte = File.ReadAllBytes(BufFilePath);
+ }
+ else
+ {
+ Console.WriteLine("NOT loaded:" + FnameExtracted);
+ throw new FileNotFoundException();
+ }
+
+ return ReturningByte;
+ }
+
+ public void ZipFile(string ThisFile, string NameInZIP)
+ {
+ try
+ {
+ if (!File.Exists(ThisFile))
+ {
+ throw new FileNotFoundException();
+ }
+
+ //Create Empty folder that only have the specific file in it
+ string Zippingfolder = Application.StartupPath + @"\ZippingFolder";
+ if (!Directory.Exists(Zippingfolder)) Directory.CreateDirectory(Zippingfolder);
+
+ //Copy File to Empty Zipping Folder
+ File.Create(Zippingfolder + @"\" + NameInZIP).Dispose();
+ File.WriteAllBytes(Zippingfolder + @"\" + NameInZIP, File.ReadAllBytes(ThisFile));
+
+ // Create empty archive
+ if (!File.Exists(_zipPath))
+ {
+ //File.Create(_zipPath).Dispose();
+ byte[] emptyArchiveContent = new byte[] { 80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
+ FileStream fs = File.Create(_zipPath);
+ fs.Write(emptyArchiveContent, 0, emptyArchiveContent.Length);
+ fs.Flush();
+ fs.Close();
+ fs = null;
+ }
+
+ Shell32.Folder destinationFolder = GetShell32NameSpaceFolder(Zippingfolder);
+ Shell32.Folder sourceFile = GetShell32NameSpaceFolder(_zipPath);
+ sourceFile.CopyHere(destinationFolder.Items(), 4 | 16);
+
+ int Tries = 0;
+ bool FileIsZipped = false;
+ while (!FileIsZipped && Tries < (10 * 15))
+ {
+ foreach (Shell32.FolderItem file in sourceFile.Items())
+ {
+ if (file.Name == NameInZIP) FileIsZipped = true;
+ }
+ Thread.Sleep(100);
+ Tries++;
+ }
+
+ if (Directory.Exists(Zippingfolder)) Directory.Delete(Zippingfolder, true);
+ }
+ catch (Exception mess)
+ {
+ MessageBox.Show("ERROR: Could not ZIP File: " + Environment.NewLine + mess);
+ }
+ }
+
+ public void UnZipFileFromThisZIP(string ThisFile, string ThisZIP)
+ {
+ try
+ {
+ if (!File.Exists(ThisZIP))
+ {
+ throw new FileNotFoundException();
+ }
+ Shell32.Folder destinationFolder = GetShell32NameSpaceFolder(Application.StartupPath);
+ Shell32.Folder sourceFile = GetShell32NameSpaceFolder(ThisZIP);
+
+ foreach (Shell32.FolderItem file in sourceFile.Items())
+ {
+ if (file.Name == ThisFile) destinationFolder.CopyHere(file, 4 | 16);
+ }
+ }
+ catch (Exception mess)
+ {
+ MessageBox.Show("ERROR: Could not UNZIP File: " + Environment.NewLine + mess);
+ }
+ }
+
+ public string[] GetXDFInternalList()
+ {
+ string[] AllXDFFiles = new string[] { };
+
+ try
+ {
+ if (!File.Exists(_zipPath)) throw new FileNotFoundException();
+
+ Shell32.Folder destinationFolder = GetShell32NameSpaceFolder(Application.StartupPath);
+ Shell32.Folder sourceFile = GetShell32NameSpaceFolder(_zipPath);
+ foreach (Shell32.FolderItem file in sourceFile.Items())
+ {
+ if (file.Name == "XDF_Files")
+ {
+ destinationFolder.CopyHere(file, 4 | 16);
+ }
+ }
+
+ if (Directory.Exists(Application.StartupPath + @"\XDF_Files"))
+ {
+ AllXDFFiles = Directory.GetFiles(Application.StartupPath + @"\XDF_Files", "*.*", SearchOption.AllDirectories);
+ Directory.Delete(Application.StartupPath + @"\XDF_Files", true);
+ }
+ }
+ catch (Exception mess)
+ {
+ MessageBox.Show("ERROR: Could not get XDF files list: " + Environment.NewLine + mess);
+ }
+
+ return AllXDFFiles;
+ }
+
+ public string[] GetBINInternalList()
+ {
+ string[] AllXDFFiles = new string[] { };
+
+ try
+ {
+ if (!File.Exists(_zipPath)) throw new FileNotFoundException();
+
+ Shell32.Folder destinationFolder = GetShell32NameSpaceFolder(Application.StartupPath);
+ Shell32.Folder sourceFile = GetShell32NameSpaceFolder(_zipPath);
+ foreach (Shell32.FolderItem file in sourceFile.Items())
+ {
+ if (file.Name == "VW_BIN_Files")
+ {
+ destinationFolder.CopyHere(file, 4 | 16);
+ }
+ }
+
+ if (Directory.Exists(Application.StartupPath + @"\VW_BIN_Files"))
+ {
+ AllXDFFiles = Directory.GetFiles(Application.StartupPath + @"\VW_BIN_Files", "*.*", SearchOption.AllDirectories);
+ Directory.Delete(Application.StartupPath + @"\VW_BIN_Files", true);
+ }
+ }
+ catch (Exception mess)
+ {
+ MessageBox.Show("ERROR: Could not get BIN files list: " + Environment.NewLine + mess);
+ }
+
+ return AllXDFFiles;
+ }
+}
+
diff --git a/Class5_burn.cs b/Class5_burn.cs
new file mode 100644
index 0000000..dc8103b
--- /dev/null
+++ b/Class5_burn.cs
@@ -0,0 +1,1007 @@
+//using PropertiesRes;
+using System;
+using System.ComponentModel;
+using System.IO.Ports;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+
+internal class Class5_burn
+{
+ private BackgroundWorker backgroundWorker_0;
+ private BackgroundWorker backgroundWorker_1;
+ private BackgroundWorker backgroundWorker_2;
+ private bool bool_0;
+ private bool bool_1;
+ private bool bool_2;
+ private bool bool_3;
+ private bool bool_4;
+ private bool bool_SST256;
+ private byte[] byte_0;
+ private byte[] byte_1;
+ private byte[] byte_2;
+ private byte byte_3;
+ private Class10_settings class10_settings_0;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ private int int_0;
+ private long long_0;
+ private string BMBurnerTitle = "";
+ private string BMBurnerDesc = "";
+ private SerialPort serialPort_0;
+ public frmBurner frmBurner_0;
+
+ private int FirmwareNumber = 0;
+ private bool IsBMBurner = false;
+
+ public byte[] byte_ALL = new byte[] { };
+ private bool SecondPass = false;
+
+ public event Delegate8 delegate8_0;
+
+ public event Delegate9 delegate9_0;
+
+ internal Class5_burn(ref Class18 rm, ref Class10_settings cfg, ref Class17 dt, ref FrmMain frmM)
+ {
+ this.class10_settings_0 = cfg;
+ this.class17_0 = dt;
+ this.class18_0 = rm;
+ }
+
+ private byte GetByteAt(long Location)
+ {
+ byte RByte= 0;
+ if (byte_ALL.Length >= Location + 1) RByte = byte_ALL[Location];
+ return RByte;
+ }
+
+ private string GetConnectedTitleString()
+ {
+ if (BMBurnerTitle != "")
+ {
+ if (this.bool_2) return " Connected";
+ return " Disconnected";
+ }
+ return "Connecting Burner...";
+ }
+
+ private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ this.bool_2 = false;
+ this.int_0 = 1;
+ BMBurnerDesc = "Detecting burner";
+ UpdateTileText();
+ try
+ {
+ if (this.class10_settings_0.burnCommCache != 0)
+ {
+ this.int_0 = this.class10_settings_0.burnCommCache;
+ this.bool_2 = false;
+ if (this.serialPort_0 != null)
+ {
+ if (this.serialPort_0.IsOpen) this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ if (this.method_5())
+ {
+ this.bool_2 = true;
+ return;
+ }
+ }
+ }
+ catch
+ {
+ }
+ this.int_0 = 1;
+ Label_00A0:
+ try
+ {
+ if (this.int_0 == 41)
+ {
+ LogThis("Burner NOT found!");
+ this.bool_2 = false;
+ if (this.serialPort_0 != null)
+ {
+ if (this.serialPort_0.IsOpen) this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+
+ BMBurnerDesc = "Device not found!";
+ UpdateTileText();
+ }
+ else if (this.method_5())
+ {
+ LogThis("Burner found on COM" + this.int_0);
+ this.class10_settings_0.burnCommCache = this.int_0;
+ this.bool_2 = true;
+
+ BMBurnerDesc = "Device found!";
+ UpdateTileText();
+ }
+ else
+ {
+ this.int_0++;
+ goto Label_00A0;
+ }
+ }
+ catch (Exception)
+ {
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ this.int_0++;
+ goto Label_00A0;
+ }
+ }
+
+ //Burn Write Chip
+ private void backgroundWorker_1_DoWork(object sender, DoWorkEventArgs e)
+ {
+ ChangeAccTime();
+
+ DialogResult result = DialogResult.OK;
+ if (IsBurnerV2())
+ {
+ if (this.frmBurner_0.ChipSelectBox.Text == "W27C512 (Fake Winbond SST)" || this.frmBurner_0.ChipSelectBox.Text == "W27E512") result = MessageBox.Show(Form.ActiveForm, "Set the BMBurner on 14v then press OK", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ if (this.frmBurner_0.ChipSelectBox.Text == "27SF512") result = MessageBox.Show(Form.ActiveForm, "Set the BMBurner on 12v then press OK", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ }
+ else
+ {
+ if (this.frmBurner_0.ChipSelectBox.Text == "W27C512 (Fake Winbond SST)" || this.frmBurner_0.ChipSelectBox.Text == "W27E512")
+ {
+ if (IsBMBurner) result = MessageBox.Show(Form.ActiveForm, "This version of BMBurner CANNOT change voltage to 14v" + Environment.NewLine + Environment.NewLine + "It's possible the chip won't erase correctly!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ else result = MessageBox.Show(Form.ActiveForm, "The Burn2 CANNOT change voltage to 14v" + Environment.NewLine + Environment.NewLine + "It's possible the chip won't erase correctly!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ }
+ if (result != DialogResult.OK) return;
+
+ byte num2 = 0;
+ int num3 = 0;
+ int num4 = 0;
+ int num5 = 0;
+ this.byte_1 = new byte[0x106];
+ if (this.backgroundWorker_1.CancellationPending)
+ {
+ goto Label_02F7;
+ }
+ long num = 0L;
+ num3 = 0;
+
+ //chip index
+ if (bool_SST256)
+ {
+ num4 = 0x36;
+ }
+ else
+ {
+ if (!this.bool_4)
+ {
+ num4 = 0x35;
+ }
+ else
+ {
+ num4 = 50;
+ }
+ }
+
+ Label_0043:
+ this.serialPort_0.ReadTimeout = 0x7d0;
+ this.serialPort_0.WriteTimeout = 110;
+ if (num5 == 3)
+ {
+ LogThis("Failed to erase SST after " + this.class10_settings_0.int_21.ToString() + " tries");
+ MessageBox.Show(Form.ActiveForm, "Failed to erase SST");
+ return;
+ }
+ if (num4 == 53)
+ {
+ LogThis("Erasing chip");
+ BMBurnerDesc = "Erasing chip";
+ UpdateTileText();
+ this.byte_1[0] = (byte) num4;
+ this.byte_1[1] = 0x45;
+ this.byte_1[2] = this.method_10(this.byte_1, 0, 2);
+ try
+ {
+ this.method_7(this.byte_1, 0, 3);
+ num2 = this.method_9();
+ }
+ catch (Exception)
+ {
+ num5++;
+ goto Label_0043;
+ }
+ if (num2 != 0x4f)
+ {
+ num5++;
+ goto Label_0043;
+ }
+ }
+ this.serialPort_0.ReadTimeout = 1000;
+ this.serialPort_0.WriteTimeout = 500;
+
+ if (IsBurnerV2() && this.frmBurner_0.ChipSelectBox.Text == "W27C512 (Fake Winbond SST)" || this.frmBurner_0.ChipSelectBox.Text == "W27E512") result = MessageBox.Show(Form.ActiveForm, "Set the BMBurner on 12v then press OK", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+
+ Label_010B:
+ if ((num3 - 1) == this.class10_settings_0.int_21)
+ {
+ LogThis("Uploading failed after " + this.class10_settings_0.int_21.ToString() + " tries");
+ MessageBox.Show(Form.ActiveForm, "Uploading failed after " + this.class10_settings_0.int_21.ToString() + " on Burner", "Burner Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ else
+ {
+ if (num < 0x8000L)
+ {
+ //LogThis("Writing chip at 0x" + num.ToString("X4"));
+ if (SecondPass)
+ {
+ BMBurnerDesc = "Writing 2nd 2Timer chip";
+ UpdateTileText();
+ }
+ else
+ {
+ BMBurnerDesc = "Writing chip";
+ UpdateTileText();
+ }
+ this.backgroundWorker_1.ReportProgress((int) ((((double) num) / 32768.0) * 100.0));
+ try
+ {
+ this.byte_1[0] = (byte) num4;
+ this.byte_1[1] = 0x57;
+ this.byte_1[2] = 0;
+ if (!SecondPass)
+ {
+ this.byte_1[3] = this.class18_0.method_148(this.long_0 + num);
+ this.byte_1[4] = this.class18_0.method_147(this.long_0 + num);
+ }
+ else
+ {
+ this.byte_1[3] = this.class18_0.method_148(this.long_0 + num + 0x8000L);
+ this.byte_1[4] = this.class18_0.method_147(this.long_0 + num + 0x8000L);
+ }
+ for (int i = 0; i < 0x100; i++)
+ {
+ if (!SecondPass) this.byte_1[5 + i] = GetByteAt(num + i);
+ else this.byte_1[5 + i] = GetByteAt(num + i + 32768);
+ //this.byte_1[5 + i] = this.class18_0.method_150(num + i);
+ }
+ this.byte_1[0x105] = this.method_10(this.byte_1, 0, 0x105);
+ this.method_7(this.byte_1, 0, 0x106);
+ if (this.method_9() == 0x4f)
+ {
+ num += 0xffL;
+ num += 1L;
+
+ if (frmBurner_0.Is2Timer && num >= 0x8000L)
+ {
+ if (!SecondPass)
+ {
+ num = 0L;
+ SecondPass = true;
+ LogThis("Writing 2nd 2Timer chip");
+ }
+ else
+ {
+ SecondPass = false;
+ }
+ }
+ }
+ else
+ {
+ num3++;
+ }
+ goto Label_010B;
+ }
+ catch
+ {
+ num3++;
+ goto Label_010B;
+ }
+ }
+ }
+ Label_02F7:
+ if (this.backgroundWorker_1 != null) this.backgroundWorker_1.ReportProgress(100);
+ num = 0L;
+ }
+
+ private void backgroundWorker_1_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+ if (this.delegate8_0 != null)
+ {
+ this.delegate8_0(e.ProgressPercentage);
+ }
+ }
+
+ private void backgroundWorker_1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.backgroundWorker_1.Dispose();
+ this.backgroundWorker_1 = null;
+ this.byte_1 = null;
+ this.byte_2 = null;
+ this.byte_0 = null;
+ this.method_18(frmBurner_0, false);
+ this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ this.bool_2 = false;
+ this.bool_0 = false;
+ UpdateTileText();
+ GC.Collect();
+ }
+
+ private void backgroundWorker_2_DoWork(object sender, DoWorkEventArgs e)
+ {
+ int num2 = 0;
+ this.byte_1 = new byte[7];
+ this.byte_2 = new byte[260];
+ int num3 = 0;
+
+ if (bool_SST256)
+ {
+ num3 = 0x36;
+ }
+ else
+ {
+ if (!this.bool_4)
+ {
+ num3 = 0x35;
+ }
+ else
+ {
+ num3 = 50;
+ }
+ }
+
+ this.serialPort_0.ReadTimeout = 1000;
+ this.serialPort_0.WriteTimeout = 500;
+ if (this.backgroundWorker_2.CancellationPending)
+ {
+ goto Label_0238;
+ }
+ long num = 0L;
+ num2 = 0;
+ Label_005A:
+ if ((num2 - 1) == 3)
+ {
+ this.bool_3 = true;
+ LogThis("Burner failed to read");
+ MessageBox.Show(Form.ActiveForm, "Burner failed to read", "Burner Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ else if (num < 0x8000L)
+ {
+ //LogThis("Reading chip at 0x" + num.ToString("X4"));
+ if (SecondPass)
+ {
+ BMBurnerDesc = "Verifying 2nd 2Timer chip";
+ UpdateTileText();
+ }
+
+ this.backgroundWorker_2.ReportProgress((int) ((((double) num) / 32768.0) * 100.0));
+ this.method_12();
+ this.byte_1[0] = (byte) num3;
+ this.byte_1[1] = 0x52;
+ this.byte_1[2] = 0;
+ if (!SecondPass)
+ {
+ this.byte_1[3] = this.class18_0.method_148(this.long_0 + num);
+ this.byte_1[4] = this.class18_0.method_147(this.long_0 + num);
+ }
+ else
+ {
+ this.byte_1[3] = this.class18_0.method_148(this.long_0 + num + 0x8000L);
+ this.byte_1[4] = this.class18_0.method_147(this.long_0 + num + 0x8000L);
+ }
+ this.byte_1[5] = this.method_10(this.byte_1, 0, 5);
+ try
+ {
+ this.method_7(this.byte_1, 0, 6);
+ int Tries = 0;
+ while (this.serialPort_0.BytesToRead < 0x100 && Tries < 5)
+ {
+ Application.DoEvents();
+ int Tries_Fast = 0;
+ while (this.serialPort_0.BytesToRead < 0x100 && Tries_Fast < 50)
+ {
+ Thread.Sleep(1);
+ Tries_Fast++;
+ }
+ if (this.serialPort_0.BytesToRead < 0x100)
+ {
+ if (Tries >= 3) this.method_7(this.byte_1, 0, 6);
+ Thread.Sleep(50);
+ Tries++;
+ }
+ }
+ this.serialPort_0.Read(this.byte_2, 0, 0x100);
+ if (num == 0L)
+ {
+ for (int i = 0; i < 0x100; i++)
+ {
+ }
+ }
+ this.method_14(this.byte_2, 0x100);
+ byte num5 = this.method_9();
+ if (this.method_11() != num5)
+ {
+ this.serialPort_0.DiscardInBuffer();
+ this.bool_3 = true;
+ num2++;
+ }
+ else
+ {
+ if (!SecondPass) this.method_15(this.byte_2, (int) num, 0x100);
+ else this.method_15(this.byte_2, (int)num + 32768, 0x100);
+ num += 0xffL;
+ num += 1L;
+ this.bool_3 = false;
+ if (frmBurner_0.Is2Timer && num >= 0x8000L)
+ {
+ if (!SecondPass)
+ {
+ num = 0L;
+ SecondPass = true;
+ LogThis("Reading 2nd 2Timer chip");
+ }
+ else
+ {
+ SecondPass = false;
+ }
+ }
+ }
+ }
+ catch (Exception)
+ {
+ if (this.serialPort_0 != null)
+ if (this.serialPort_0.IsOpen) this.serialPort_0.DiscardInBuffer();
+ num2++;
+ }
+ goto Label_005A;
+ }
+ Label_0238:
+ this.backgroundWorker_2.ReportProgress(100);
+ this.byte_1 = null;
+ this.byte_2 = null;
+ num2 = 0;
+ num = 0L;
+ }
+
+ private void backgroundWorker_2_ProgressChanged(object sender, ProgressChangedEventArgs e)
+ {
+ if (this.delegate8_0 != null)
+ {
+ this.delegate8_0(e.ProgressPercentage);
+ }
+ }
+
+ private void backgroundWorker_2_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+ {
+ if (!this.bool_1)
+ {
+ if (!this.bool_3)
+ {
+ this.class18_0.method_67(this.byte_0, false);
+ }
+ this.backgroundWorker_2.Dispose();
+ this.backgroundWorker_2 = null;
+ this.bool_2 = false;
+ this.bool_0 = false;
+ //this.byte_0 = null;
+ this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+
+ if (!this.bool_3)
+ {
+ if (!this.class18_0.method_30_HasFileLoadedInBMTune()) FailRead();
+ else
+ {
+ LogThis("Chip succesfully read");
+ BMBurnerDesc = "Succesfully read";
+ UpdateTileText();
+ }
+ }
+ else
+ {
+ FailRead();
+ }
+ }
+ this.byte_1 = null;
+ this.byte_2 = null;
+ GC.Collect();
+ }
+
+ private void FailRead()
+ {
+ LogThis("Chip failed to read");
+ BMBurnerDesc = "Failed to read";
+ UpdateTileText();
+
+ if (MessageBox.Show(Form.ActiveForm, "Do you want to save a copy of the file?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Hand) == DialogResult.Yes)
+ {
+ this.class18_0.SetAllByte(this.byte_0);
+ this.class18_0.method_70();
+ this.class18_0.SetByteNull();
+ this.byte_0 = null;
+ }
+ }
+
+ internal bool method_0()
+ {
+ return this.bool_4;
+ }
+
+ internal void method_1(bool bool_5)
+ {
+ this.bool_4 = bool_5;
+ }
+
+ internal bool method_0_SST256()
+ {
+ return this.bool_SST256;
+ }
+
+ internal void method_1_SST256(bool bool_5)
+ {
+ this.bool_SST256 = bool_5;
+ }
+
+ private byte method_10(byte[] byte_4, int int_1, int int_2)
+ {
+ byte num = 0;
+ for (int i = 0; i < int_2; i++)
+ {
+ num = (byte) (num + byte_4[i]);
+ }
+ return num;
+ }
+
+ private byte method_11()
+ {
+ return this.byte_3;
+ }
+
+ private void method_12()
+ {
+ this.byte_3 = 0;
+ }
+
+ private void method_13(byte byte_4)
+ {
+ this.byte_3 = (byte) (this.byte_3 + byte_4);
+ }
+
+ private void method_14(byte[] byte_4, int int_1)
+ {
+ for (int i = 0; i < int_1; i++)
+ {
+ this.byte_3 = (byte) (this.byte_3 + byte_4[i]);
+ }
+ }
+
+ private void method_15(byte[] byte_4, int int_1, int int_2)
+ {
+ for (int i = 0; i < int_2; i++)
+ {
+ this.byte_0[int_1 + i] = byte_4[i];
+ }
+ }
+
+ public void method_16(frmBurner TFRM)
+ {
+ frmBurner_0 = TFRM;
+ if (!this.method_4())
+ {
+ this.bool_0 = false;
+ }
+ else
+ {
+ LogThis("Writing chip");
+ this.backgroundWorker_1 = new BackgroundWorker();
+ this.backgroundWorker_1.WorkerReportsProgress = true;
+ this.backgroundWorker_1.WorkerSupportsCancellation = true;
+ this.backgroundWorker_1.DoWork += new DoWorkEventHandler(this.backgroundWorker_1_DoWork);
+ this.backgroundWorker_1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_1_RunWorkerCompleted);
+ this.backgroundWorker_1.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_1_ProgressChanged);
+ this.backgroundWorker_1.RunWorkerAsync();
+ while (this.backgroundWorker_1 != null && this.backgroundWorker_1.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ if (this.backgroundWorker_1 != null)
+ {
+ this.backgroundWorker_1.Dispose();
+ this.backgroundWorker_1 = null;
+ }
+ }
+ }
+
+ public void method_17(frmBurner TFRM)
+ {
+ frmBurner_0 = TFRM;
+ this.class18_0.method_68();
+ if (!this.method_4())
+ {
+ this.bool_0 = false;
+ }
+ else
+ {
+ this.byte_0 = new byte[0x8000];
+ if (!this.bool_1)
+ {
+ LogThis("Reading chip");
+ BMBurnerDesc = "Reading chip";
+ UpdateTileText();
+ }
+ this.backgroundWorker_2 = new BackgroundWorker();
+ this.backgroundWorker_2.WorkerSupportsCancellation = true;
+ this.backgroundWorker_2.WorkerReportsProgress = true;
+ this.backgroundWorker_2.DoWork += new DoWorkEventHandler(this.backgroundWorker_2_DoWork);
+ this.backgroundWorker_2.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_2_ProgressChanged);
+ this.backgroundWorker_2.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_2_RunWorkerCompleted);
+ this.backgroundWorker_2.RunWorkerAsync();
+ while (this.backgroundWorker_2 != null && this.backgroundWorker_2.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ if (this.backgroundWorker_2 != null)
+ {
+ this.backgroundWorker_2.Dispose();
+ this.backgroundWorker_2 = null;
+ }
+ }
+ }
+
+ public void method_18(frmBurner TFRM, bool bool_5)
+ {
+ frmBurner_0 = TFRM;
+ if (bool_5 && !this.method_4())
+ {
+ this.bool_0 = false;
+ }
+ else
+ {
+ int ThisLenght = 32768;
+ if (frmBurner_0.Is2Timer) ThisLenght = ThisLenght * 2;
+
+ this.byte_0 = new byte[ThisLenght];
+ this.bool_1 = true;
+ LogThis("Verifying chip");
+ BMBurnerDesc = "Chip verifying";
+ UpdateTileText();
+ this.backgroundWorker_2 = new BackgroundWorker();
+ this.backgroundWorker_2.WorkerSupportsCancellation = true;
+ this.backgroundWorker_2.WorkerReportsProgress = true;
+ this.backgroundWorker_2.DoWork += new DoWorkEventHandler(this.backgroundWorker_2_DoWork);
+ this.backgroundWorker_2.ProgressChanged += new ProgressChangedEventHandler(this.backgroundWorker_2_ProgressChanged);
+ this.backgroundWorker_2.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.backgroundWorker_2_RunWorkerCompleted);
+ this.backgroundWorker_2.RunWorkerAsync();
+ while (this.backgroundWorker_2 != null && this.backgroundWorker_2.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ if (this.backgroundWorker_2 != null)
+ {
+ this.backgroundWorker_2.Dispose();
+ this.backgroundWorker_2 = null;
+ }
+ for (int i = 0; i < ThisLenght; i++)
+ {
+ if (this.byte_0[i] != GetByteAt((long)i))
+ //if (this.byte_0[i] != this.class18_0.method_150((long) i))
+ {
+ LogThis("Chip NOT verified!");
+ BMBurnerDesc = "Chip NOT verified!";
+ UpdateTileText();
+ return;
+ }
+ }
+ LogThis("Chip verified");
+ BMBurnerDesc = "Chip verified";
+ UpdateTileText();
+ this.byte_0 = null;
+ this.bool_1 = false;
+ GC.Collect();
+ }
+ }
+
+ private void UpdateTileText()
+ {
+ if (this.delegate9_0 != null)
+ {
+ this.delegate9_0(BMBurnerTitle + GetConnectedTitleString() + " - " + BMBurnerDesc);
+ }
+ }
+
+ private void LogThis(string string_1)
+ {
+ this.class17_0.frmMain_0.LogThis("Burner - " + string_1);
+ }
+
+ internal long method_2()
+ {
+ return this.long_0;
+ }
+
+ internal void method_3(long long_1)
+ {
+ this.long_0 = long_1;
+ }
+
+ internal bool method_4()
+ {
+ LogThis("Detecting Burner");
+ BMBurnerTitle = "";
+ this.backgroundWorker_0 = new BackgroundWorker();
+ this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ this.backgroundWorker_0.WorkerReportsProgress = false;
+ this.backgroundWorker_0.WorkerSupportsCancellation = false;
+ this.backgroundWorker_0.RunWorkerAsync();
+ while (this.backgroundWorker_0.IsBusy)
+ {
+ Application.DoEvents();
+ }
+ this.bool_0 = false;
+ if (!this.bool_2 && this.frmBurner_0 != null) this.frmBurner_0.button1.Enabled = true;
+ return this.bool_2;
+ }
+
+ private bool method_5()
+ {
+ int num = 3;
+ int num2 = 0;
+ if ((this.serialPort_0 != null) && this.serialPort_0.IsOpen)
+ {
+ this.serialPort_0.Close();
+ }
+ if (this.serialPort_0 != null)
+ {
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ }
+ this.serialPort_0 = new SerialPort("COM" + this.int_0.ToString(), 0x1c200);
+ this.serialPort_0.ReadTimeout = 1000;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.Encoding = Encoding.Default;
+ this.serialPort_0.Open();
+
+ this.LogThis("------------------------------");
+ this.LogThis("Port open:COM" + this.int_0.ToString() + " (Baud:115200)");
+ //this.byte_1 = new byte[5];
+ this.byte_1 = new byte[2];
+ this.byte_2 = new byte[3];
+ Label_00B8:
+ if ((num2 + 1) != num)
+ {
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_7(this.byte_1, 0, 2);
+ for (int i = 0; i < 3; i++)
+ {
+ this.byte_2[i] = this.method_9();
+ }
+ if (this.byte_2[0] == 5)
+ {
+ TestBMBurner();
+ if (BMBurnerTitle == "") BMBurnerTitle = "Moates Burn1/2";
+ return true;
+ }
+ }
+ catch
+ {
+ this.serialPort_0.DiscardInBuffer();
+ try
+ {
+ this.byte_1 = new byte[3];
+ this.byte_1[0] = 0x53;
+ this.byte_1[1] = 0;
+ this.byte_1[2] = 0x53;
+ this.method_7(this.byte_1, 0, 3);
+ this.serialPort_0.DiscardInBuffer();
+ this.serialPort_0.Close();
+ this.serialPort_0 = new SerialPort("COM" + this.int_0.ToString(), 0xe1000);
+ this.serialPort_0.ReadTimeout = 1000;
+ this.serialPort_0.WriteTimeout = 500;
+ this.serialPort_0.Open();
+ this.LogThis("Port open:COM" + this.int_0.ToString() + " (Baud:921600)");
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = 0x56;
+ this.byte_1[1] = 0x56;
+ try
+ {
+ this.method_7(this.byte_1, 0, 2);
+ for (int j = 0; j < 3; j++)
+ {
+ this.byte_2[j] = this.method_9();
+ }
+ if (this.byte_2[0] == 5)
+ {
+ TestBMBurner();
+ if (BMBurnerTitle == "") BMBurnerTitle = "Moates Burn1/2";
+ return true;
+ }
+ this.LogThis("Can't dectect Burner on COM" + this.int_0.ToString());
+ }
+ catch
+ {
+ this.LogThis("Can't dectect Burner on COM" + this.int_0.ToString());
+ num2++;
+ }
+ }
+ catch
+ {
+ this.LogThis("Can't dectect Burner on COM" + this.int_0.ToString());
+ num2++;
+ }
+ goto Label_00B8;
+ }
+ }
+ this.serialPort_0.Close();
+ this.serialPort_0.Dispose();
+ this.serialPort_0 = null;
+ return false;
+ }
+
+ public void ChangeAccTime()
+ {
+ if (IsBurnerV2())
+ {
+ this.LogThis("Changing chip Access Time to: " + frmBurner_0.LastAccessTime + "ns");
+ byte[] Commands = new byte[2];
+ Commands[0] = Convert.ToByte('A');
+ Commands[1] = (byte)frmBurner_0.LastAccessTime;
+ byte num2 = 0;
+ try
+ {
+
+ this.method_7(Commands, 0, 2);
+ num2 = this.method_9();
+ }
+ catch { }
+ if (num2 == 0x4f)
+ {
+ this.LogThis("Chip Access Time changed succesfully");
+ }
+ else
+ {
+ this.LogThis("Error when changing chip Access Time");
+ //MessageBox.Show(Form.ActiveForm, "Error when changing chip Access Time", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ }
+ else
+ {
+ if (IsBMBurner)
+ {
+ if ((this.frmBurner_0.LastAccessTime != 70 && this.frmBurner_0.ChipSelectBox.Text != "AT29C256")
+ || (this.frmBurner_0.LastAccessTime != 20)) MessageBox.Show(Form.ActiveForm, "This version of BMBurner CANNOT change AccessTime" + Environment.NewLine + Environment.NewLine + "It's possible the chip won't write correctly!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ else
+ {
+ if ((this.frmBurner_0.LastAccessTime != 20 && this.frmBurner_0.ChipSelectBox.Text == "SST27SF512")
+ || (this.frmBurner_0.LastAccessTime != 70 && this.frmBurner_0.ChipSelectBox.Text == "SST27SF512 (Fake 70ns)")
+ || (this.frmBurner_0.LastAccessTime != 70 && this.frmBurner_0.ChipSelectBox.Text == "AT29C256")) MessageBox.Show(Form.ActiveForm, "The Burn2 CANNOT change AccessTime" + Environment.NewLine + Environment.NewLine + "It's possible the chip won't write correctly!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ }
+ }
+
+ private void TestBMBurner()
+ {
+ byte[] BurnerVersion = this.byte_2;
+ int int_1 = BurnerVersion[0];
+ int int_2 = BurnerVersion[1];
+ string string_V = char.ConvertFromUtf32(BurnerVersion[2]);
+ byte[] BurnerVersionFirmware = new byte[2];
+
+ if (this.serialPort_0.IsOpen) this.serialPort_0.DiscardInBuffer();
+ if (this.serialPort_0.IsOpen) this.serialPort_0.DiscardOutBuffer();
+ IsBMBurner = false;
+ //try
+ //{
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = Convert.ToByte('F');
+ this.byte_1[1] = Convert.ToByte('F');
+
+ this.method_7(this.byte_1, 0, 2);
+ for (int j = 0; j < 2; j++) BurnerVersionFirmware[j] = this.method_9();
+
+
+
+ if (BurnerVersionFirmware[0] < 50)
+ {
+ IsBMBurner = true;
+ }
+ //Console.WriteLine("firmware V" + BurnerVersionFirmware[0] + "." + BurnerVersionFirmware[1]);
+ //}
+ //catch {
+ /*try
+ {
+ //##########################
+ //testing old bmburner function
+ this.byte_1 = new byte[2];
+ this.byte_1[0] = Convert.ToByte('F');
+ this.byte_1[1] = Convert.ToByte('F');
+
+ this.method_7(this.byte_1, 0, 2);
+ for (int j = 0; j < 2; j++) BurnerVersionFirmware[j] = this.method_9();
+ IsBMBurner = true;
+ //##########################
+ }
+ catch
+ {
+
+ }*/
+ //}
+
+ if (IsBMBurner)
+ {
+ FirmwareNumber = (BurnerVersionFirmware[0] * 10) + BurnerVersionFirmware[1];
+
+ if (FirmwareNumber >= 13)
+ {
+ this.LogThis("BMBurner V2.X (firmware V" + BurnerVersionFirmware[0] + "." + BurnerVersionFirmware[1] + ")");
+ BMBurnerTitle = "BMBurner V2.X";
+ }
+ else
+ {
+ if (this.serialPort_0.BaudRate == 115200)
+ {
+ this.LogThis("BMBurner V1.0 (firmware V" + BurnerVersionFirmware[0] + "." + BurnerVersionFirmware[1] + ")");
+ BMBurnerTitle = "BMBurner V1.0";
+ }
+ else if (this.serialPort_0.BaudRate == 921600)
+ {
+ this.LogThis("BMBurner V1.1 (firmware V" + BurnerVersionFirmware[0] + "." + BurnerVersionFirmware[1] + ")");
+ BMBurnerTitle = "BMBurner V1.1";
+ }
+ }
+ }
+ else
+ {
+ this.LogThis("Moates Burn1/2 (V" + int_1 + "." + int_2 + "." + string_V + ")");
+ BMBurnerTitle = "Moates Burn1/2";
+ IsBMBurner = false;
+ }
+ }
+
+ private bool IsBurnerV2()
+ {
+ if (IsBMBurner)
+ {
+ if (FirmwareNumber >= 13) return true;
+ else return false;
+ }
+ return false;
+ }
+
+ private void method_6(byte byte_4)
+ {
+ this.serialPort_0.Write(((char) byte_4).ToString());
+ }
+
+ private void method_7(byte[] byte_4, int int_1, int int_2)
+ {
+ this.serialPort_0.Write(byte_4, int_1, int_2);
+ }
+
+ private void method_8(string string_0)
+ {
+ this.serialPort_0.Write(string_0);
+ }
+
+ private byte method_9()
+ {
+ return (byte) this.serialPort_0.ReadByte();
+ }
+
+ public delegate void Delegate8(int int_0);
+
+ public delegate void Delegate9(string string_0);
+}
+
diff --git a/Class7_u.cs b/Class7_u.cs
new file mode 100644
index 0000000..f62443f
--- /dev/null
+++ b/Class7_u.cs
@@ -0,0 +1,103 @@
+using System;
+
+internal class Class7_u
+{
+ public bool bool_0;
+ public bool bool_1;
+ public bool bool_2;
+ private float float_0;
+ private float float_1;
+ private float float_2;
+ private float float_3;
+ public float float_4;
+ private float float_5;
+ private int int_0;
+ private int int_1;
+
+ public Class7_u()
+ {
+ this.bool_0 = false;
+ }
+
+ public Class7_u(float xChart, float yChart, float xLocal, float yLocal, int col, int row)
+ {
+ this.bool_0 = false;
+ this.float_2 = xChart;
+ this.float_3 = yChart;
+ this.float_0 = xLocal;
+ this.float_1 = yLocal;
+ this.int_0 = col;
+ this.int_1 = row;
+ }
+
+ public int method_0()
+ {
+ return this.int_0;
+ }
+
+ public void method_1(int int_2)
+ {
+ this.int_0 = int_2;
+ }
+
+ public float method_10()
+ {
+ return this.float_3;
+ }
+
+ public void method_11(float float_6)
+ {
+ this.float_3 = float_6;
+ }
+
+ public float method_12()
+ {
+ return this.float_5;
+ }
+
+ public void method_13(float float_6)
+ {
+ this.float_5 = float_6;
+ }
+
+ public int method_2()
+ {
+ return this.int_1;
+ }
+
+ public void method_3(int int_2)
+ {
+ this.int_1 = int_2;
+ }
+
+ public float method_4()
+ {
+ return this.float_0;
+ }
+
+ public void method_5(float float_6)
+ {
+ this.float_0 = float_6;
+ }
+
+ public float method_6()
+ {
+ return this.float_1;
+ }
+
+ public void method_7(float float_6)
+ {
+ this.float_1 = float_6;
+ }
+
+ public float method_8()
+ {
+ return this.float_2;
+ }
+
+ public void method_9(float float_6)
+ {
+ this.float_2 = float_6;
+ }
+}
+
diff --git a/Class8_u.cs b/Class8_u.cs
new file mode 100644
index 0000000..c7bdd92
--- /dev/null
+++ b/Class8_u.cs
@@ -0,0 +1,26 @@
+using System;
+
+internal class Class8_u
+{
+ public bool IsVTEC;
+ public byte[] byte_0;
+ public int int_0;
+ public int int_1 = 240;
+ public int int_2 = 240;
+ public int int_3;
+
+ //Rpm
+ public int RpmLowSet;
+ public int RpmLowReset;
+ public int RpmHighSet;
+ public int RpmHighReset;
+ public int VtcLow;
+ public int VtcHigh;
+
+ public string string_0;
+ public string string_1;
+ public string string_2;
+ public string string_3;
+ public string string_4;
+}
+
diff --git a/Class8_v.cs b/Class8_v.cs
new file mode 100644
index 0000000..1fc1b56
--- /dev/null
+++ b/Class8_v.cs
@@ -0,0 +1,10 @@
+using System;
+
+internal class Class8_v
+{
+ public byte[] byte_0;
+ public bool IsCalibration;
+ public string string_2;
+ public string string_4;
+}
+
diff --git a/Class9_baserom.cs b/Class9_baserom.cs
new file mode 100644
index 0000000..1b5d3c7
--- /dev/null
+++ b/Class9_baserom.cs
@@ -0,0 +1,1043 @@
+using System;
+using System.Collections.ObjectModel;
+using System.IO;
+using System.Windows.Forms;
+
+internal class Class9_baserom
+{
+ public Collection class8_u_0 = new Collection();
+ public Collection class8_v_0 = new Collection();
+ public Collection class1_u_0 = new Collection();
+ private Class18 class18_0;
+
+ public Class9_baserom(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+
+ //this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.DeleteTEMPFolder("ECUS");
+ //this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.DeleteTEMPFolder("Calibrations");
+
+ this.method_0();
+ this.method_1();
+
+ ClearBMTuneFolder();
+ }
+
+ public void ClearBMTuneFolder()
+ {
+ if (Directory.Exists(Application.StartupPath + "\\Baseroms")) Directory.Delete(Application.StartupPath + "\\Baseroms", true);
+ if (Directory.Exists(Application.StartupPath + "\\Calibrations")) Directory.Delete(Application.StartupPath + "\\Calibrations", true);
+ if (Directory.Exists(Application.StartupPath + "\\ECUS")) Directory.Delete(Application.StartupPath + "\\ECUS", true);
+
+ string FPath = "";
+ /*for (int i = 0; i < this.class8_v_0.Count; i++)
+ {
+ FPath = Application.StartupPath + "\\Baseroms\\" + this.class8_v_0[i].string_4 + ".bin";
+ FileInfo info = new FileInfo(FPath);
+ if (info.Exists) info.Delete();
+ info = null;
+ }
+ for (int i = 0; i < this.class8_u_0.Count; i++)
+ {
+ FPath = Application.StartupPath + "\\Baseroms\\" + this.class8_u_0[i].string_4 + ".bin";
+ FileInfo info = new FileInfo(FPath);
+ if (info.Exists) info.Delete();
+ info = null;
+ }*/
+
+ FPath = Application.StartupPath + "New baserom.bin";
+ FileInfo info2 = new FileInfo(FPath);
+ if (info2.Exists) info2.Delete();
+ info2 = null;
+ }
+
+ private void method_0()
+ {
+ //#########################
+ /*item = new Class8_u
+ {
+ string_1 = "231",
+ string_0 = "P05",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "D15B8",
+ IsVTEC = false,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+ IsCrypted = false,
+
+ int_0 = 1,
+ byte_0 = new byte[] {
+ 0x00, 0x00
+ }
+ };
+ this.collection_0.Add(item);*/
+ //#########################
+
+ //THIS IS ALL ORIGNAL/OEM ECU TABLES
+
+ Class8_u class8_u_1 = new Class8_u
+ {
+ string_1 = "231",
+ string_0 = "P05",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "D15B8",
+ IsVTEC = false,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+
+ class8_u_1 = new Class8_u {
+ string_1 = "313",
+ string_0 = "P06",
+ string_3 = "EDM",
+ string_2 = "",
+ string_4 = "D15B7",
+ IsVTEC = false,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u {
+ string_1 = "301",
+ string_0 = "P06",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "D15B7",
+ IsVTEC = false,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "303",
+ string_0 = "P07",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "D15Z1 Vtec-e",
+ IsVTEC = true,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+
+ class8_u_1 = new Class8_u {
+ string_1 = "237",
+ string_0 = "P08",
+ string_3 = "JDM",
+ string_2 = "",
+ string_4 = "D15B Vtec",
+ IsVTEC = true,
+ RpmLowSet = 0x1cf3,
+ RpmLowReset = 0x1c8f,
+ RpmHighSet = 0x1cf3,
+ RpmHighReset = 0x1c8f,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "",
+ string_0 = "P13",
+ string_3 = "",
+ string_2 = "290cc",
+ string_4 = "H22 97+",
+ IsVTEC = true,
+ RpmLowSet = 0x1cf3,
+ RpmLowReset = 0x1c8f,
+ RpmHighSet = 0x1cf3,
+ RpmHighReset = 0x1c8f,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 7,
+ int_1 = 290,
+ int_2 = 290,
+ int_3 = 4,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "",
+ string_0 = "P13",
+ string_3 = "",
+ string_2 = "330cc",
+ string_4 = "H22 92-96",
+ IsVTEC = true,
+ RpmLowSet = 0x1cf3,
+ RpmLowReset = 0x1c8f,
+ RpmHighSet = 0x1cf3,
+ RpmHighReset = 0x1c8f,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 6,
+ int_1 = 330,
+ int_2 = 330,
+ int_3 = 2,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "",
+ string_0 = "P14",
+ string_3 = "",
+ string_2 = "",
+ string_4 = "H23A 92-95",
+ IsVTEC = true,
+ RpmLowSet = 0x1cf3,
+ RpmLowReset = 0x1c8f,
+ RpmHighSet = 0x1cf3,
+ RpmHighReset = 0x1c8f,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 6,
+ int_1 = 330,
+ int_2 = 330,
+ int_3 = 2,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u {
+ string_1 = "304",
+ string_0 = "P28",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "D16Z6",
+ IsVTEC = true,
+ RpmLowSet = 0x1cf3,
+ RpmLowReset = 0x1c8f,
+ RpmHighSet = 0x1cf3,
+ RpmHighReset = 0x1c8f,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "202",
+ string_0 = "P29",
+ string_3 = "USDM",
+ string_2 = "DOHC",
+ string_4 = "D16A-ZC",
+ IsVTEC = false,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "224",
+ string_0 = "P29",
+ string_3 = "EDM",
+ string_2 = "DOHC",
+ string_4 = "D16A9-ZC",
+ IsVTEC = false,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+
+ class8_u_1 = new Class8_u {
+ string_1 = "203",
+ string_0 = "P30",
+ string_3 = "JDM",
+ string_2 = "",
+ string_4 = "B16A",
+ IsVTEC = true,
+ RpmLowSet = 0x2068,
+ RpmLowReset = 0x2004,
+ RpmHighSet = 0x2068,
+ RpmHighReset = 0x2004,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u {
+ string_1 = "209",
+ string_0 = "P30",
+ string_3 = "EDM",
+ string_2 = "",
+ string_4 = "B16A",
+ IsVTEC = true,
+ RpmLowSet = 0x1fb4,
+ RpmLowReset = 0x1f50,
+ RpmHighSet = 0x1fb4,
+ RpmHighReset = 0x1f50,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x14ff,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "215",
+ string_0 = "P61",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "B17A",
+ IsVTEC = true,
+ RpmLowSet = 0x2198,
+ RpmLowReset = 0x214a,
+ RpmHighSet = 0x2198,
+ RpmHighReset = 0x214a,
+ VtcLow = 0x130b,
+ VtcHigh = 0x130b,
+
+ int_0 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "259",
+ string_0 = "P70",
+ string_3 = "JDM",
+ string_2 = "SOHC-Domani",
+ string_4 = "D16A-ZC",
+ IsVTEC = true,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "269",
+ string_0 = "P72",
+ string_3 = "JDM",
+ string_2 = "",
+ string_4 = "B18C4",
+ IsVTEC = true,
+ RpmLowSet = 0x2198,
+ RpmLowReset = 0x214a,
+ RpmHighSet = 0x2198,
+ RpmHighReset = 0x214a,
+ VtcLow = 0x130b,
+ VtcHigh = 0x130b,
+
+ int_0 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+ class8_u_1 = new Class8_u {
+ string_1 = "273",
+ string_0 = "P72",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "B18C1-3",
+ IsVTEC = true,
+ RpmLowSet = 0x2198,
+ RpmLowReset = 0x214a,
+ RpmHighSet = 0x2198,
+ RpmHighReset = 0x214a,
+ VtcLow = 0x130b,
+ VtcHigh = 0x130b,
+
+ int_0 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "",
+ string_0 = "P73",
+ string_3 = "",
+ string_2 = "",
+ string_4 = "B18C-R",
+ IsVTEC = true,
+ RpmLowSet = 0x22e0,
+ RpmLowReset = 0x228c,
+ RpmHighSet = 0x22e0,
+ RpmHighReset = 0x228c,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "232",
+ string_0 = "P75",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "B18B",
+ IsVTEC = false,
+ RpmLowSet = 0x1b58,
+ RpmLowReset = 0x1af4,
+ RpmHighSet = 0x1b58,
+ RpmHighReset = 0x1af4,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+
+ class8_u_1 = new Class8_u {
+ string_1 = "274",
+ string_0 = "P75",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "B18A",
+ IsVTEC = false,
+ RpmLowSet = 0x1b58,
+ RpmLowReset = 0x1af4,
+ RpmHighSet = 0x1b58,
+ RpmHighReset = 0x1af4,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ class8_u_1 = new Class8_u {
+ string_1 = "270",
+ string_0 = "P75",
+ string_3 = "JDM",
+ string_2 = "",
+ string_4 = "B18A",
+ IsVTEC = false,
+ RpmLowSet = 0x1b58,
+ RpmLowReset = 0x1af4,
+ RpmHighSet = 0x1b58,
+ RpmHighReset = 0x1af4,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "253",
+ string_0 = "P91",
+ string_3 = "JDM",
+ string_2 = "SOHC",
+ string_4 = "D16A-ZC",
+ IsVTEC = true,
+ RpmLowSet = 0x19f8,
+ RpmLowReset = 0x1994,
+ RpmHighSet = 0x19f8,
+ RpmHighReset = 0x1994,
+ VtcLow = 0x12cd,
+ VtcHigh = 0x157c,
+
+ int_0 = 1,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+ //#########################
+
+
+ class8_u_1 = new Class8_u {
+ string_1 = "",
+ string_0 = "P0A",
+ string_3 = "USDM",
+ string_2 = "",
+ string_4 = "F22B1",
+ IsVTEC = false,
+ RpmLowSet = 0x1cf3,
+ RpmLowReset = 0x1c8f,
+ RpmHighSet = 0x1cf3,
+ RpmHighReset = 0x1c8f,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 7,
+ int_1 = 290,
+ int_2 = 290,
+ int_3 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ //#########################
+ class8_u_1 = new Class8_u
+ {
+ string_1 = "",
+ string_0 = "",
+ string_3 = "",
+ string_2 = "Stock B20 Dyno Tuned",
+ string_4 = "B20",
+ IsVTEC = false,
+ RpmLowSet = 0x1b58,
+ RpmLowReset = 0x1af4,
+ RpmHighSet = 0x1b58,
+ RpmHighReset = 0x1af4,
+ VtcLow = 0x16f3,
+ VtcHigh = 0x15f9,
+
+ int_0 = 0,
+ byte_0 = new byte[] { }
+ };
+ class8_u_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("ECUS", class8_u_1.string_0 + "-" + class8_u_1.string_3 + "-" + class8_u_1.string_4 + ".rom");
+ this.class8_u_0.Add(class8_u_1);
+
+ //#############################################################################################################################################
+ //#############################################################################################################################################
+ //#############################################################################################################################################
+ //THIS IS ALL PREMADE CALIBRATION
+
+ Class8_v class8_v_1 = new Class8_v
+ {
+ string_2 = "B16A with 2Step, FTS",
+ string_4 = "B16A",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "B16B Tune Type-R",
+ string_4 = "B16B",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "B18B1 with B16A head",
+ string_4 = "B18B LS/Vtec",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "B20 with B16A Head",
+ string_4 = "B20 LS/Vtec",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "172WHP",
+ string_4 = "B20B LS/Vtec",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "Stock JDM Type-R",
+ string_4 = "B18C-R",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "Stock JDM GSR",
+ string_4 = "B18C-GSR",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "Stock JDM B20B",
+ string_4 = "B20B",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "B20 with B16A head, CBR1000RR ITB",
+ string_4 = "B20 Vtec ITB",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "D15B no-vtec with 2Step, FTS",
+ string_4 = "D15B",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "",
+ string_4 = "D16Z6",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "D16Y7 with 2Step, FTS",
+ string_4 = "D16Y7",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "60ar, 1000cc, Stock B16",
+ string_4 = "B16A Turbo",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "50ar, 1000cc, Stock B18",
+ string_4 = "B18B Turbo",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "50ar, 1000cc, Stock B18, GM 3Bar",
+ string_4 = "B18B Turbo",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "50ar, 750cc, Stock B18, Motorola 2.5Bar",
+ string_4 = "B18B Turbo",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "60ar, 450cc, Stock B18 with B16A head",
+ string_4 = "B18B Vtec Turbo",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "50ar, 450cc, B20 Vtec, 2bar",
+ string_4 = "B20V Turbo",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "50ar, 450cc, B18 Vtec, 2bar",
+ string_4 = "B18 LS-V Turbo",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+
+ class8_v_1 = new Class8_v
+ {
+ string_2 = "",
+ string_4 = "F20B",
+ IsCalibration = true,
+ byte_0 = new byte[] { }
+ };
+ class8_v_1.byte_0 = this.class18_0.class10_settings_0.frmMain_0.Class34_Zip_0.UnZipSilent("Calibrations", RedoName(class8_v_1.string_2) + "-" + RedoName(class8_v_1.string_4) + ".bmc");
+ this.class8_v_0.Add(class8_v_1);
+ }
+
+ private string RedoName(string ThisName)
+ {
+ ThisName = ThisName.Replace(@"\", "-");
+ ThisName = ThisName.Replace(",", "-");
+ ThisName = ThisName.Replace("/", "-");
+
+ return ThisName;
+ }
+
+ //#############################################################################################################################################
+ //#############################################################################################################################################
+ //#############################################################################################################################################
+
+ private void method_1()
+ {
+ //THIS IS ALL ORIGINAL/OEM ECU SENSORS ENABLED
+ Class1_u class1_u_1 = new Class1_u {
+ string_0 = "All Disabled",
+ string_1 = "NONE",
+ string_2 = "",
+ bool_7 = true,
+ };
+ this.class1_u_0.Add(class1_u_1);
+
+ class1_u_1 = new Class1_u {
+ string_0 = "P06",
+ string_1 = "USDM",
+ string_2 = "ELD, O2H, PA, Inj Test",
+ IsELD = true,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P06",
+ string_1 = "EDM",
+ string_2 = "O2H",
+ IsELD = false,
+ IsBaro = false,
+ IsInjTest = false,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P06",
+ string_1 = "CDM",
+ string_2 = "O2H, PA, Inj Test",
+ IsELD = false,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P28",
+ string_1 = "EDM",
+ string_2 = "O2H",
+ IsELD = false,
+ IsBaro = false,
+ IsInjTest = false,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P28",
+ string_1 = "USDM",
+ string_2 = "ELD, O2H, PA, Inj Test",
+ IsELD = true,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P28",
+ string_1 = "CDM",
+ string_2 = "O2H, PA, Inj Test",
+ IsELD = false,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P30",
+ string_1 = "USDM",
+ string_2 = "ELD, O2H, PA, Inj Test, Knock",
+ IsELD = true,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = true,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P30",
+ string_1 = "JDM",
+ string_2 = "O2H",
+ IsELD = false,
+ IsBaro = false,
+ IsInjTest = false,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P30",
+ string_1 = "EDM",
+ string_2 = "O2H",
+ IsELD = false,
+ IsBaro = false,
+ IsInjTest = false,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P61",
+ string_1 = "USDM",
+ string_2 = "O2H, PA, Inj Test, Knock",
+ IsELD = false,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = true,
+ IsO2H = true,
+ IsIAB = true,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P72",
+ string_1 = "JDM",
+ string_2 = "ELD, O2H, PA, inj Test, Knock, IAB",
+ IsELD = true,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = true,
+ IsO2H = true,
+ IsIAB = true,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P72",
+ string_1 = "USDM",
+ string_2 = "ELD, O2H, PA, inj Test, Knock, IAB",
+ IsELD = true,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = true,
+ IsO2H = true,
+ IsIAB = true,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "P75",
+ string_1 = "USDM",
+ string_2 = "ELD, O2H, PA, Inj Test",
+ IsELD = true,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "PR3",
+ string_1 = "JDM",
+ string_2 = "ELD, O2H",
+ IsELD = true,
+ IsBaro = false,
+ IsInjTest = false,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ class1_u_1 = new Class1_u {
+ string_0 = "PR4",
+ string_1 = "USDM",
+ string_2 = "O2H, PA, Inj Test",
+ IsELD = false,
+ IsBaro = true,
+ IsInjTest = true,
+ IsKnock = false,
+ IsO2H = true,
+ IsIAB = false,
+ };
+ this.class1_u_0.Add(class1_u_1);
+ }
+
+ public void method_5()
+ {
+ for (int i = 0; i < this.class8_v_0.Count; i++)
+ {
+ this.class8_v_0[i] = null;
+ }
+ for (int i = 0; i < this.class8_u_0.Count; i++)
+ {
+ this.class8_u_0[i] = null;
+ }
+ for (int j = 0; j < this.class1_u_0.Count; j++)
+ {
+ this.class1_u_0[j] = null;
+ }
+ GC.Collect(3);
+ }
+}
+
diff --git a/CtrlGrid.cs b/CtrlGrid.cs
new file mode 100644
index 0000000..281ab42
--- /dev/null
+++ b/CtrlGrid.cs
@@ -0,0 +1,1869 @@
+using Data;
+//using PropertiesRes;
+using System;
+using System.Text;
+using System.ComponentModel;
+using System.Drawing;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+internal class CtrlGrid : UserControl
+{
+ private bool bool_0;
+ private bool bool_1;
+ private bool bool_3;
+ private bool bool_4;
+ private char char_0;
+ private Class10_settings class10_settings_0;
+ private Class12_afrT class12_afrT_0;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ private ctrlMapGraph ctrlMapGraph_0;
+ private float float_0 = 99f;
+ private float float_1 = 99f;
+ private DataGridView grid;
+ private DataGridView gridMbar;
+ private DataGridView gridRpm;
+ private IContainer icontainer_0;
+ private int int_0;
+ private int int_1;
+ private Label lblMapHeader;
+ public Struct23 struct23_0 = new Struct23();
+ private DataGridViewTextBoxColumn Column1;
+ private DataGridViewTextBoxColumn Column2;
+ private DataGridViewTextBoxColumn Column3;
+ private Struct23 struct23_1 = new Struct23();
+
+ public event Delegate44 delegate44_0;
+
+ private DateTime LastCheck = DateTime.Now;
+
+ public CtrlGrid()
+ {
+ this.InitializeComponent();
+ base.HandleCreated += new EventHandler(this.CtrlGrid_HandleCreated);
+ base.HandleDestroyed += new EventHandler(this.CtrlGrid_HandleDestroyed);
+ this.grid.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(this.gridRpm_EditingControlShowing);
+ this.grid.CellPainting += new DataGridViewCellPaintingEventHandler(this.grid_CellPainting);
+ this.gridMbar.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(this.gridRpm_EditingControlShowing);
+ this.gridRpm.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(this.gridRpm_EditingControlShowing);
+ }
+
+ private void CtrlGrid_HandleCreated(object sender, EventArgs e)
+ {
+ this.bool_4 = true;
+ }
+
+ private void CtrlGrid_HandleDestroyed(object sender, EventArgs e)
+ {
+ this.bool_4 = false;
+ }
+
+ private void CtrlGrid_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (this.class10_settings_0.GetKeyPressed(e, "Paste"))
+ {
+ e.Handled = true;
+ }
+ else if (this.class10_settings_0.GetKeyPressed(e, "Copy"))
+ {
+ e.Handled = true;
+ }
+ }
+
+ private void CtrlGrid_KeyPress(object sender, KeyPressEventArgs e)
+ {
+ }
+
+ private void CtrlGrid_Load(object sender, EventArgs e)
+ {
+ this.grid.ColumnAdded += new DataGridViewColumnEventHandler(this.grid_ColumnAdded);
+ this.grid.RowsAdded += new DataGridViewRowsAddedEventHandler(this.grid_RowsAdded);
+ this.grid.CellValueNeeded += new DataGridViewCellValueEventHandler(this.grid_CellValueNeeded);
+ this.grid.CellValuePushed += new DataGridViewCellValueEventHandler(this.grid_CellValuePushed);
+ this.grid.CellFormatting += new DataGridViewCellFormattingEventHandler(this.grid_CellFormatting);
+ this.grid.Scroll += new ScrollEventHandler(this.grid_Scroll);
+ this.grid.SelectionChanged += new EventHandler(this.grid_SelectionChanged);
+ this.grid.CellValidating += new DataGridViewCellValidatingEventHandler(this.grid_CellValidating);
+ this.gridMbar.CellValueNeeded += new DataGridViewCellValueEventHandler(this.gridMbar_CellValueNeeded);
+ this.gridMbar.CellValuePushed += new DataGridViewCellValueEventHandler(this.gridMbar_CellValuePushed);
+ this.gridMbar.CellValidating += new DataGridViewCellValidatingEventHandler(this.gridMbar_CellValidating);
+ this.gridMbar.CellFormatting += new DataGridViewCellFormattingEventHandler(this.gridMbar_CellFormatting);
+ this.gridRpm.CellValueNeeded += new DataGridViewCellValueEventHandler(this.gridRpm_CellValueNeeded);
+ this.gridRpm.CellValuePushed += new DataGridViewCellValueEventHandler(this.gridRpm_CellValuePushed);
+ this.gridRpm.CellFormatting += new DataGridViewCellFormattingEventHandler(this.gridRpm_CellFormatting);
+ this.gridRpm.CellValidating += new DataGridViewCellValidatingEventHandler(this.gridRpm_CellValidating);
+ }
+
+ private void CtrlGrid_MouseMove(object sender, MouseEventArgs e)
+ {
+ base.Focus();
+ }
+
+ private void CtrlGrid_Resize(object sender, EventArgs e)
+ {
+ this.bool_0 = this.gridRpm.Height != this.grid.Height;
+ if (((HScrollBar) this.grid.Controls[0]).Visible && !this.bool_0)
+ {
+ this.gridRpm.Height -= ((HScrollBar) this.grid.Controls[0]).Height;
+ }
+ else if (!((HScrollBar) this.grid.Controls[0]).Visible)
+ {
+ this.gridRpm.Height = this.grid.Height;
+ }
+ this.bool_1 = this.gridMbar.Width != this.grid.Width;
+ if (((VScrollBar) this.grid.Controls[1]).Visible && !this.bool_1)
+ {
+ this.gridMbar.Width -= ((VScrollBar) this.grid.Controls[1]).Width;
+ }
+ else if (!((VScrollBar) this.grid.Controls[1]).Visible)
+ {
+ this.gridMbar.Width = this.grid.Width;
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void grid_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ ((DataGridView) sender).BeginEdit(true);
+ }
+
+ private void grid_CellEndEdit(object sender, DataGridViewCellEventArgs e)
+ {
+ }
+
+ private void grid_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ bool isCurrentCellInEditMode = false;
+ if (((this.grid.CurrentCell.ColumnIndex == e.ColumnIndex) && (this.grid.CurrentCell.RowIndex == e.RowIndex)) && this.grid.IsCurrentCellInEditMode)
+ {
+ isCurrentCellInEditMode = this.grid.IsCurrentCellInEditMode;
+ }
+ if (isCurrentCellInEditMode)
+ {
+ e.CellStyle.BackColor = Color.White;
+ }
+ else
+ {
+ if ((this.class10_settings_0.bool_43 && this.class12_afrT_0.method_18(e.ColumnIndex, e.RowIndex)) && ((this.class18_0.method_8() == TableOverlay.none) && !this.class18_0.method_38()))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trail;
+ }
+ else if (this.class18_0.method_8() == TableOverlay.none)
+ {
+ e.CellStyle.BackColor = this.class18_0.method_236((double) this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex));
+ }
+ else
+ {
+ object obj2;
+ if (((this.class18_0.method_8() == TableOverlay.afDiff) || (this.class18_0.method_8() == TableOverlay.afTarget)) || (this.class18_0.method_8() == TableOverlay.afReading))
+ {
+ obj2 = this.class12_afrT_0.method_11(e.ColumnIndex, e.RowIndex);
+ if ((obj2 != null) && (obj2.ToString() != "-")) e.CellStyle.BackColor = this.class18_0.method_237((double) obj2);
+ }
+ else if (IsAnalogOverlay())
+ {
+ obj2 = this.class12_afrT_0.method_11(e.ColumnIndex, e.RowIndex);
+ if ((obj2 != null) && (obj2.ToString() != "-")) e.CellStyle.BackColor = this.class18_0.method_237_Analog(this.class18_0.method_8(), (double)obj2);
+ }
+ }
+ bool Tsse = true;
+ if (((!Tsse || !this.class18_0.method_38()) || (!this.class17_0.method_34_GetConnected() && !this.class17_0.method_63_HasLogsFileOpen())) || this.class10_settings_0.bool_45)
+ {
+ if ((((this.struct23_0.bool_0 == this.class18_0.method_36()) && (this.class18_0.method_39() == this.struct23_0.bool_1)) && (this.class17_0.method_34_GetConnected() || this.class17_0.method_63_HasLogsFileOpen())) && !this.class10_settings_0.bool_45)
+ {
+ switch (this.class10_settings_0.tunerSmartTrack)
+ {
+ case 0:
+ if ((e.RowIndex == this.struct23_0.struct24_1.int_0) && (e.ColumnIndex == this.struct23_0.struct24_1.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ }
+ return;
+
+ case 1:
+ if (((e.RowIndex != this.struct23_0.struct24_1.int_0) || (e.ColumnIndex != this.struct23_0.struct24_1.int_1)))
+ {
+ if ((e.RowIndex == this.struct23_0.struct15_0.struct24_0.int_0) && (e.ColumnIndex == this.struct23_0.struct15_0.struct24_0.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+ }
+ if ((e.RowIndex == this.struct23_0.struct15_0.struct24_1.int_0) && (e.ColumnIndex == this.struct23_0.struct15_0.struct24_1.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+ }
+ if ((e.RowIndex == this.struct23_0.struct15_0.struct24_2.int_0) && (e.ColumnIndex == this.struct23_0.struct15_0.struct24_2.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+ }
+ if ((e.RowIndex == this.struct23_0.struct15_0.struct24_3.int_0) && (e.ColumnIndex == this.struct23_0.struct15_0.struct24_3.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ }
+ return;
+ }
+ e.CellStyle.BackColor = Color.White;
+ return;
+ }
+ }
+ }
+ else
+ {
+ switch (this.class10_settings_0.tunerSmartTrack)
+ {
+ case 0:
+ if ((e.RowIndex != this.struct23_0.struct24_1.int_0) || (e.ColumnIndex != this.struct23_0.struct24_1.int_1))
+ {
+ break;
+ }
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+
+ case 1:
+ if (((e.RowIndex != this.struct23_0.struct24_1.int_0) || (e.ColumnIndex != this.struct23_0.struct24_1.int_1)))
+ {
+ if ((e.RowIndex == this.struct23_0.struct15_0.struct24_0.int_0) && (e.ColumnIndex == this.struct23_0.struct15_0.struct24_0.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+ }
+ if ((e.RowIndex == this.struct23_0.struct15_0.struct24_1.int_0) && (e.ColumnIndex == this.struct23_0.struct15_0.struct24_1.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+ }
+ if ((e.RowIndex == this.struct23_0.struct15_0.struct24_2.int_0) && (e.ColumnIndex == this.struct23_0.struct15_0.struct24_2.int_1))
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+ }
+ if ((e.RowIndex != this.struct23_0.struct15_0.struct24_3.int_0) || (e.ColumnIndex != this.struct23_0.struct15_0.struct24_3.int_1))
+ {
+ break;
+ }
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ return;
+ }
+ e.CellStyle.BackColor = Color.White;
+ return;
+
+ default:
+ return;
+ }
+ }
+ }
+ }
+
+ private void grid_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
+ {
+ if (this.class10_settings_0.bool_21 && (this.class18_0 != null))
+ {
+ try
+ {
+ float num = (float) Math.Round((double) this.struct23_0.float_0, 2);
+ float num2 = (float) Math.Round((double) this.struct23_0.float_1, 2);
+ this.float_1 = num2;
+ this.float_0 = num;
+ bool flag = false;
+ int num3 = this.struct23_0.struct24_1.int_1;
+ int num4 = this.struct23_0.struct24_1.int_0;
+ if (num2 > 0.5f)
+ {
+ flag = true;
+ num3 = this.struct23_0.struct15_0.struct24_1.int_1;
+ }
+ if (num > 0.5f)
+ {
+ flag = true;
+ num4 = this.struct23_0.struct15_0.struct24_2.int_0;
+ }
+ if (num2 >= 1f)
+ {
+ num2 = 0.99f;
+ }
+ if (num >= 1f)
+ {
+ num = 0.99f;
+ }
+ if (this.class10_settings_0.tunerSmartTrack == 0)
+ {
+ if ((((this.class18_0.method_36() == this.struct23_0.bool_0) && (this.struct23_0.struct24_1.int_1 == e.ColumnIndex)) && (this.struct23_0.struct24_1.int_0 == e.RowIndex)) && (this.class17_0.method_34_GetConnected() || this.class17_0.method_63_HasLogsFileOpen()))
+ {
+ Pen pen;
+ Rectangle clipBounds = new Rectangle(e.CellBounds.X + 1, e.CellBounds.Y + 1, e.CellBounds.Width - 4, e.CellBounds.Height - 4);
+ if (this.class10_settings_0.bool_45 || this.method_13(this.struct23_0.struct24_1.int_1, this.struct23_0.struct24_1.int_0))
+ {
+ pen = new Pen(Color.White, 2f);
+ }
+ else
+ {
+ pen = new Pen(Color.Black, 2f);
+ }
+ float num5 = ((e.CellBounds.Height - 2f) * 1f) * num;
+ float num6 = ((e.CellBounds.Width - 2f) * 1f) * num2;
+ float single1 = ((float) e.CellBounds.Width) / 5f;
+ float single2 = ((float) e.CellBounds.Height) / 5f;
+ e.PaintBackground(clipBounds, true);
+ e.PaintContent(clipBounds);
+ e.Graphics.DrawRectangle(pen, (float) ((e.CellBounds.X + 1f) + (num6 - 0.5f)), (float) (e.CellBounds.Top + 1f), (float) 1f, (float) 1f);
+ e.Graphics.DrawRectangle(pen, (float) (e.CellBounds.X + 1f), (float) ((e.CellBounds.Top + 1f) + (num5 - 0.5f)), (float) 1f, (float) 1f);
+ pen.Dispose();
+ pen = null;
+ e.Handled = true;
+ }
+ }
+ else
+ {
+ float num7 = ((e.CellBounds.Height - 2f) * 2f) * num;
+ float num8 = ((e.CellBounds.Width - 2f) * 2f) * num2;
+ if (num > 0.5f)
+ {
+ num7 -= e.CellBounds.Height - 2f;
+ }
+ if (num2 > 0.5f)
+ {
+ num8 -= e.CellBounds.Width - 2f;
+ }
+ if (((!flag && (this.class18_0.method_36() == this.struct23_0.bool_0)) && ((this.class18_0.method_39() == this.struct23_0.bool_1) && (this.struct23_0.struct15_0.struct24_0.int_1 == e.ColumnIndex))) && ((this.struct23_0.struct15_0.struct24_0.int_0 == e.RowIndex) && (this.class17_0.method_34_GetConnected() || this.class17_0.method_63_HasLogsFileOpen())))
+ {
+ Pen pen2;
+ Rectangle rectangle2 = new Rectangle(e.CellBounds.X + 1, e.CellBounds.Y + 1, e.CellBounds.Width - 4, e.CellBounds.Height - 4);
+ if (this.class10_settings_0.bool_45 || this.method_13(this.struct23_0.struct15_0.struct24_0.int_1, this.struct23_0.struct15_0.struct24_0.int_0))
+ {
+ pen2 = new Pen(Color.White, 2f);
+ }
+ else
+ {
+ pen2 = new Pen(Color.Black, 2f);
+ }
+ e.PaintBackground(rectangle2, true);
+ e.PaintContent(rectangle2);
+ e.Graphics.DrawRectangle(pen2, (float) (e.CellBounds.X + 1f), (float) ((e.CellBounds.Top + 1f) + (num7 - 0.5f)), (float) 1f, (float) 1f);
+ e.Graphics.DrawRectangle(pen2, (float) ((e.CellBounds.X + 1f) + (num8 - 0.5f)), (float) (e.CellBounds.Top + 1f), (float) 1f, (float) 1f);
+ pen2.Dispose();
+ pen2 = null;
+ e.Handled = true;
+ }
+ else if ((((this.class18_0.method_36() == this.struct23_0.bool_0) && (this.class18_0.method_39() == this.struct23_0.bool_1)) && ((this.struct23_0.struct15_0.struct24_0.int_1 == e.ColumnIndex) && (num4 == e.RowIndex))) && (this.class17_0.method_34_GetConnected() || this.class17_0.method_63_HasLogsFileOpen()))
+ {
+ Pen pen3;
+ Rectangle rectangle3 = new Rectangle(e.CellBounds.X + 1, e.CellBounds.Y + 1, e.CellBounds.Width - 4, e.CellBounds.Height - 4);
+ if (this.class10_settings_0.bool_45 || this.method_13(this.struct23_0.struct15_0.struct24_0.int_1, num4))
+ {
+ pen3 = new Pen(Color.White, 2f);
+ }
+ else
+ {
+ pen3 = new Pen(Color.Black, 2f);
+ }
+ e.PaintBackground(rectangle3, true);
+ e.PaintContent(rectangle3);
+ e.Graphics.DrawRectangle(pen3, (float) (e.CellBounds.X + 1f), (float) ((e.CellBounds.Top + 1f) + (num7 - 0.5f)), (float) 1f, (float) 1f);
+ pen3.Dispose();
+ pen3 = null;
+ e.Handled = true;
+ }
+ else if ((((this.class18_0.method_36() == this.struct23_0.bool_0) && (this.class18_0.method_39() == this.struct23_0.bool_1)) && ((num3 == e.ColumnIndex) && (this.struct23_0.struct15_0.struct24_0.int_0 == e.RowIndex))) && (this.class17_0.method_34_GetConnected() || this.class17_0.method_63_HasLogsFileOpen()))
+ {
+ Pen pen4;
+ Rectangle rectangle4 = new Rectangle(e.CellBounds.X + 1, e.CellBounds.Y + 1, e.CellBounds.Width - 4, e.CellBounds.Height - 4);
+ if (this.class10_settings_0.bool_45 || this.method_13(num3, this.struct23_0.struct15_0.struct24_0.int_0))
+ {
+ pen4 = new Pen(Color.White, 2f);
+ }
+ else
+ {
+ pen4 = new Pen(Color.Black, 2f);
+ }
+ e.PaintBackground(rectangle4, true);
+ e.PaintContent(rectangle4);
+ e.Graphics.DrawRectangle(pen4, (float) ((e.CellBounds.X + 1f) + (num8 - 0.5f)), (float) (e.CellBounds.Top + 1f), (float) 1f, (float) 1f);
+ pen4.Dispose();
+ pen4 = null;
+ e.Handled = true;
+ }
+ }
+ }
+ catch (Exception)
+ {
+ throw;
+ }
+ }
+ }
+
+ private void grid_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
+ {
+ if (!this.class18_0.method_252(e.FormattedValue.ToString()) && ((DataGridView) sender).IsCurrentCellInEditMode)
+ {
+ e.Cancel = true;
+ MessageBox.Show(Form.ActiveForm, "Invalid value", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+
+ private bool IsAnalogOverlay()
+ {
+ bool IsAnalog = false;
+ if (this.class18_0.method_8() == TableOverlay.analog1Reading) IsAnalog = true;
+ if (this.class18_0.method_8() == TableOverlay.analog2Reading) IsAnalog = true;
+ if (this.class18_0.method_8() == TableOverlay.analog3Reading) IsAnalog = true;
+ return IsAnalog;
+ }
+
+ private void grid_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
+ {
+ bool isCurrentCellInEditMode = false;
+ object obj2 = null;
+ double num = 0.0;
+ if (((this.grid.CurrentCell.ColumnIndex == e.ColumnIndex) && (this.grid.CurrentCell.RowIndex == e.RowIndex)) && this.grid.IsCurrentCellInEditMode)
+ {
+ isCurrentCellInEditMode = this.grid.IsCurrentCellInEditMode;
+ }
+ if (!isCurrentCellInEditMode)
+ {
+ if (!this.class18_0.method_37())
+ {
+ if (this.class18_0.method_40())
+ {
+ e.Value = this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex).ToString("0.00");
+ }
+ else if (this.class18_0.method_38())
+ {
+ e.Value = this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex).ToString("0") + "%";
+ }
+ else
+ {
+ e.Value = this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex).ToString("0");
+ }
+ }
+ else if (this.class18_0.method_8() != TableOverlay.none)
+ {
+ obj2 = this.class12_afrT_0.method_11(e.ColumnIndex, e.RowIndex);
+ if (obj2 != null)
+ {
+ if (obj2.ToString() == "-")
+ {
+ e.Value = "--";
+ }
+ else
+ {
+ num = double.Parse(obj2.ToString());
+ e.Value = num.ToString("0.00");
+ if (this.class18_0.method_8() == TableOverlay.afDiff)
+ {
+ e.Value = num.ToString("0");
+ e.Value = e.Value + " %";
+ }
+
+ if (IsAnalogOverlay() && num == 0)
+ {
+ e.Value = "";
+ }
+ }
+ }
+ }
+ else if (this.class18_0.method_6() == FuelDisplayMode.fuelInjDur)
+ {
+ e.Value = this.class18_0.method_224((int) ((this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex) * 4f) * this.class18_0.method_49())).ToString("0.00");
+ }
+ else if (this.class18_0.method_6() == FuelDisplayMode.fuelDuty)
+ {
+ e.Value = this.class18_0.method_225((int) ((this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex) * 4f) * this.class18_0.method_49()), 0, (byte) e.RowIndex).ToString("0") + "%";
+ }
+ else if (this.class18_0.method_6() == FuelDisplayMode.fuelRaw)
+ {
+ e.Value = this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex).ToString("0");
+ }
+ }
+ else
+ {
+ e.Value = this.class18_0.method_174((byte) e.ColumnIndex, (byte) e.RowIndex).ToString("0.00");
+ }
+ }
+
+ private void grid_CellValuePushed(object sender, DataGridViewCellValueEventArgs e)
+ {
+ if (this.class18_0.method_8() == TableOverlay.afTarget)
+ {
+ this.class12_afrT_0.method_14(e.ColumnIndex, e.RowIndex, double.Parse(e.Value.ToString()));
+ }
+ else
+ {
+ if (!IsAnalogOverlay())
+ {
+ this.class18_0.method_155("Table: " + this.class18_0.method_4().ToString() + " edit");
+ this.class18_0.method_176((byte)e.ColumnIndex, (byte)e.RowIndex, float.Parse(e.Value.ToString()));
+ if (!this.bool_3)
+ {
+ this.ctrlMapGraph_0.Invalidate();
+ }
+ this.class18_0.method_153();
+ }
+ }
+ }
+
+ private void grid_Click(object sender, EventArgs e)
+ {
+ if (this.class18_0.method_8() == TableOverlay.none)
+ {
+ this.method_3(false);
+ }
+ else
+ {
+ this.method_3(true);
+ }
+ this.ctrlMapGraph_0.Invalidate();
+ }
+
+ private void grid_ColumnAdded(object sender, DataGridViewColumnEventArgs e)
+ {
+ if (e.Column.Index < 10)
+ {
+ e.Column.HeaderText = ((e.Column.Index * 100) + 100).ToString();
+ }
+ else
+ {
+ e.Column.HeaderText = (1.3 + ((e.Column.Index - 9) * 2)).ToString();
+ }
+ }
+
+ private void grid_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (this.class18_0.method_8() == TableOverlay.none) this.method_3(false);
+ else this.method_3(true);
+
+ /*if (this.class10_0.GetKeyPressed(e, "Increase Selected Cells"))
+ {
+ e.SuppressKeyPress = true;
+ this.method_35();
+ }
+ else if (this.class10_0.GetKeyPressed(e, "Decrease Selected Cells"))
+ {
+ this.method_35();
+ e.SuppressKeyPress = true;
+ }
+ else if (this.class10_0.GetKeyPressed(e, "Increase map size width"))
+ {
+ e.SuppressKeyPress = true;
+ byte num = (byte) (this.class10_0.method_11_GetMAP_ColumnsNumber() + 1);
+ if ((num >= 10) && (num <= 0x18))
+ {
+ this.class18_0.method_155("Fuel & Ign Table Settings");
+ this.class18_0.method_149(this.class18_0.class13_0.long_75, num);
+ this.class18_0.method_153();
+ this.class18_0.method_52();
+ }
+ }
+ else if (this.class10_0.GetKeyPressed(e, "Decrease map size width"))
+ {
+ e.SuppressKeyPress = true;
+ byte num2 = (byte) (this.class10_0.method_11_GetMAP_ColumnsNumber() - 1);
+ if ((num2 >= 10) && (num2 <= 0x18))
+ {
+ this.class18_0.method_155("Fuel & Ign Table Settings");
+ this.class18_0.method_149(this.class18_0.class13_0.long_75, num2);
+ this.class18_0.method_153();
+ this.class18_0.method_52();
+ }
+ }
+ else */
+ if ((e.Shift || (e.KeyData == Keys.Up)) || (((e.KeyData == Keys.Down) || (e.KeyData == Keys.Left)) || (e.KeyData == Keys.Right)))
+ {
+ e.SuppressKeyPress = true;
+ this.ctrlMapGraph_0.Invalidate();
+ }
+ }
+
+ private void grid_KeyPress(object sender, KeyPressEventArgs e)
+ {
+ if ((this.class18_0.method_255(e.KeyChar.ToString()) || (e.KeyChar == ',')) || (((e.KeyChar == '.') || (e.KeyChar == '-')) || (e.KeyChar == ' ')))
+ {
+ ((DataGridView) sender).BeginEdit(true);
+ this.char_0 = e.KeyChar;
+ if (e.KeyChar == '\r')
+ {
+ e.Handled = true;
+ }
+ else
+ {
+ e.Handled = false;
+ }
+ }
+ else
+ {
+ ((DataGridView) sender).CancelEdit();
+ e.Handled = true;
+ }
+ }
+
+ private void grid_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
+ {
+ if (e.RowIndex == 0)
+ {
+ this.grid.Rows[e.RowIndex].HeaderCell.Value = "1000";
+ }
+ else if (this.grid.Rows[e.RowIndex].HeaderCell.Value == null)
+ {
+ this.grid.Rows[e.RowIndex].HeaderCell.Value = (int.Parse(this.grid.Rows[e.RowIndex - 1].HeaderCell.Value.ToString()) + (e.RowIndex * 750)).ToString();
+ }
+ }
+
+ private void grid_Scroll(object sender, ScrollEventArgs e)
+ {
+ if (((HScrollBar) this.grid.Controls[0]).Visible)
+ {
+ this.gridMbar.HorizontalScrollingOffset = this.grid.HorizontalScrollingOffset;
+ }
+ if (((VScrollBar) this.grid.Controls[1]).Visible)
+ {
+ this.gridRpm.FirstDisplayedScrollingRowIndex = this.grid.FirstDisplayedScrollingRowIndex;
+ }
+ }
+
+ private void grid_SelectionChanged(object sender, EventArgs e)
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune() && this.class10_settings_0.bool_10)
+ {
+ for (int i = 0; i < this.gridMbar.ColumnCount; i++)
+ {
+ this.gridMbar[i, 0].Selected = false;
+ }
+ for (int j = 0; j < this.gridRpm.RowCount; j++)
+ {
+ this.gridRpm[0, j].Selected = false;
+ }
+ foreach (DataGridViewCell cell in this.grid.SelectedCells)
+ {
+ this.gridMbar[cell.ColumnIndex, 0].Selected = true;
+ this.gridRpm[0, cell.RowIndex].Selected = true;
+ this.gridRpm.InvalidateColumn(0);
+ this.gridMbar.InvalidateRow(0);
+ }
+ }
+ }
+
+ private void grid_SelectionChanged_1(object sender, EventArgs e)
+ {
+ if (this.delegate44_0 != null)
+ {
+ this.delegate44_0(sender, e);
+ }
+ }
+
+
+ private void gridMbar_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ this.grid.ClearSelection();
+ for (int i = 0; i < this.grid.Rows.Count; i++)
+ {
+ this.grid[e.ColumnIndex, i].Selected = true;
+ }
+ this.gridMbar.EndEdit();
+ this.ctrlMapGraph_0.Invalidate();
+ }
+
+ private void gridMbar_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ this.gridMbar.BeginEdit(false);
+ }
+
+ private void gridMbar_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ if (!this.gridMbar.IsCurrentCellInEditMode)
+ {
+ e.CellStyle.BackColor = Color.White;
+ if ((this.class10_settings_0.bool_11 && (this.class17_0.method_34_GetConnected() || this.class17_0.method_63_HasLogsFileOpen())) && (this.struct23_0.bool_0 == this.class18_0.method_36()))
+ {
+ if (e.ColumnIndex == this.struct23_0.struct15_0.struct24_0.int_1)
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ }
+ else if (e.ColumnIndex == this.struct23_0.struct15_0.struct24_3.int_1)
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ }
+ }
+ }
+ else
+ {
+ e.CellStyle.BackColor = Color.White;
+ }
+ }
+
+ private void gridMbar_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
+ {
+ if (!this.class18_0.method_252(e.FormattedValue.ToString()) && ((DataGridView) sender).IsCurrentCellInEditMode)
+ {
+ e.Cancel = true;
+ MessageBox.Show(Form.ActiveForm, "Invalid value\nPlease enter load value", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+
+ private void gridMbar_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
+ {
+ bool isCurrentCellInEditMode = false;
+ if (((this.gridMbar.CurrentCell != null) && (this.gridMbar.CurrentCell.ColumnIndex == e.ColumnIndex)) && this.gridMbar.IsCurrentCellInEditMode)
+ {
+ isCurrentCellInEditMode = this.gridMbar.IsCurrentCellInEditMode;
+ }
+ if (this.class18_0.method_43(this.class18_0.method_163((byte) e.ColumnIndex)))
+ {
+ this.gridMbar.Columns[e.ColumnIndex].HeaderText = "TP" + ((e.ColumnIndex + 1)).ToString();
+ }
+ else if (this.class18_0.method_163((byte) e.ColumnIndex) <= this.class10_settings_0.int_6)
+ {
+ this.gridMbar.Columns[e.ColumnIndex].HeaderText = (e.ColumnIndex + 1).ToString();
+ }
+ else if (this.class18_0.method_163((byte) e.ColumnIndex) > this.class10_settings_0.int_6)
+ {
+ this.gridMbar.Columns[e.ColumnIndex].HeaderText = "B" + ((e.ColumnIndex + 1)).ToString();
+ }
+ if (!isCurrentCellInEditMode)
+ {
+ e.Value = this.class18_0.method_167((byte) e.ColumnIndex);
+ }
+ else if (this.class18_0.method_42())
+ {
+ e.Value = this.class18_0.method_198((byte) this.class18_0.method_165((byte) e.ColumnIndex));
+ }
+ else if (this.class18_0.method_41())
+ {
+ e.Value = this.class18_0.method_163((byte) e.ColumnIndex);
+ }
+ else
+ {
+ e.Value = this.class18_0.method_167((byte) e.ColumnIndex);
+ }
+ }
+
+ private void gridMbar_CellValuePushed(object sender, DataGridViewCellValueEventArgs e)
+ {
+ this.class18_0.method_155("Load scalar adjustment, column:" + e.ColumnIndex.ToString());
+ if (this.class18_0.method_42())
+ {
+ this.class18_0.method_171((byte) e.ColumnIndex, this.class18_0.method_228(int.Parse(e.Value.ToString())), this.class18_0.method_4());
+ }
+ else if (this.class18_0.method_41())
+ {
+ this.class18_0.method_173((byte) e.ColumnIndex, int.Parse(e.Value.ToString()));
+ }
+ else
+ {
+ this.class18_0.method_172((byte) e.ColumnIndex, float.Parse(e.Value.ToString()), this.class18_0.method_165((byte) e.ColumnIndex));
+ }
+ if (!this.bool_3)
+ {
+ this.ctrlMapGraph_0.Invalidate();
+ }
+ this.class18_0.method_153();
+ }
+
+ private void gridRpm_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
+ {
+ }
+
+ private void gridRpm_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ this.grid.ClearSelection();
+ for (int i = 0; i < this.grid.Columns.Count; i++)
+ {
+ this.grid[i, e.RowIndex].Selected = true;
+ }
+ this.ctrlMapGraph_0.Invalidate();
+ this.gridRpm.EndEdit();
+ }
+
+ private void gridRpm_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ this.gridRpm.BeginEdit(false);
+ }
+
+ private void gridRpm_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ if (!this.gridRpm.IsCurrentCellInEditMode)
+ {
+ e.CellStyle.BackColor = Color.White;
+ if ((this.class10_settings_0.bool_11 && (this.class17_0.method_34_GetConnected() || this.class17_0.method_63_HasLogsFileOpen())) && (this.struct23_0.bool_0 == this.class18_0.method_36()))
+ {
+ if (e.RowIndex == this.struct23_0.struct15_0.struct24_0.int_0)
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ }
+ else if (e.RowIndex == this.struct23_0.struct15_0.struct24_2.int_0)
+ {
+ e.CellStyle.BackColor = this.class10_settings_0.color_Trace;
+ }
+ }
+ }
+ else
+ {
+ e.CellStyle.BackColor = e.CellStyle.BackColor = Color.White;
+ }
+ }
+
+ private void gridRpm_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
+ {
+ if (!this.class18_0.method_256(e.FormattedValue.ToString()) && ((DataGridView) sender).IsCurrentCellInEditMode)
+ {
+ e.Cancel = true;
+ MessageBox.Show(Form.ActiveForm, "Invalid value\nPlease enter rpm value", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+
+ private void gridRpm_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
+ {
+ e.Value = this.class18_0.method_159((byte) e.RowIndex);
+ }
+
+ private void gridRpm_CellValuePushed(object sender, DataGridViewCellValueEventArgs e)
+ {
+ this.class18_0.method_155("Rpm scalar adjustment, row:" + e.ColumnIndex.ToString());
+ this.class18_0.method_168((byte) e.RowIndex, int.Parse(e.Value.ToString()));
+ if (!this.bool_3)
+ {
+ this.ctrlMapGraph_0.Invalidate();
+ }
+ this.class18_0.method_153();
+ }
+
+ private void gridRpm_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
+ {
+ if (e.Control is DataGridViewTextBoxEditingControl)
+ {
+ e.Control.KeyPress += new KeyPressEventHandler(this.method_36);
+ }
+ }
+
+ private void gridRpm_MouseMove(object sender, MouseEventArgs e)
+ {
+ this.int_1 = e.Y;
+ this.int_0 = e.X;
+ }
+
+ private void InitializeComponent()
+ {
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
+ this.grid = new System.Windows.Forms.DataGridView();
+ this.gridMbar = new System.Windows.Forms.DataGridView();
+ this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.gridRpm = new System.Windows.Forms.DataGridView();
+ this.lblMapHeader = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.gridMbar)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.gridRpm)).BeginInit();
+ this.SuspendLayout();
+ //
+ // grid
+ //
+ this.grid.AllowUserToAddRows = false;
+ this.grid.AllowUserToDeleteRows = false;
+ this.grid.AllowUserToResizeColumns = false;
+ this.grid.AllowUserToResizeRows = false;
+ this.grid.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.grid.BackgroundColor = System.Drawing.Color.LightGray;
+ this.grid.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.grid.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
+ dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopLeft;
+ dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle1.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.grid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+ this.grid.ColumnHeadersHeight = 22;
+ this.grid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+ this.grid.ColumnHeadersVisible = false;
+ dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+ dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
+ dataGridViewCellStyle2.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
+ dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.grid.DefaultCellStyle = dataGridViewCellStyle2;
+ this.grid.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.grid.GridColor = System.Drawing.Color.Black;
+ this.grid.Location = new System.Drawing.Point(68, 18);
+ this.grid.Name = "grid";
+ this.grid.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle3.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.grid.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
+ this.grid.RowHeadersVisible = false;
+ this.grid.RowHeadersWidth = 70;
+ this.grid.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+ this.grid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+ this.grid.ShowCellErrors = false;
+ this.grid.ShowCellToolTips = false;
+ this.grid.ShowEditingIcon = false;
+ this.grid.ShowRowErrors = false;
+ this.grid.Size = new System.Drawing.Size(439, 495);
+ this.grid.TabIndex = 0;
+ this.grid.VirtualMode = true;
+ this.grid.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.gridRpm_CellBeginEdit);
+ this.grid.CellContentDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.grid_CellContentDoubleClick);
+ this.grid.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.grid_CellContentDoubleClick);
+ this.grid.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.grid_CellEndEdit);
+ this.grid.SelectionChanged += new System.EventHandler(this.grid_SelectionChanged_1);
+ this.grid.Click += new System.EventHandler(this.grid_Click);
+ this.grid.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.grid_KeyPress);
+ this.grid.KeyUp += new System.Windows.Forms.KeyEventHandler(this.grid_KeyDown);
+ this.grid.MouseMove += new System.Windows.Forms.MouseEventHandler(this.gridRpm_MouseMove);
+ //
+ // gridMbar
+ //
+ this.gridMbar.AllowUserToAddRows = false;
+ this.gridMbar.AllowUserToDeleteRows = false;
+ this.gridMbar.AllowUserToResizeColumns = false;
+ this.gridMbar.AllowUserToResizeRows = false;
+ this.gridMbar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.gridMbar.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
+ this.gridMbar.BackgroundColor = System.Drawing.Color.White;
+ this.gridMbar.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.gridMbar.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
+ dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopLeft;
+ dataGridViewCellStyle4.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle4.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.gridMbar.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
+ this.gridMbar.ColumnHeadersHeight = 20;
+ this.gridMbar.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+ this.gridMbar.ColumnHeadersVisible = false;
+ this.gridMbar.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.Column1,
+ this.Column2,
+ this.Column3});
+ dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+ dataGridViewCellStyle5.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle5.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText;
+ dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.gridMbar.DefaultCellStyle = dataGridViewCellStyle5;
+ this.gridMbar.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.gridMbar.GridColor = System.Drawing.Color.Black;
+ this.gridMbar.Location = new System.Drawing.Point(69, -1);
+ this.gridMbar.Name = "gridMbar";
+ dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle6.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle6.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.gridMbar.RowHeadersDefaultCellStyle = dataGridViewCellStyle6;
+ this.gridMbar.RowHeadersVisible = false;
+ this.gridMbar.RowHeadersWidth = 70;
+ this.gridMbar.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+ this.gridMbar.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
+ this.gridMbar.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+ this.gridMbar.ShowCellErrors = false;
+ this.gridMbar.ShowCellToolTips = false;
+ this.gridMbar.ShowEditingIcon = false;
+ this.gridMbar.ShowRowErrors = false;
+ this.gridMbar.Size = new System.Drawing.Size(437, 44);
+ this.gridMbar.TabIndex = 1;
+ this.gridMbar.VirtualMode = true;
+ this.gridMbar.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.gridRpm_CellBeginEdit);
+ this.gridMbar.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.gridMbar_CellClick);
+ this.gridMbar.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.gridMbar_CellDoubleClick);
+ this.gridMbar.MouseMove += new System.Windows.Forms.MouseEventHandler(this.gridRpm_MouseMove);
+ //
+ // Column1
+ //
+ this.Column1.HeaderText = "Column1";
+ this.Column1.Name = "Column1";
+ //
+ // Column2
+ //
+ this.Column2.HeaderText = "Column2";
+ this.Column2.Name = "Column2";
+ //
+ // Column3
+ //
+ this.Column3.HeaderText = "Column3";
+ this.Column3.Name = "Column3";
+ //
+ // gridRpm
+ //
+ this.gridRpm.AllowUserToAddRows = false;
+ this.gridRpm.AllowUserToDeleteRows = false;
+ this.gridRpm.AllowUserToResizeColumns = false;
+ this.gridRpm.AllowUserToResizeRows = false;
+ this.gridRpm.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)));
+ this.gridRpm.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
+ this.gridRpm.BackgroundColor = System.Drawing.Color.White;
+ this.gridRpm.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.gridRpm.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.Raised;
+ this.gridRpm.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
+ dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopLeft;
+ dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle7.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.gridRpm.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7;
+ this.gridRpm.ColumnHeadersHeight = 22;
+ this.gridRpm.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+ this.gridRpm.ColumnHeadersVisible = false;
+ dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle8.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle8.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.ControlText;
+ dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.gridRpm.DefaultCellStyle = dataGridViewCellStyle8;
+ this.gridRpm.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.gridRpm.GridColor = System.Drawing.Color.Black;
+ this.gridRpm.Location = new System.Drawing.Point(-1, 18);
+ this.gridRpm.Name = "gridRpm";
+ this.gridRpm.RowHeadersVisible = false;
+ this.gridRpm.RowHeadersWidth = 65;
+ this.gridRpm.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+ dataGridViewCellStyle9.BackColor = System.Drawing.Color.White;
+ this.gridRpm.RowsDefaultCellStyle = dataGridViewCellStyle9;
+ this.gridRpm.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.gridRpm.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+ this.gridRpm.ShowCellErrors = false;
+ this.gridRpm.ShowCellToolTips = false;
+ this.gridRpm.ShowEditingIcon = false;
+ this.gridRpm.ShowRowErrors = false;
+ this.gridRpm.Size = new System.Drawing.Size(94, 494);
+ this.gridRpm.TabIndex = 2;
+ this.gridRpm.VirtualMode = true;
+ this.gridRpm.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.gridRpm_CellBeginEdit);
+ this.gridRpm.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.gridRpm_CellClick);
+ this.gridRpm.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.gridRpm_CellDoubleClick);
+ this.gridRpm.MouseMove += new System.Windows.Forms.MouseEventHandler(this.gridRpm_MouseMove);
+ //
+ // lblMapHeader
+ //
+ this.lblMapHeader.BackColor = System.Drawing.SystemColors.Control;
+ this.lblMapHeader.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblMapHeader.Location = new System.Drawing.Point(-3, -1);
+ this.lblMapHeader.Name = "lblMapHeader";
+ this.lblMapHeader.Size = new System.Drawing.Size(72, 20);
+ this.lblMapHeader.TabIndex = 3;
+ this.lblMapHeader.Text = "mBar/psi";
+ this.lblMapHeader.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // CtrlGrid
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.AutoScroll = true;
+ this.Controls.Add(this.lblMapHeader);
+ this.Controls.Add(this.grid);
+ this.Controls.Add(this.gridRpm);
+ this.Controls.Add(this.gridMbar);
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Name = "CtrlGrid";
+ this.Size = new System.Drawing.Size(507, 513);
+ this.Load += new System.EventHandler(this.CtrlGrid_Load);
+ this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.CtrlGrid_KeyDown);
+ this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.CtrlGrid_KeyPress);
+ this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.CtrlGrid_MouseMove);
+ this.Resize += new System.EventHandler(this.CtrlGrid_Resize);
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.gridMbar)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.gridRpm)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ internal void method_0(ref Class18 class18_1, ref Class10_settings class10_1, ref Class17 class17_1, ref ctrlMapGraph ctrlMapGraph_1, ref Class12_afrT class12_afrT_1)
+ {
+ this.class18_0 = class18_1;
+ this.class18_0.delegate57_0 += new Class18.Delegate57(this.method_27);
+ //this.class18_0.delegate55_0 += new Class18_file.Delegate55(this.method_26);
+ this.class18_0.delegate60_0 += new Class18.Delegate60(this.method_25);
+ this.class18_0.delegate55_0 += new Class18.Delegate55(this.method_22);
+ this.class10_settings_0 = class10_1;
+ this.class17_0 = class17_1;
+ this.class17_0.delegate49_0 += new Class17.Delegate49(this.method_23);
+ this.class17_0.delegate53_0 += new Class17.Delegate53(this.method_1);
+ this.ctrlMapGraph_0 = ctrlMapGraph_1;
+ this.class12_afrT_0 = class12_afrT_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ private void method_1(long long_0, string string_0)
+ {
+ this.struct23_0 = new Struct23();
+ this.struct23_1 = new Struct23();
+ }
+
+ public int[] method_10()
+ {
+ DataGridViewSelectedCellCollection selectedCells = this.grid.SelectedCells;
+ int columnIndex = 0xff;
+ int num2 = 0;
+ int rowIndex = 0xff;
+ int num4 = 0;
+ foreach (DataGridViewCell cell in selectedCells)
+ {
+ if (cell.ColumnIndex < columnIndex)
+ {
+ columnIndex = cell.ColumnIndex;
+ }
+ if (cell.RowIndex < rowIndex)
+ {
+ rowIndex = cell.RowIndex;
+ }
+ }
+ foreach (DataGridViewCell cell2 in selectedCells)
+ {
+ if (cell2.ColumnIndex > num2)
+ {
+ num2 = cell2.ColumnIndex;
+ }
+ if (cell2.RowIndex > num4)
+ {
+ num4 = cell2.RowIndex;
+ }
+ }
+ if (num2 > (this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1))
+ {
+ num2 = this.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1;
+ }
+ return new int[] { columnIndex, rowIndex, num2, num4 };
+ }
+
+ public int method_11()
+ {
+ int num = this.method_10()[0];
+ return num;
+ }
+
+ public int method_12()
+ {
+ int num = this.method_10()[1];
+ return num;
+ }
+
+ public bool method_13(int int_2, int int_3)
+ {
+ foreach (DataGridViewCell cell in this.grid.SelectedCells)
+ {
+ if ((cell.ColumnIndex == int_2) && (cell.RowIndex == int_3))
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public bool method_14(int int_2, int int_3)
+ {
+ if (!this.class18_0.method_38())
+ {
+ if (this.class10_settings_0.tunerSmartTrack == 0)
+ {
+ return (((this.class18_0.method_36() == this.struct23_0.bool_0) && (this.struct23_0.struct24_1.int_1 == int_2)) && (this.struct23_0.struct24_1.int_0 == int_3));
+ }
+ if (((((this.class18_0.method_36() != this.struct23_0.bool_0) || (this.struct23_0.struct15_0.struct24_0.int_1 != int_2)) || (this.struct23_0.struct15_0.struct24_0.int_0 != int_3)) && (((this.class18_0.method_36() != this.struct23_0.bool_0) || (this.struct23_0.struct15_0.struct24_1.int_1 != int_2)) || (this.struct23_0.struct15_0.struct24_1.int_0 != int_3))) && (((this.class18_0.method_36() != this.struct23_0.bool_0) || (this.struct23_0.struct15_0.struct24_2.int_1 != int_2)) || (this.struct23_0.struct15_0.struct24_2.int_0 != int_3)))
+ {
+ return (((this.class18_0.method_36() == this.struct23_0.bool_0) && (this.struct23_0.struct15_0.struct24_3.int_1 == int_2)) && (this.struct23_0.struct15_0.struct24_3.int_0 == int_3));
+ }
+ return true;
+ }
+ if (!this.class18_0.method_38())
+ {
+ return false;
+ }
+ return ((this.struct23_0.struct24_2.int_1 == int_2) && (this.struct23_0.struct24_2.int_0 == int_3));
+ }
+
+ public void method_15(int int_2, int int_3, bool bool_5)
+ {
+ if (!bool_5)
+ {
+ this.grid.ClearSelection();
+ }
+ this.grid[int_2, int_3].Selected = true;
+ }
+
+ public void method_16(int int_2, int int_3)
+ {
+ this.grid[int_2, int_3].Selected = false;
+ }
+
+ public void method_17_ClearSelection()
+ {
+ this.grid.ClearSelection();
+ }
+
+ public void method_18()
+ {
+ //this.class18_0.delegate55_0 -= new Class18_file.Delegate55(this.method_26);
+ this.class18_0.delegate60_0 -= new Class18.Delegate60(this.method_25);
+ this.class18_0.delegate55_0 -= new Class18.Delegate55(this.method_22);
+ this.class17_0.delegate49_0 -= new Class17.Delegate49(this.method_23);
+ this.class17_0.delegate49_0 -= new Class17.Delegate49(this.method_23);
+ this.class17_0.delegate53_0 -= new Class17.Delegate53(this.method_1);
+ base.Dispose();
+ }
+
+ public int method_19()
+ {
+ return this.grid.HitTest(this.int_0, this.int_1).ColumnIndex;
+ }
+
+ public bool method_2()
+ {
+ return this.grid.ReadOnly;
+ }
+
+ public int method_20()
+ {
+ return this.grid.HitTest(this.int_0, this.int_1).RowIndex;
+ }
+
+ private void method_21()
+ {
+ if ((this.class18_0 != null) && this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.grid.Rows.Clear();
+ this.grid.Columns.Clear();
+ this.gridRpm.Rows.Clear();
+ this.gridRpm.Columns.Clear();
+ this.gridMbar.Rows.Clear();
+ this.gridMbar.Columns.Clear();
+ if (this.class18_0.method_42())
+ {
+ this.lblMapHeader.Text = "tps%";
+ }
+ else if (this.class18_0.method_41())
+ {
+ this.lblMapHeader.Text = this.class18_0.method_251(this.class10_settings_0.mapSensorUnits_0) + "/tps%";
+ }
+ else
+ {
+ this.lblMapHeader.Text = this.class18_0.method_251(this.class10_settings_0.mapSensorUnits_0) + "/" + this.class18_0.method_251(this.class10_settings_0.mapSensorUnits_1);
+ }
+ this.gridRpm.ColumnCount = 1;
+ this.gridRpm.Rows.Add();
+ this.gridRpm.Rows.AddCopies(0, this.class18_0.method_32_GetRPM_RowsNumber() - 1);
+ int ColumnCount = this.class10_settings_0.method_11_GetMAP_ColumnsNumber();
+ if (ColumnCount == 0) ColumnCount = 1;
+ this.gridMbar.ColumnCount = ColumnCount;
+ for (int i = 0; i < this.gridMbar.ColumnCount; i++)
+ {
+ this.gridMbar.Columns[i].Width = 0x26;
+ }
+ this.gridMbar.Rows.Add();
+ for (int j = 0; j < ColumnCount; j++)
+ {
+ int num4 = j + 1;
+ this.grid.Columns.Add(num4.ToString(), "");
+ this.grid.Columns[j].Width = 39;
+ this.gridMbar.Columns[j].Width = 39;
+ }
+ for (int k = 0; k < this.class18_0.method_32_GetRPM_RowsNumber(); k++)
+ {
+ this.grid.Rows.Add();
+ this.grid.Rows[k].Height = 0x10;
+ this.gridRpm.Rows[k].Height = 0x10;
+ }
+ if (!this.class10_settings_0.bool_10)
+ {
+ this.gridRpm.DefaultCellStyle.SelectionBackColor = Color.White;
+ this.gridRpm.DefaultCellStyle.SelectionForeColor = Color.Black;
+ this.gridMbar[0, 0].Selected = false;
+ this.gridMbar.DefaultCellStyle.SelectionBackColor = Color.White;
+ this.gridMbar.DefaultCellStyle.SelectionForeColor = Color.Black;
+ this.gridRpm[0, 0].Selected = false;
+ }
+ }
+ }
+
+ private void method_22()
+ {
+ this.method_31();
+ //this.gridRpm.Invalidate();
+ //this.gridMbar.Invalidate();
+ }
+
+ private void method_23(Struct23 struct23_2)
+ {
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && (DateTime.Now - LastCheck).TotalMilliseconds >= this.class10_settings_0.int_ActiveDatalog[6]))
+ {
+ LastCheck = DateTime.Now;
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && this.class10_settings_0.bool_ActiveDatalog[6]))
+ {
+ if (this.bool_4)
+ {
+ try
+ {
+ base.Invoke(new Delegate43(this.method_24), new object[] { struct23_2 });
+ }
+ catch
+ {
+ }
+ }
+ }
+ }
+ }
+
+ private void method_24(Struct23 struct23_2)
+ {
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && this.class10_settings_0.bool_ActiveDatalog[6]))
+ {
+ this.struct23_0 = struct23_2;
+ if (this.class18_0.method_38())
+ {
+ this.struct23_0.method_0(this.struct23_0.struct24_2, ref this.class10_settings_0);
+ }
+ if (this.class10_settings_0.bool_44 && !this.class18_0.method_38())
+ {
+ if (struct23_2.bool_1 && !this.class18_0.method_39())
+ {
+ this.class18_0.method_5_SetSelectedTable(this.class18_0.method_4() + 4);
+ this.method_31();
+ }
+ else if (!struct23_2.bool_1 && this.class18_0.method_39())
+ {
+ this.class18_0.method_5_SetSelectedTable(this.class18_0.method_4() - 4);
+ this.method_31();
+ }
+ }
+ bool Tssse = true;
+ if (this.class10_settings_0.bool_42 && (!this.class18_0.method_38() || !Tssse))
+ {
+ if (struct23_2.bool_0)
+ {
+ if (!this.class18_0.method_36())
+ {
+ this.class18_0.method_5_SetSelectedTable(this.class18_0.method_4() + 1);
+ this.method_31();
+ }
+ }
+ else if (!struct23_2.bool_0 && !this.class18_0.method_35())
+ {
+ this.class18_0.method_5_SetSelectedTable(this.class18_0.method_4() - 1);
+ this.method_31();
+ }
+ }
+ try
+ {
+ if (this.class10_settings_0.bool_45)
+ {
+ this.method_29(this.struct23_1);
+ }
+ else
+ {
+ this.method_28(this.struct23_1);
+ }
+ this.struct23_1 = this.struct23_0;
+ if (this.class10_settings_0.bool_45)
+ {
+ this.method_30(this.struct23_0);
+ }
+ else
+ {
+ this.method_28(this.struct23_0);
+ }
+ }
+ catch (Exception)
+ {
+ this.struct23_1 = this.struct23_0;
+ }
+ //this.method_31();
+ this.ctrlMapGraph_0.Invalidate();
+ }
+ }
+
+ private void method_25(int int_2)
+ {
+ if (!this.class18_0.method_28())
+ {
+ if (this.grid != null)
+ {
+ if (this.grid.Columns.Count > int_2)
+ {
+ this.grid.InvalidateColumn(int_2);
+ }
+ }
+ }
+ }
+
+ private void method_27(SelectedTable selectedTable_0)
+ {
+ if (this.class18_0.method_42())
+ {
+ this.lblMapHeader.Text = "tps%";
+ }
+ else if (this.class18_0.method_41())
+ {
+ this.lblMapHeader.Text = this.class18_0.method_251(this.class10_settings_0.mapSensorUnits_0) + "/tps%";
+ }
+ else
+ {
+ this.lblMapHeader.Text = this.class18_0.method_251(this.class10_settings_0.mapSensorUnits_0) + "/" + this.class18_0.method_251(this.class10_settings_0.mapSensorUnits_1);
+ }
+ this.grid.Invalidate();
+ this.gridMbar.Invalidate();
+ this.gridRpm.Invalidate();
+ }
+
+ private void method_28(Struct23 struct23_2)
+ {
+ if (((struct23_2.bool_0 == this.class18_0.method_36()) && !this.class18_0.method_38()) && (struct23_2.bool_1 == this.class18_0.method_39()))
+ {
+ this.grid.InvalidateCell(struct23_2.struct15_0.struct24_0.int_1, struct23_2.struct15_0.struct24_0.int_0);
+ this.grid.InvalidateCell(struct23_2.struct15_0.struct24_1.int_1, struct23_2.struct15_0.struct24_1.int_0);
+ this.grid.InvalidateCell(struct23_2.struct15_0.struct24_2.int_1, struct23_2.struct15_0.struct24_2.int_0);
+ this.grid.InvalidateCell(struct23_2.struct15_0.struct24_3.int_1, struct23_2.struct15_0.struct24_3.int_0);
+ if (this.class10_settings_0.bool_11)
+ {
+ this.gridMbar.InvalidateCell(struct23_2.struct15_0.struct24_0.int_1, 0);
+ this.gridMbar.InvalidateCell(struct23_2.struct15_0.struct24_3.int_1, 0);
+ this.gridRpm.InvalidateCell(0, struct23_2.struct15_0.struct24_0.int_0);
+ this.gridRpm.InvalidateCell(0, struct23_2.struct15_0.struct24_2.int_0);
+ }
+ }
+ }
+
+ private void method_29(Struct23 struct23_2)
+ {
+ this.grid.ClearSelection();
+ }
+
+ public void method_3(bool bool_5)
+ {
+ this.grid.ReadOnly = bool_5;
+ }
+
+ private void method_30(Struct23 struct23_2)
+ {
+ switch (this.class10_settings_0.tunerSmartTrack)
+ {
+ case 0:
+ this.grid[struct23_2.struct24_1.int_1, struct23_2.struct24_1.int_0].Selected = true;
+ return;
+
+ case 1:
+ this.grid[struct23_2.struct15_0.struct24_0.int_1, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ this.grid[struct23_2.struct15_0.struct24_1.int_1, struct23_2.struct15_0.struct24_1.int_0].Selected = true;
+ this.grid[struct23_2.struct15_0.struct24_2.int_1, struct23_2.struct15_0.struct24_2.int_0].Selected = true;
+ this.grid[struct23_2.struct15_0.struct24_3.int_1, struct23_2.struct15_0.struct24_3.int_0].Selected = true;
+ return;
+
+ case 2:
+ {
+ int num = struct23_2.struct15_0.struct24_0.int_1;
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ num++;
+ if (num >= this.class18_0.method_33())
+ {
+ break;
+ }
+ this.grid[num, struct23_2.struct15_0.struct24_0.int_0].Selected = true;
+ return;
+ }
+ case 3:
+ for (int i = struct23_2.struct15_0.struct24_0.int_0; i < this.class18_0.method_32_GetRPM_RowsNumber(); i++)
+ {
+ this.grid[struct23_2.struct15_0.struct24_0.int_1, i].Selected = true;
+ }
+ return;
+
+ case 4:
+ for (int j = struct23_2.struct15_0.struct24_0.int_1; j < this.class18_0.method_33(); j++)
+ {
+ for (int k = struct23_2.struct15_0.struct24_0.int_0; k < this.class18_0.method_32_GetRPM_RowsNumber(); k++)
+ {
+ this.grid[j, k].Selected = true;
+ }
+ }
+ break;
+
+ default:
+ return;
+ }
+ }
+
+ public void method_31()
+ {
+ this.grid.Invalidate();
+ this.gridMbar.Invalidate();
+ this.gridRpm.Invalidate();
+ this.ctrlMapGraph_0.Invalidate();
+ }
+
+ /*public void method_32(int int_2)
+ {
+ this.grid.InvalidateRow(int_2);
+ this.ctrlMapGraph_0.Invalidate();
+ }
+
+ public void method_33(int int_2)
+ {
+ this.grid.InvalidateColumn(int_2);
+ this.ctrlMapGraph_0.Invalidate();
+ }*/
+
+ public void method_34(int int_2, int int_3)
+ {
+ this.grid.InvalidateCell(int_2, int_3);
+ if (this.class18_0.method_8() == TableOverlay.none)
+ {
+ this.ctrlMapGraph_0.Invalidate();
+ }
+ }
+
+ public void method_35()
+ {
+ DataGridViewSelectedCellCollection selectedCells = this.grid.SelectedCells;
+ for (int i = 0; i < selectedCells.Count; i++)
+ {
+ this.grid.InvalidateCell(selectedCells[i].ColumnIndex, selectedCells[i].RowIndex);
+ }
+ this.ctrlMapGraph_0.Invalidate();
+ }
+
+ private void method_36(object sender, KeyPressEventArgs e)
+ {
+ if ((this.class18_0.method_252(e.KeyChar.ToString()) || (e.KeyChar == ',')) || (((e.KeyChar == '.') || (e.KeyChar == '-')) || (e.KeyChar == '\b')))
+ {
+ e.Handled = false;
+ }
+ else
+ {
+ e.Handled = true;
+ }
+ }
+
+ private void method_37(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ ((DataGridView) sender).BeginEdit(true);
+ }
+
+ public void method_4()
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.method_21();
+ this.CtrlGrid_Resize(null, null);
+ this.grid.Invalidate();
+ }
+ else
+ {
+ this.gridMbar.EndEdit();
+ this.gridRpm.EndEdit();
+ this.grid.EndEdit();
+ this.grid.Rows.Clear();
+ this.grid.Columns.Clear();
+ this.gridRpm.Rows.Clear();
+ this.gridRpm.Columns.Clear();
+ this.gridMbar.Rows.Clear();
+ this.gridMbar.Columns.Clear();
+ }
+ }
+
+ public int method_5()
+ {
+ return ((0x156 + this.gridRpm.Width) + 10);
+ }
+
+ public bool method_6()
+ {
+ return this.grid.IsCurrentCellInEditMode;
+ }
+
+ public void method_7()
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune() && (this.grid.GetCellCount(DataGridViewElementStates.Selected) > 0 || this.gridMbar.GetCellCount(DataGridViewElementStates.Selected) > 0 || this.gridRpm.GetCellCount(DataGridViewElementStates.Selected) > 0))
+ {
+ try
+ {
+ Clipboard.SetDataObject(CopyToClipboard());
+ this.class17_0.frmMain_0.LogThis("Table copied to clipboard");
+ }
+ catch (Exception)
+ {
+ this.class17_0.frmMain_0.LogThis("Unable to copy Grid content to Clipboard");
+ }
+ }
+ }
+
+ private string CopyToClipboard()
+ {
+ string newline = "\n";
+ string tab = "\t";
+ StringBuilder clipboard_string = new StringBuilder();
+
+ DataGridView gridBuf = (DataGridView) this.ActiveControl;
+ //Console.WriteLine(this.ActiveControl.GetType().ToString());
+ //Console.WriteLine(this.ActiveControl.Name);
+
+ for (int i = 0; i < gridBuf.Rows.Count; i++)
+ {
+ int TabCount = 0;
+ for (int i2 = 0; i2 < gridBuf.Rows[i].Cells.Count; i2++)
+ {
+ if (gridBuf.Rows[i].Cells[i2].Selected)
+ {
+ if (TabCount > 0) clipboard_string.Append(tab);
+ clipboard_string.Append(gridBuf.Rows[i].Cells[i2].Value);
+ TabCount++;
+ }
+
+ if (i2 == (gridBuf.Rows[i].Cells.Count - 1)) clipboard_string.Append(newline);
+ }
+ }
+
+ return clipboard_string.ToString();
+ }
+
+ public void method_8()
+ {
+ try
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ IDataObject dataObject;
+ char[] separator = new char[] { '\r', '\n' };
+ char[] chArray2 = new char[] { '\t' };
+ try
+ {
+ dataObject = Clipboard.GetDataObject();
+ }
+ catch (Exception)
+ {
+ return;
+ }
+ string data = (string)dataObject.GetData(DataFormats.Text);
+ if (!(data == string.Empty) && (data != null))
+ {
+ DataGridView gridBuf = (DataGridView)this.ActiveControl;
+ DataGridViewSelectedCellCollection selectedCells = gridBuf.SelectedCells;
+
+ int[] numArray = this.method_10();
+ string[] strArray = data.Split(separator, StringSplitOptions.RemoveEmptyEntries);
+ string[] strArray2 = strArray[0].Split(chArray2, StringSplitOptions.RemoveEmptyEntries);
+ int num = strArray.Length * strArray2.Length;
+ if (selectedCells.Count != num)
+ {
+ MessageBox.Show(Form.ActiveForm, "Clipboard doesn't fit selection");
+ }
+ else
+ {
+ strArray2 = null;
+ int index = 0;
+ int num3 = 0;
+ this.bool_3 = true;
+ this.class18_0.method_156("Clipboard paste in table: " + this.class18_0.method_4().ToString(), true);
+ for (int i = numArray[1]; i <= numArray[3]; i++)
+ {
+ strArray2 = strArray[num3].Split(chArray2, StringSplitOptions.RemoveEmptyEntries);
+ index = 0;
+ for (int j = numArray[0]; j <= numArray[2]; j++)
+ {
+ gridBuf[j, i].Value = strArray2[index];
+ index++;
+ }
+ num3++;
+ }
+ this.class18_0.method_154();
+ this.bool_3 = false;
+ this.ctrlMapGraph_0.Invalidate();
+ }
+ }
+ }
+ }
+ catch
+ {
+ MessageBox.Show(Form.ActiveForm, "Unable to paste Clipboard content to the Grid");
+ }
+ }
+
+ public DataGridViewSelectedCellCollection method_9()
+ {
+ return this.grid.SelectedCells;
+ }
+
+ private delegate void Delegate43(Struct23 struct23_0);
+
+ public delegate void Delegate44(object sender, EventArgs e);
+}
+
diff --git a/CtrlGrid.resx b/CtrlGrid.resx
new file mode 100644
index 0000000..1203ba1
--- /dev/null
+++ b/CtrlGrid.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ True
+
+
+ True
+
+
+ True
+
+
\ No newline at end of file
diff --git a/CtrlInputSelector.cs b/CtrlInputSelector.cs
new file mode 100644
index 0000000..1ca83fb
--- /dev/null
+++ b/CtrlInputSelector.cs
@@ -0,0 +1,374 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Runtime.CompilerServices;
+using System.Timers;
+using System.Windows.Forms;
+
+internal class CtrlInputSelector : UserControl
+{
+ private bool bool_0 = true;
+ private bool bool_1;
+ private bool bool_2;
+ private bool bool_3;
+ private CheckBox chkInvert;
+ private Class18 class18_0;
+ private IContainer icontainer_0;
+ //private int int_0;
+ private Label lblInfo;
+ private ComboBox lstInput;
+ private string string_0 = "Always On";
+ //private System.Timers.Timer timer_0 = new System.Timers.Timer(250.0);
+ private long CheckLocation = 0L;
+ private bool IsLoaded = false;
+
+ public event Delegate34 delegate34_0;
+ public event Delegate35 delegate35_0;
+
+ public CtrlInputSelector()
+ {
+ this.InitializeComponent();
+ //this.timer_0.AutoReset = true;
+ //this.timer_0.Elapsed += new ElapsedEventHandler(this.timer_0_Elapsed);
+ }
+
+ private void chkInvert_CheckedChanged(object sender, EventArgs e)
+ {
+ if (!this.bool_3)
+ {
+ byte num = 0;
+ if (this.chkInvert.Checked)
+ {
+ num = 0xff;
+ }
+ if (this.delegate35_0 != null)
+ {
+ this.delegate35_0(num);
+ }
+ }
+ }
+
+ private void CtrlInputSelector_Load(object sender, EventArgs e)
+ {
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ this.lstInput = new System.Windows.Forms.ComboBox();
+ this.chkInvert = new System.Windows.Forms.CheckBox();
+ this.lblInfo = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // lstInput
+ //
+ this.lstInput.BackColor = System.Drawing.SystemColors.Window;
+ this.lstInput.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.lstInput.FormattingEnabled = true;
+ this.lstInput.Items.AddRange(new object[] {
+ "Power Steering Switch (B8)",
+ "Service Check Connector (D4)",
+ "Start Signal (B9)",
+ "Vtec Pressure Switch (D6)",
+ "AC request (B5)",
+ "Brake Switch (D2)",
+ "Park/Neutral Input (B7)"});
+ this.lstInput.Location = new System.Drawing.Point(3, 3);
+ this.lstInput.Name = "lstInput";
+ this.lstInput.Size = new System.Drawing.Size(177, 21);
+ this.lstInput.TabIndex = 3;
+ this.lstInput.SelectedIndexChanged += new System.EventHandler(this.lstInput_SelectedIndexChanged);
+ //
+ // chkInvert
+ //
+ this.chkInvert.AutoSize = true;
+ this.chkInvert.Location = new System.Drawing.Point(3, 29);
+ this.chkInvert.Name = "chkInvert";
+ this.chkInvert.Size = new System.Drawing.Size(80, 17);
+ this.chkInvert.TabIndex = 4;
+ this.chkInvert.Text = "Invert Input";
+ this.chkInvert.UseVisualStyleBackColor = true;
+ this.chkInvert.CheckedChanged += new System.EventHandler(this.chkInvert_CheckedChanged);
+ //
+ // lblInfo
+ //
+ this.lblInfo.AutoSize = true;
+ this.lblInfo.ForeColor = System.Drawing.Color.Red;
+ this.lblInfo.Location = new System.Drawing.Point(83, 30);
+ this.lblInfo.Name = "lblInfo";
+ this.lblInfo.Size = new System.Drawing.Size(97, 13);
+ this.lblInfo.TabIndex = 5;
+ this.lblInfo.Text = "Input Already Used";
+ this.lblInfo.Visible = false;
+ //
+ // CtrlInputSelector
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.lblInfo);
+ this.Controls.Add(this.chkInvert);
+ this.Controls.Add(this.lstInput);
+ this.Name = "CtrlInputSelector";
+ this.Size = new System.Drawing.Size(185, 49);
+ this.Load += new System.EventHandler(this.CtrlInputSelector_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void lstInput_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (!this.bool_3)
+ {
+ this.class18_0.method_155("Input Selector setting");
+ /*if ((this.class18_0.class13_0.long_95 != 0L) && (this.lstInput.SelectedIndex <= 6))
+ {
+ this.class18_0.method_149(this.class18_0.class13_0.long_95 + this.method_0(), (byte) this.lstInput.SelectedIndex);
+ }
+ else if ((this.class18_0.class13_0.long_95 != 0L) && (this.lstInput.SelectedIndex == (this.lstInput.Items.Count - 1)))
+ {
+ this.class18_0.method_149(this.class18_0.class13_0.long_95 + this.method_0(), 0xff);
+ }*/
+ //this.method_17(this.lstInput.SelectedIndex);
+ this.class18_0.method_153();
+ if (this.delegate34_0 != null)
+ {
+ this.delegate34_0(this.method_16());
+ }
+ this.method_17();
+ if ((this.lstInput.SelectedIndex == 0) || (this.lstInput.SelectedIndex == 2))
+ {
+ this.chkInvert.Checked = true;
+ }
+ else
+ {
+ this.chkInvert.Checked = false;
+ }
+ }
+ }
+
+ /*public int method_0()
+ {
+ return this.int_0;
+ }
+
+ public void method_1(int int_1)
+ {
+ this.int_0 = int_1;
+ }*/
+
+ public void method_Input_location(long int_1)
+ {
+ this.CheckLocation = int_1;
+ }
+
+ public void method_11_Add_Disabled_In_Selection(bool bool_4)
+ {
+ this.bool_1 = bool_4;
+ }
+
+ public void method_12()
+ {
+ if (this.lstInput.Items.Count > 6)
+ {
+ for (int i = 7; i < this.lstInput.Items.Count; i++)
+ {
+ this.lstInput.Items.RemoveAt(i);
+ }
+ }
+ if (this.bool_0)
+ {
+ this.lstInput.Items.Add(this.string_0);
+ }
+ if (this.bool_1)
+ {
+ this.lstInput.Items.Add("Disabled");
+ }
+ if (this.bool_1 && (this.lstInput.SelectedIndex == (this.lstInput.Items.Count - 1)))
+ {
+ this.chkInvert.Enabled = false;
+ }
+ if (this.lstInput.SelectedIndex == 7)
+ {
+ this.chkInvert.Enabled = false;
+ }
+ else
+ {
+ this.chkInvert.Enabled = true;
+ }
+
+ IsLoaded = true;
+ }
+
+ public bool GetLoadedVars()
+ {
+ return IsLoaded;
+ }
+
+ internal void method_14(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ public void method_15(byte byte_0)
+ {
+ this.bool_3 = true;
+ switch (byte_0)
+ {
+ case 0x20:
+ this.lstInput.SelectedIndex = 5;
+ break;
+
+ case 0x40:
+ this.lstInput.SelectedIndex = 6;
+ break;
+
+ case 0x80:
+ this.lstInput.SelectedIndex = 7;
+ break;
+
+ case 0:
+ if (this.bool_1 || !this.bool_0)
+ {
+ if (this.bool_1 && this.bool_0)
+ {
+ this.lstInput.SelectedIndex = 8;
+ }
+ else if (this.bool_1 && !this.bool_0)
+ {
+ this.lstInput.SelectedIndex = 7;
+ }
+ }
+ break;
+
+ case 1:
+ this.lstInput.SelectedIndex = 0;
+ break;
+
+ case 2:
+ this.lstInput.SelectedIndex = 1;
+ break;
+
+ case 4:
+ this.lstInput.SelectedIndex = 2;
+ break;
+
+ case 8:
+ this.lstInput.SelectedIndex = 3;
+ break;
+
+ case 0x10:
+ this.lstInput.SelectedIndex = 4;
+ break;
+ }
+ this.bool_3 = false;
+ }
+
+ private byte method_16()
+ {
+ byte num = 0;
+ if (this.bool_1 && (this.lstInput.SelectedIndex == (this.lstInput.Items.Count - 1)))
+ {
+ this.chkInvert.Enabled = false;
+ return 0;
+ }
+ if (this.lstInput.SelectedIndex == 7)
+ {
+ this.chkInvert.Enabled = false;
+ }
+ else
+ {
+ this.chkInvert.Enabled = true;
+ }
+ return this.class18_0.method_261(num, this.lstInput.SelectedIndex, true);
+ }
+
+ //private void method_17(int int_1)
+ private void method_17()
+ {
+ /*if (this.class18_0.class13_0.long_95 != 0L)
+ {
+ for (int i = 0; i < 9; i++)
+ {
+ if (i != this.int_0)
+ {
+ if ((this.class18_0.method_150(this.class18_0.class13_0.long_95 + i) == ((byte) int_1)) && (this.class18_0.method_150(this.class18_0.class13_0.long_95 + i) != 0xff))
+ {
+ this.lblInfo.Visible = true;
+ return;
+ }
+ this.lblInfo.Visible = false;
+ }
+ }
+ }*/
+
+ byte CurrentPutByte = this.class18_0.GetByteAt(this.CheckLocation);
+ if (this.class18_0.GetInputsListLocations() != null)
+ {
+ if (this.class18_0.GetInputsListLocations().Count > 0)
+ {
+ for (int i = 0; i < this.class18_0.GetInputsListLocations().Count; i++)
+ {
+ long TestAt = this.class18_0.GetInputsListLocations()[i];
+ if (TestAt != this.CheckLocation)
+ {
+ //if ((this.class18_0.method_150(TestAt) == ((byte)int_1))
+ if ((this.class18_0.GetByteAt(TestAt) == CurrentPutByte)
+ && (this.class18_0.GetByteAt(TestAt) != 0xff)
+ && (this.class18_0.GetByteAt(TestAt) != 0x00) //Disabled Input
+ && (this.class18_0.GetByteAt(TestAt) != 0x80)) //Always On Input
+ {
+ this.lblInfo.Visible = true;
+ MessageBox.Show(Form.ActiveForm, "Input already used for '" + this.class18_0.GetInputsListDesc()[i] + "'", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
+ return;
+ }
+ this.lblInfo.Visible = false;
+ }
+ }
+ }
+ }
+ }
+
+ public void method_3_CustomInput(string string_2)
+ {
+ this.string_0 = string_2;
+ }
+
+ public void method_5(bool bool_4)
+ {
+ this.bool_3 = true;
+ this.bool_2 = bool_4;
+ this.chkInvert.Checked = bool_4;
+ this.bool_3 = false;
+ }
+
+ public void method_7_Add_CustomInput_To_Selection(bool bool_4)
+ {
+ this.bool_0 = bool_4;
+ }
+
+ /*private void timer_0_Elapsed(object sender, ElapsedEventArgs e)
+ {
+ this.lblInfo.Visible = !this.lblInfo.Visible;
+ this.Invalidate();
+ }*/
+
+ public delegate void Delegate34(byte byte_0);
+
+ public delegate void Delegate35(byte byte_0);
+}
+
diff --git a/CtrlInputSelector.resx b/CtrlInputSelector.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/CtrlInputSelector.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/CtrlOutputSelector.cs b/CtrlOutputSelector.cs
new file mode 100644
index 0000000..1cae260
--- /dev/null
+++ b/CtrlOutputSelector.cs
@@ -0,0 +1,212 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+internal class CtrlOutputSelector : UserControl
+{
+ private bool bool_0 = true;
+ private bool bool_1;
+ private bool bool_2 = true;
+ private bool bool_3;
+ private CheckBox chkInvert;
+ private Class18 class18_0;
+ private IContainer icontainer_0;
+ private ComboBox lstInput;
+ private Label lblInfo;
+ private long CheckLocation = 0L;
+
+ public event Delegate37 delegate37_0;
+ public event Delegate36 delegate36_0;
+
+ public CtrlOutputSelector()
+ {
+ this.InitializeComponent();
+ }
+
+ private void chkInvert_CheckedChanged(object sender, EventArgs e)
+ {
+ byte num = 0;
+ if (this.chkInvert.Checked)
+ {
+ num = 0xff;
+ }
+ if (this.delegate36_0 != null)
+ {
+ this.delegate36_0(num);
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ this.lstInput = new System.Windows.Forms.ComboBox();
+ this.chkInvert = new System.Windows.Forms.CheckBox();
+ this.lblInfo = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // lstInput
+ //
+ this.lstInput.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.lstInput.FormattingEnabled = true;
+ this.lstInput.Items.AddRange(new object[] {
+ "ACC (AC Clutch A15)",
+ "PCS (Purge Valve A20)",
+ "PO2H (O2 Heater A6)",
+ "FANC (Radiator Fan Relay A12)",
+ "MIL (Check Engine Light A13)",
+ "FPR (Fuel Pump Relay A7)",
+ "IAB (Intake Butterflys A17)",
+ "ATLC (Alternator Control A16)",
+ "None"});
+ this.lstInput.Location = new System.Drawing.Point(3, 3);
+ this.lstInput.Name = "lstInput";
+ this.lstInput.Size = new System.Drawing.Size(177, 21);
+ this.lstInput.TabIndex = 3;
+ this.lstInput.SelectedIndexChanged += new System.EventHandler(this.lstInput_SelectedIndexChanged);
+ //
+ // chkInvert
+ //
+ this.chkInvert.AutoSize = true;
+ this.chkInvert.Location = new System.Drawing.Point(3, 29);
+ this.chkInvert.Name = "chkInvert";
+ this.chkInvert.Size = new System.Drawing.Size(88, 17);
+ this.chkInvert.TabIndex = 4;
+ this.chkInvert.Text = "Invert Output";
+ this.chkInvert.UseVisualStyleBackColor = true;
+ this.chkInvert.CheckedChanged += new System.EventHandler(this.chkInvert_CheckedChanged);
+ //
+ // lblInfo
+ //
+ this.lblInfo.AutoSize = true;
+ this.lblInfo.ForeColor = System.Drawing.Color.Red;
+ this.lblInfo.Location = new System.Drawing.Point(101, 30);
+ this.lblInfo.Name = "lblInfo";
+ this.lblInfo.Size = new System.Drawing.Size(70, 13);
+ this.lblInfo.TabIndex = 6;
+ this.lblInfo.Text = "Already Used";
+ this.lblInfo.Visible = false;
+ //
+ // CtrlOutputSelector
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.lblInfo);
+ this.Controls.Add(this.chkInvert);
+ this.Controls.Add(this.lstInput);
+ this.Name = "CtrlOutputSelector";
+ this.Size = new System.Drawing.Size(185, 49);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void lstInput_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ this.class18_0.method_155("Output Selector setting");
+ this.class18_0.method_153();
+
+ if (this.delegate37_0 != null)
+ {
+ this.delegate37_0(this.method_11());
+ }
+ this.method_17();
+ }
+ public void method_Output_location(long int_1)
+ {
+ this.CheckLocation = int_1;
+ }
+
+ private void method_17()
+ {
+ byte CurrentPutByte = this.class18_0.GetByteAt(this.CheckLocation);
+ if (this.class18_0.GetOutputsListLocations() != null)
+ {
+ if (this.class18_0.GetOutputsListLocations().Count > 0)
+ {
+ for (int i = 0; i < this.class18_0.GetOutputsListLocations().Count; i++)
+ {
+ long TestAt = this.class18_0.GetOutputsListLocations()[i];
+ if (TestAt != this.CheckLocation)
+ {
+ //if ((this.class18_0.method_150(TestAt) == ((byte)int_1))
+ if ((this.class18_0.GetByteAt(TestAt) == CurrentPutByte)
+ && (this.class18_0.GetByteAt(TestAt) != 0xff)
+ && (this.class18_0.GetByteAt(TestAt) != 0x08)) //None (disable output)
+ {
+ this.lblInfo.Visible = true;
+ MessageBox.Show(Form.ActiveForm, "Output already used for '" + this.class18_0.GetOutputsListDesc()[i] + "'", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
+ return;
+ }
+ this.lblInfo.Visible = false;
+ }
+ }
+ }
+ }
+ }
+
+ public void method_1(bool bool_4)
+ {
+ this.bool_1 = bool_4;
+ this.chkInvert.Checked = bool_4;
+ }
+
+ public void method_10(byte byte_0)
+ {
+ this.bool_3 = true;
+ this.lstInput.SelectedIndex = byte_0;
+ this.bool_3 = false;
+ }
+
+ public byte method_11()
+ {
+ if (this.lstInput.SelectedIndex == (this.lstInput.Items.Count - 1))
+ {
+ this.chkInvert.Enabled = false;
+ return (byte) this.lstInput.SelectedIndex;
+ }
+ this.chkInvert.Enabled = true;
+ return (byte) this.lstInput.SelectedIndex;
+ }
+
+ public void method_3(bool bool_4)
+ {
+ this.bool_2 = bool_4;
+ this.chkInvert.Enabled = bool_4;
+ }
+
+ public void method_7(bool bool_4)
+ {
+ this.bool_0 = bool_4;
+ }
+
+ public void method_8()
+ {
+ this.chkInvert.Enabled = this.bool_2;
+ }
+
+ public void method_9(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ public delegate void Delegate36(byte byte_0);
+
+ public delegate void Delegate37(byte byte_0);
+}
+
diff --git a/CtrlOutputSelector.resx b/CtrlOutputSelector.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/CtrlOutputSelector.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/CtrlSensorGrid.cs b/CtrlSensorGrid.cs
new file mode 100644
index 0000000..bfcca04
--- /dev/null
+++ b/CtrlSensorGrid.cs
@@ -0,0 +1,1515 @@
+using Data;
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+internal class CtrlSensorGrid : UserControl
+{
+ private BackgroundWorker backgroundWorker_0 = new BackgroundWorker();
+ private bool bool_0;
+ private bool bool_1;
+ private int int_0;
+ private Class10_settings class10_settings_0;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ private Class33_Sensors class33_Sensors_0;
+ private DataGridViewTextBoxColumn Column1;
+ private DataGridViewTextBoxColumn Column2;
+ private DataGridView grid;
+ private IContainer icontainer_0;
+
+ public event Delegate68 delegate68_0;
+
+ private DateTime LastCheck = DateTime.Now;
+
+ public CtrlSensorGrid()
+ {
+ this.InitializeComponent();
+ this.grid.DataError += new DataGridViewDataErrorEventHandler(this.grid_DataError);
+ base.Resize += new EventHandler(this.CtrlSensorGrid_Resize);
+ base.HandleCreated += new EventHandler(this.CtrlSensorGrid_HandleCreated);
+ base.HandleDestroyed += new EventHandler(this.CtrlSensorGrid_HandleDestroyed);
+ }
+
+ private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ Struct12 argument = (Struct12) e.Argument;
+ this.method_10(SensorsX.rpmX, (long)argument.ushort_0_E6_7);
+ this.method_9(SensorsX.ectX, argument.byte_0);
+ this.method_9(SensorsX.iatX, argument.byte_1);
+ }
+
+ private void CtrlSensorGrid_HandleCreated(object sender, EventArgs e)
+ {
+ this.bool_1 = true;
+ }
+
+ private void CtrlSensorGrid_HandleDestroyed(object sender, EventArgs e)
+ {
+ this.bool_1 = false;
+ }
+
+ private void CtrlSensorGrid_Load(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0 != null)
+ {
+ if ((this.grid.Rows.Count > 0) && (this.grid.Columns.Count > 0))
+ {
+ this.grid.Rows.Clear();
+ }
+ this.method_8(true);
+ }
+ }
+
+ private void CtrlSensorGrid_Resize(object sender, EventArgs e)
+ {
+ this.method_3();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ ~CtrlSensorGrid()
+ {
+ this.class18_0.delegate58_0 -= new Class18.Delegate58(this.method_12);
+ this.class10_settings_0.delegate14_0 -= new Class10_settings.Delegate14(this.method_7);
+ this.class17_0.delegate54_0 -= new Class17.Delegate54(this.method_5);
+ this.class10_settings_0 = null;
+ this.class18_0 = null;
+ this.class17_0 = null;
+ this.grid.Dispose();
+ this.grid = null;
+ }
+
+ private void grid_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ if ((this.method_11(SensorsX.mil) == e.RowIndex) && (this.delegate68_0 != null))
+ {
+ this.delegate68_0();
+ }
+ if (this.class17_0.method_63_HasLogsFileOpen() && (e.RowIndex != -1))
+ {
+ if (this.method_11(SensorsX.frame) == e.RowIndex)
+ {
+ this.grid[0, e.RowIndex].ReadOnly = true;
+ this.grid[1, e.RowIndex].ReadOnly = false;
+ this.grid.ReadOnly = false;
+ }
+ else
+ {
+ this.grid[1, e.RowIndex].ReadOnly = true;
+ this.grid.ReadOnly = true;
+ }
+ }
+ }
+
+ private void grid_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
+ {
+ if (this.grid.CurrentCell.IsInEditMode)
+ {
+ if (!this.class18_0.method_252(e.FormattedValue.ToString()))
+ {
+ e.Cancel = true;
+ MessageBox.Show(Form.ActiveForm, "Please enter a valid frame index", "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ else
+ {
+ e.Cancel = false;
+ if (this.class17_0.method_63_HasLogsFileOpen())
+ {
+ long num = long.Parse(e.FormattedValue.ToString());
+ if (num <= this.class17_0.method_65())
+ {
+ this.class17_0.method_69(num);
+ }
+ else
+ {
+ e.Cancel = true;
+ MessageBox.Show(Form.ActiveForm, "Please enter a valid frame index. Max frame:" + this.class17_0.method_65().ToString(), "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+ }
+ }
+ }
+
+ private void grid_DataError(object sender, DataGridViewDataErrorEventArgs e)
+ {
+ this.backgroundWorker_0.WorkerReportsProgress = false;
+ this.backgroundWorker_0.WorkerSupportsCancellation = false;
+ this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ }
+
+ private void InitializeComponent()
+ {
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
+ this.grid = new System.Windows.Forms.DataGridView();
+ this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).BeginInit();
+ this.SuspendLayout();
+ //
+ // grid
+ //
+ this.grid.AllowUserToAddRows = false;
+ this.grid.AllowUserToDeleteRows = false;
+ this.grid.AllowUserToResizeColumns = false;
+ this.grid.AllowUserToResizeRows = false;
+ dataGridViewCellStyle4.BackColor = System.Drawing.Color.Silver;
+ this.grid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle4;
+ this.grid.BackgroundColor = System.Drawing.Color.LightGray;
+ this.grid.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable;
+ this.grid.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
+ dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ dataGridViewCellStyle5.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.grid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5;
+ this.grid.ColumnHeadersHeight = 25;
+ this.grid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+ this.grid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.Column1,
+ this.Column2});
+ dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle6.BackColor = System.Drawing.Color.LightGray;
+ dataGridViewCellStyle6.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.ControlText;
+ dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.grid.DefaultCellStyle = dataGridViewCellStyle6;
+ this.grid.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.grid.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnKeystroke;
+ this.grid.GridColor = System.Drawing.Color.Silver;
+ this.grid.Location = new System.Drawing.Point(0, 0);
+ this.grid.MultiSelect = false;
+ this.grid.Name = "grid";
+ this.grid.ReadOnly = true;
+ this.grid.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;
+ this.grid.RowHeadersVisible = false;
+ this.grid.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+ this.grid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+ this.grid.ShowCellErrors = false;
+ this.grid.ShowEditingIcon = false;
+ this.grid.ShowRowErrors = false;
+ this.grid.Size = new System.Drawing.Size(178, 483);
+ this.grid.TabIndex = 0;
+ this.grid.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.grid_CellClick);
+ this.grid.CellValidating += new System.Windows.Forms.DataGridViewCellValidatingEventHandler(this.grid_CellValidating);
+ //
+ // Column1
+ //
+ this.Column1.FillWeight = 85F;
+ this.Column1.HeaderText = "Data";
+ this.Column1.MinimumWidth = 85;
+ this.Column1.Name = "Column1";
+ this.Column1.ReadOnly = true;
+ this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.Column1.Width = 85;
+ //
+ // Column2
+ //
+ this.Column2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+ this.Column2.FillWeight = 65F;
+ this.Column2.HeaderText = "Value";
+ this.Column2.Name = "Column2";
+ this.Column2.ReadOnly = true;
+ this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ //
+ // CtrlSensorGrid
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.grid);
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Name = "CtrlSensorGrid";
+ this.Size = new System.Drawing.Size(178, 483);
+ this.Load += new System.EventHandler(this.CtrlSensorGrid_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ public void method_0()
+ {
+ this.class18_0.delegate58_0 -= new Class18.Delegate58(this.method_12);
+ this.class10_settings_0.delegate14_0 -= new Class10_settings.Delegate14(this.method_7);
+ this.class17_0.delegate54_0 -= new Class17.Delegate54(this.method_5);
+ this.class17_0.delegate53_0 -= new Class17.Delegate53(this.method_2);
+ }
+
+ internal void method_1(ref Class18 class18_1, ref Class10_settings class10_1, ref Class17 class17_1)
+ {
+ this.class18_0 = class18_1;
+ this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_12);
+ this.class10_settings_0 = class10_1;
+ this.class10_settings_0.delegate14_0 += new Class10_settings.Delegate14(this.method_7);
+ this.class17_0 = class17_1;
+ this.class17_0.delegate54_0 += new Class17.Delegate54(this.method_5);
+ this.class17_0.delegate53_0 += new Class17.Delegate53(this.method_2);
+
+ this.class33_Sensors_0 = this.class17_0.class33_Sensors;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ private Color SetColor(int rows, double Value1, double Value2, double Value3)
+ {
+ Color ThisColor = this.class18_0.method_234(Value1, Value2, Value3);
+ if (ThisColor == Color.White)
+ return this.grid.Rows[rows].Cells[0].Style.BackColor;
+
+ return ThisColor;
+ }
+
+ private void method_10(SensorsX sensors_0, long long_0)
+ {
+ string str;
+ switch (sensors_0)
+ {
+ /*case Sensors.rpm:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.RPM;
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)this.class18_Sensors.RPM, (double) this.class10_0.method_20(sensors_0), (double) this.class10_0.method_22(sensors_0));
+ return;
+
+ case Sensors.injDur:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.InjDurr.ToString("0.00") + " ms";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double) this.class18_0.method_224((int) long_0), (double) this.class10_0.method_20(sensors_0), (double) this.class10_0.method_22(sensors_0));
+ return;
+
+ case Sensors.injDuty:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.InjDuty + " %";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double) this.class18_0.method_225((int) long_0, this.class18_Sensors.RPM, 0), (double) this.class10_0.method_20(sensors_0), (double) this.class10_0.method_22(sensors_0));
+ return;
+
+ case Sensors.injFV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.InjFV.ToString("0.00");
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double) ((int) this.class18_0.method_223((int) long_0)), (double) this.class10_0.method_20(sensors_0), (double) this.class10_0.method_22(sensors_0));
+ return;
+
+ case Sensors.frame:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.Frame;
+ return;
+
+ case Sensors.duration:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.Duration;
+ return;
+
+ case Sensors.interval:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.Interval + " mS";
+ return;
+
+ case Sensors.iatFc:
+ if (this.class10_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.IATFC.ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.IATFC.ToString("0.00");
+ return;
+
+ case Sensors.o2Short:
+ if (this.class10_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.O2Short.ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.O2Short.ToString("0.00");
+ return;
+
+ case Sensors.o2Long:
+ if (this.class10_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.O2Long.ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_Sensors.O2Long.ToString("0.00");
+ return;*/
+
+
+ //#################################################
+
+ case SensorsX.rpmX:
+ this.int_0 = this.class18_0.method_218(long_0);
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.int_0;
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)this.int_0, (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.injDur:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = Math.Round((double)this.class18_0.method_224((int)long_0), 2).ToString("0.00") + " ms";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)this.class18_0.method_224((int)long_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.injDuty:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = Math.Round((double)this.class18_0.method_225((int)long_0, this.int_0, 0), 0) + " %";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)this.class18_0.method_225((int)long_0, this.int_0, 0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.injFV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_223((int)long_0).ToString("0.00");
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)((int)this.class18_0.method_223((int)long_0)), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.frame:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = long_0;
+ return;
+
+ case SensorsX.duration:
+ str = TimeSpan.FromMilliseconds((double)long_0).ToString();
+ if (str.Length <= 8)
+ {
+ str = str + ".000";
+ break;
+ }
+ str = str.Remove(str.Length - 5, 5);
+ break;
+
+ case SensorsX.interval:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = long_0 + " mS";
+ return;
+
+ case SensorsX.iatFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_203(long_0, Enum6.const_0).ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_203(long_0, Enum6.const_0).ToString("0.00");
+ return;
+
+ case SensorsX.o2Short:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_203(long_0, Enum6.const_0).ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_203(long_0, Enum6.const_0).ToString("0.00");
+ return;
+
+ case SensorsX.o2Long:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_203(long_0, Enum6.const_0).ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_203(long_0, Enum6.const_0).ToString("0.00");
+ return;
+
+ default:
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = str;
+ }
+
+ private int method_11(SensorsX sensors_0)
+ {
+ for (int i = 0; i < this.grid.Rows.Count; i++)
+ {
+ if ((this.grid.Rows[i].Cells[0].Tag != null) && (((int) this.grid.Rows[i].Cells[0].Tag) == (int) sensors_0))
+ {
+ return i;
+ }
+ }
+ this.class18_0.class17_0.frmMain_0.LogThis("Error: Can't find the row for sensor '" + sensors_0.ToString() + "'");
+ return 0;
+ //throw new Exception("Can't find the row for sensor: " + sensors_0.ToString());
+ }
+
+ private int method_11_2(int sensors_0)
+ {
+ for (int i = 0; i < this.grid.Rows.Count; i++)
+ {
+ if ((this.grid.Rows[i].Cells[0].Tag != null) && (((int)this.grid.Rows[i].Cells[0].Tag) == sensors_0))
+ {
+ return i;
+ }
+ }
+ this.class18_0.class17_0.frmMain_0.LogThis("Error: Can't find the row for sensor '" + sensors_0.ToString() + "'");
+ return 0;
+ //throw new Exception("Can't find the row for sensor: " + sensors_0.ToString());
+ }
+
+ private void method_12()
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.CtrlSensorGrid_Load(null, null);
+ }
+ }
+
+ private void method_2(long long_0, string string_0)
+ {
+ if (!this.class17_0.method_63_HasLogsFileOpen())
+ {
+ this.CtrlSensorGrid_Load(null, null);
+ }
+ }
+
+ internal void method_3()
+ {
+ this.grid.AutoResizeColumns();
+ }
+
+ internal void method_4()
+ {
+ this.CtrlSensorGrid_Load(null, null);
+ }
+
+ private void method_5(Struct12 struct12_0)
+ {
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && (DateTime.Now - LastCheck).TotalMilliseconds >= this.class10_settings_0.int_ActiveDatalog[2]))
+ {
+ LastCheck = DateTime.Now;
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && this.class10_settings_0.bool_ActiveDatalog[2]))
+ {
+ if (this.bool_1)
+ {
+ try
+ {
+ base.Invoke(new Delegate69(this.method_6), new object[] { struct12_0 });
+ }
+ catch { }
+ }
+ }
+ }
+ }
+
+ private bool IsInRange(SensorsX ThisS)
+ {
+ int StartAt = (this.grid.VerticalScrollingOffset / this.grid.Rows[0].Height);
+ int VisibleCount = (this.grid.Height / this.grid.Rows[0].Height);
+ int EndAt = (StartAt + VisibleCount);
+
+ if (StartAt <= this.method_11(ThisS) && EndAt >= this.method_11(ThisS)) return true;
+ return false;
+ }
+
+ private void method_6(Struct12 struct12_0)
+ {
+ if (!this.class10_settings_0.DatalogThreadEnabled || (this.class10_settings_0.DatalogThreadEnabled && this.class10_settings_0.bool_ActiveDatalog[2]))
+ {
+ if (class17_0.frmMain_0.IsPageFocused("Datalog"))
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune() && (this.grid.RowCount >= 60))
+ {
+ if (IsInRange(SensorsX.rpmX)) this.method_10(SensorsX.rpmX, (long)struct12_0.ushort_0_E6_7);
+ if (IsInRange(SensorsX.ectX)) this.method_9(SensorsX.ectX, struct12_0.byte_0);
+ if (IsInRange(SensorsX.iatX)) this.method_9(SensorsX.iatX, struct12_0.byte_1);
+ if (IsInRange(SensorsX.tpsX)) this.method_9(SensorsX.tpsX, struct12_0.byte_5);
+ if (IsInRange(SensorsX.tpsV)) this.method_9(SensorsX.tpsV, struct12_0.byte_5);
+ if (IsInRange(SensorsX.ignFnl)) this.method_9(SensorsX.ignFnl, struct12_0.byte_15_E19);
+ if (IsInRange(SensorsX.ignTbl)) this.method_9(SensorsX.ignTbl, struct12_0.byte_16_E20);
+ if (IsInRange(SensorsX.vssX)) this.method_9(SensorsX.vssX, struct12_0.byte_14_E16);
+ if (IsInRange(SensorsX.gearX)) this.method_9(SensorsX.gearX, struct12_0.byte_20);
+ if (IsInRange(SensorsX.injFV)) this.method_10(SensorsX.injFV, (long)struct12_0.ushort_1_E17_18);
+ if (IsInRange(SensorsX.injDur)) this.method_10(SensorsX.injDur, (long)struct12_0.ushort_1_E17_18);
+ if (IsInRange(SensorsX.injDuty)) this.method_10(SensorsX.injDuty, (long)struct12_0.ushort_1_E17_18);
+ if ((this.class10_settings_0.wbinput_0 != WBinput.o2Input) || this.class10_settings_0.bool_25)
+ if (IsInRange(SensorsX.ecuO2V)) this.method_9(SensorsX.ecuO2V, struct12_0.byte_2);
+ if ((this.class10_settings_0.wbinput_0 != WBinput.o2Input) && !this.class10_settings_0.bool_25)
+ if (IsInRange(SensorsX.wbO2V)) this.method_9(SensorsX.wbO2V, struct12_0.byte_43);
+ if (IsInRange(SensorsX.afr)) this.method_9(SensorsX.afr, struct12_0.byte_43);
+ if (IsInRange(SensorsX.mapV)) this.method_9(SensorsX.mapV, struct12_0.byte_4);
+ if (IsInRange(SensorsX.mapX)) this.method_9(SensorsX.mapX, struct12_0.byte_4);
+ if (IsInRange(SensorsX.boostX)) this.method_9(SensorsX.boostX, struct12_0.byte_4);
+ if (IsInRange(SensorsX.paX)) this.method_9(SensorsX.paX, struct12_0.byte_3);
+ if (IsInRange(SensorsX.frame)) this.method_10(SensorsX.frame, struct12_0.long_5);
+ if (IsInRange(SensorsX.interval)) this.method_10(SensorsX.interval, struct12_0.long_4);
+ if (IsInRange(SensorsX.duration)) this.method_10(SensorsX.duration, struct12_0.long_3);
+ if (IsInRange(SensorsX.mil)) this.method_9(SensorsX.mil, struct12_0.byte_19);
+ if (IsInRange(SensorsX.batV)) this.method_9(SensorsX.batV, struct12_0.byte_27_E25);
+ if (IsInRange(SensorsX.eldV)) this.method_9(SensorsX.eldV, struct12_0.byte_24_E24);
+ if (IsInRange(SensorsX.egrV)) this.method_9(SensorsX.egrV, struct12_0.byte_25_E44);
+ if (IsInRange(SensorsX.b6V)) this.method_9(SensorsX.b6V, struct12_0.byte_26_E45);
+ if (IsInRange(SensorsX.outAc)) this.method_9(SensorsX.outAc, struct12_0.byte_22_E22);
+ if (IsInRange(SensorsX.outPurge)) this.method_9(SensorsX.outPurge, struct12_0.byte_22_E22);
+ if (IsInRange(SensorsX.outFanc)) this.method_9(SensorsX.outFanc, struct12_0.byte_22_E22);
+ if (IsInRange(SensorsX.outFpump)) this.method_9(SensorsX.outFpump, struct12_0.byte_22_E22);
+ if (IsInRange(SensorsX.outIab)) this.method_9(SensorsX.outIab, struct12_0.byte_22_E22);
+ if (IsInRange(SensorsX.outAltCtrl)) this.method_9(SensorsX.outAltCtrl, struct12_0.byte_22_E22);
+ if (IsInRange(SensorsX.outVtsX)) this.method_9(SensorsX.outVtsX, struct12_0.byte_23_E23);
+ if (IsInRange(SensorsX.outMil)) this.method_9(SensorsX.outMil, struct12_0.byte_23_E23);
+ if (IsInRange(SensorsX.outO2h)) this.method_9(SensorsX.outO2h, struct12_0.byte_23_E23);
+ if (IsInRange(SensorsX.outVtsM)) this.method_9(SensorsX.outVtsM, struct12_0.byte_6_E8);
+ if (IsInRange(SensorsX.inVtsFeedBack)) this.method_9(SensorsX.inVtsFeedBack, struct12_0.byte_21_E21);
+ if (IsInRange(SensorsX.outFuelCut)) this.method_9(SensorsX.outFuelCut, struct12_0.byte_6_E8);
+ if (IsInRange(SensorsX.inAccs)) this.method_9(SensorsX.inAccs, struct12_0.byte_21_E21);
+ if (IsInRange(SensorsX.inVtp)) this.method_9(SensorsX.inVtp, struct12_0.byte_21_E21);
+ if (IsInRange(SensorsX.inStartS)) this.method_9(SensorsX.inStartS, struct12_0.byte_21_E21);
+ if (IsInRange(SensorsX.inBksw)) this.method_9(SensorsX.inBksw, struct12_0.byte_21_E21);
+ if (IsInRange(SensorsX.inParkN)) this.method_9(SensorsX.inParkN, struct12_0.byte_21_E21);
+ if (IsInRange(SensorsX.inAtShift1)) this.method_9(SensorsX.inAtShift1, struct12_0.byte_6_E8);
+ if (IsInRange(SensorsX.inAtShift2)) this.method_9(SensorsX.inAtShift2, struct12_0.byte_6_E8);
+ if (IsInRange(SensorsX.inPsp)) this.method_9(SensorsX.inPsp, struct12_0.byte_21_E21);
+ if (IsInRange(SensorsX.inSCC)) this.method_9(SensorsX.inSCC, struct12_0.byte_21_E21);
+
+ if (IsInRange(SensorsX.iacvDuty))
+ {
+ double num = ((double)struct12_0.ushort_2_E49_50) / 32768.0;
+ this.grid.Rows[this.method_11_2(0x5b)].Cells[1].Value = (((num * 100.0) - 100.0)).ToString("0") + " %";
+ }
+ if (IsInRange(SensorsX.loadType))
+ {
+ string str = "Map sensor";
+ if (!this.class18_0.method_41() && !this.class18_0.method_42()) str = "Map sensor";
+ else if (this.class18_0.method_42()) str = "Tps sensor";
+ else if (this.class18_0.method_41()) str = "Alpha-N Indexing";
+ this.grid.Rows[this.method_11_2(0x3a)].Cells[1].Value = str;
+ }
+
+ if (IsInRange(SensorsX.postFuel)) this.method_9(SensorsX.postFuel, struct12_0.byte_6_E8);
+ if (IsInRange(SensorsX.ectFc)) this.method_9(SensorsX.ectFc, struct12_0.byte_28_E26);
+ if (IsInRange(SensorsX.o2Short)) this.method_10(SensorsX.o2Short, struct12_0.long_0_E27_28);
+ if (IsInRange(SensorsX.o2Long)) this.method_10(SensorsX.o2Long, struct12_0.long_1_E29_30);
+ if (IsInRange(SensorsX.iatFc)) this.method_10(SensorsX.iatFc, struct12_0.long_2_E31_32);
+ if (IsInRange(SensorsX.veFc)) this.method_9(SensorsX.veFc, struct12_0.byte_29_E33);
+ if (IsInRange(SensorsX.iatIc)) this.method_9(SensorsX.iatIc, struct12_0.byte_30_E34);
+ if (IsInRange(SensorsX.ectIc)) this.method_9(SensorsX.ectIc, struct12_0.byte_31_E35);
+ if (IsInRange(SensorsX.gearIc)) this.method_9(SensorsX.gearIc, struct12_0.byte_32_E36);
+ if (IsInRange(SensorsX.gearFc)) this.method_9(SensorsX.gearFc, struct12_0.byte_33_E37);
+ if (IsInRange(SensorsX.ftsClutchInput)) this.method_9(SensorsX.ftsClutchInput, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.ftlInput)) this.method_9(SensorsX.ftlInput, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.gpo1_in)) this.method_9(SensorsX.gpo1_in, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.gpo2_in)) this.method_9(SensorsX.gpo2_in, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.gpo3_in)) this.method_9(SensorsX.gpo3_in, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.bstInput)) this.method_9(SensorsX.bstInput, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.ftlActive)) this.method_9(SensorsX.ftlActive, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.ftsActive)) this.method_9(SensorsX.ftsActive, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.antilagActive)) this.method_9(SensorsX.antilagActive, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.boostcutActive)) this.method_9(SensorsX.boostcutActive, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.ignitionCut)) this.method_9(SensorsX.ignitionCut, struct12_0.byte_6_E8);
+ if (IsInRange(SensorsX.sccChecker)) this.method_9(SensorsX.sccChecker, struct12_0.byte_6_E8);
+ if (IsInRange(SensorsX.gpo1_out)) this.method_9(SensorsX.gpo1_out, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.gpo2_out)) this.method_9(SensorsX.gpo2_out, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.gpo3_out)) this.method_9(SensorsX.gpo3_out, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.bstStage2)) this.method_9(SensorsX.bstStage2, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.bstStage3)) this.method_9(SensorsX.bstStage3, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.bstStage4)) this.method_9(SensorsX.bstStage4, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.overheatActive)) this.method_9(SensorsX.overheatActive, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.leanProtection)) this.method_9(SensorsX.leanProtection, struct12_0.byte_36_E43);
+ if (IsInRange(SensorsX.fanCtrl)) this.method_9(SensorsX.fanCtrl, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.bstActive)) this.method_9(SensorsX.bstActive, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.secMaps)) this.method_9(SensorsX.secMaps, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.ebcActive)) this.method_9(SensorsX.ebcActive, struct12_0.byte_35_E39);
+ if (IsInRange(SensorsX.ebcInput)) this.method_9(SensorsX.ebcInput, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.ebcHiInput)) this.method_9(SensorsX.ebcHiInput, struct12_0.byte_34_E38);
+ if (IsInRange(SensorsX.ebcDutyX)) this.method_9(SensorsX.ebcDutyX, struct12_0.byte_38_E41);
+ if (IsInRange(SensorsX.ebcBaseDuty)) this.method_9(SensorsX.ebcBaseDuty, struct12_0.byte_37_E40);
+ if (IsInRange(SensorsX.ebcCurrent)) this.method_9(SensorsX.ebcCurrent, struct12_0.byte_4);
+ if (IsInRange(SensorsX.ebcTarget)) this.method_9(SensorsX.ebcTarget, struct12_0.byte_39_E42);
+ if (this.class10_settings_0.bool_36)
+ if (IsInRange(SensorsX.analog1)) this.grid.Rows[this.method_11_2(0x58)].Cells[1].Value = this.class33_Sensors_0.Analog1 + " " + this.class10_settings_0.string_4;
+ if (this.class10_settings_0.bool_38)
+ if (IsInRange(SensorsX.analog2)) this.grid.Rows[this.method_11_2(0x59)].Cells[1].Value = this.class33_Sensors_0.Analog2 + " " + this.class10_settings_0.string_5;
+ if (this.class10_settings_0.bool_40)
+ if (IsInRange(SensorsX.analog3)) this.grid.Rows[this.method_11_2(90)].Cells[1].Value = this.class33_Sensors_0.Analog3 + " " + this.class10_settings_0.string_6;
+
+ if (IsInRange(SensorsX.fuelUsage)) this.method_9(SensorsX.fuelUsage, struct12_0.byte_14_E16);
+ if (IsInRange(SensorsX.accelTime)) this.method_9(SensorsX.accelTime, struct12_0.byte_14_E16);
+ if (IsInRange(SensorsX.flexFuel)) this.method_9(SensorsX.flexFuel, this.class33_Sensors_0.GetFlexFuelByte(struct12_0));
+ if (IsInRange(SensorsX.ectV)) this.method_9(SensorsX.ectV, struct12_0.byte_0);
+ if (IsInRange(SensorsX.iatV)) this.method_9(SensorsX.iatV, struct12_0.byte_1);
+ }
+ }
+ }
+ }
+
+ private void method_7()
+ {
+ this.CtrlSensorGrid_Load(null, null);
+ }
+
+ private void method_8(bool bool_2)
+ {
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 3;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = this.class10_0.mapSensorUnits_0.ToString();
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 4;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = this.class10_0.mapSensorUnits_1.ToString();
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 5;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = "mBar";
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 1;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = this.class10_0.vssUnits_0.ToString();
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 2;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 6;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " %";
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 7;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " V";
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 8;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " ms";
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 9;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " %";
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x5b;
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " %";
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 10;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 11;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, 11].Value = " \x00b0";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 12;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 13;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " \x00b0" + this.class10_0.temperatureUnits_0.ToString();
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 14;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " \x00b0" + this.class10_0.temperatureUnits_0.ToString();
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 15;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = this.class10_0.airFuelUnits_0.ToString();
+ if ((this.class10_settings_0.wbinput_0 != WBinput.o2Input) || this.class10_settings_0.bool_25)
+ {
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x10;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " V";
+ }
+ if (!this.class10_settings_0.bool_25)
+ {
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x11;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " V";
+ }
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x12;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " V";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x13;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " V";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x15;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " V";
+ //#################################################################################################################################################
+ //EGR-V then B6-V
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 106;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 107;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+
+ //ECT Voltage
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 109;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //IAT Voltage
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 110;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 108;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //#################################################################################################################################################
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x16;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x17;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x19;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " ms";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x18;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //#################################################################################################################################################
+ //Fuel Usage the Accel Time
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 105;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 104;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //#################################################################################################################################################
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "Special Features";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x39;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x3a;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x2d;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x42;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x3f;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x43;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x40;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x52;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x5c;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "3-Step";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x3b;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 60;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x41;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x3d;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x3e;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+
+ this.class18_0.class15_0.method_22();
+
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "Analog Inputs";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x58;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x59;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 90;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "Outputs";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x25;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x26;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x27;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 40;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x29;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x2a;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x2b;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x2c;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x24;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x2e;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "Inputs";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x2f;
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x36;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x35;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x37;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x38;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x30;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x31;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 50;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x33;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x34;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "INJ/IGN correct";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x23;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x1c;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x1d;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 30;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x22;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x1a;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x1b;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x1f;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x20;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x21;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX)int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "Elec Boost Ctrl";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x44;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x45;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 70;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x47;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " %";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x48;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " %";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x49;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " psi";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x4a;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ //this.grid[1, this.grid.Rows.Count - 1].Value = " psi";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "Manual Boost Ctrl";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x57;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x56;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x53;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x54;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x55;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "General Purpose Outputs";
+ this.grid.Rows.Add();
+ this.grid[0, this.grid.Rows.Count - 1].Value = "------------------------";
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x4c;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x4d;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x4e;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x4f;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 80;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ this.grid.Rows.Add();
+ this.grid[1, this.grid.Rows.Count - 1] = new DataGridViewCheckBoxCell();
+ this.grid[0, this.grid.Rows.Count - 1].Tag = 0x51;
+ this.grid[0, this.grid.Rows.Count - 1].Value = this.class10_settings_0.method_13((SensorsX) int.Parse(this.grid[0, this.grid.Rows.Count - 1].Tag.ToString()));
+ for (int i = 0; i < this.grid.Rows.Count; i++)
+ {
+ this.grid.Rows[i].Height = 0x12;
+ if (this.grid.Rows[i].Cells[0].Tag != null)
+ {
+ this.grid.Rows[i].Cells[0].ToolTipText = this.class10_settings_0.method_16((SensorsX) int.Parse(this.grid[0, i].Tag.ToString()));
+ this.grid.Rows[i].Cells[1].ToolTipText = this.class10_settings_0.method_16((SensorsX) int.Parse(this.grid[0, i].Tag.ToString()));
+ }
+ }
+ }
+
+ private void method_9(SensorsX sensors_0, byte byte_0)
+ {
+ switch (sensors_0)
+ {
+ case SensorsX.fuelUsage:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class33_Sensors_0.FuelUsage.ToString("0.00") + "L/100km";
+ return;
+ case SensorsX.accelTime:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class33_Sensors_0.AccelTime.ToString("0.00") + "s";
+ return;
+
+ case SensorsX.flexFuel:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class33_Sensors_0.FlexFuel.ToString("0.00") + "%";
+ return;
+
+ case SensorsX.ectV:
+ double ThisTempInCelcius = this.class18_0.method_191_GetTempInC(byte_0);
+ double ECTVoltageValue = 5.0 - ((ThisTempInCelcius + 40.0) / 36.0);
+ //################
+ //Calc Difference from 3.72v
+ double Diff372v = ECTVoltageValue - 3.72;
+ if (Diff372v > 0) ECTVoltageValue += (Diff372v / 3.2);
+ if (Diff372v < 0) ECTVoltageValue -= (-Diff372v / 4.2);
+ //################
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = "~" + ECTVoltageValue.ToString("0.00") + " V";
+ return;
+
+ case SensorsX.iatV:
+ double ThisTempInCelcius2 = this.class18_0.method_191_GetTempInC(byte_0);
+ double IATVoltageValue = 5.0 - ((ThisTempInCelcius2 + 40.0) / 36.0);
+ //################
+ //Calc Difference from 3.72v
+ double Diff372vI = IATVoltageValue - 3.72;
+ if (Diff372vI > 0) IATVoltageValue += (Diff372vI / 3.2);
+ if (Diff372vI < 0) IATVoltageValue -= (-Diff372vI / 4.2);
+ //################
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = "~" + IATVoltageValue.ToString("0.00") + " V";
+ return;
+
+ //######################################################################
+
+ case SensorsX.vssX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_197(byte_0) + " " + this.class10_settings_0.vssUnits_0.ToString();
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)this.class18_0.method_197(byte_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.gearX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = byte_0;
+ return;
+
+ case SensorsX.mapX:
+ if (this.class18_0.method_206(byte_0) <= this.class10_settings_0.int_6)
+ {
+ if (this.class10_settings_0.mapSensorUnits_0 != MapSensorUnits.mBar)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_193(byte_0).ToString("0.00");
+ }
+ else
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_193(byte_0).ToString("0");
+ }
+ DataGridViewCell cell2 = this.grid.Rows[this.method_11(sensors_0)].Cells[1];
+ cell2.Value = cell2.Value + " " + this.class10_settings_0.mapSensorUnits_0.ToString();
+ return;
+ }
+ if ((this.class10_settings_0.mapSensorUnits_0 == MapSensorUnits.mBar) && (this.class10_settings_0.mapSensorUnits_1 == MapSensorUnits.mBar))
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_193(byte_0).ToString("0");
+ break;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_193(byte_0).ToString("0.00");
+ break;
+
+ case SensorsX.boostX:
+ if (this.class18_0.method_206(byte_0) <= this.class10_settings_0.int_6)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = 0.ToString("0.00") + " psi";
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_193(byte_0).ToString("0.00") + this.class10_settings_0.mapSensorUnits_1.ToString();
+ return;
+
+ case SensorsX.paX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = ((int)Math.Round((double)((((byte_0 / 2) + 0x18) * 7.221) - 59.0), 0)) + " mBar";
+ return;
+
+ case SensorsX.tpsX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_198(byte_0).ToString("0") + " %";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)this.class18_0.method_198(byte_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.tpsV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_196(byte_0).ToString("0.00") + " V";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), this.class18_0.method_196(byte_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.ignFnl:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_188(byte_0).ToString("0.00") + " \x00b0";
+ return;
+
+ case SensorsX.ignTbl:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_188(byte_0).ToString("0.00") + " \x00b0";
+ return;
+
+ case SensorsX.ectX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_191(byte_0).ToString("0.00") + " \x00b0" + this.class10_settings_0.temperatureUnits_0.ToString();
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), this.class18_0.method_191(byte_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.iatX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_191(byte_0).ToString("0.00") + " \x00b0" + this.class10_settings_0.temperatureUnits_0.ToString();
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), this.class18_0.method_191(byte_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.afr:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_200(byte_0).ToString("0.00") + " " + this.class10_settings_0.airFuelUnits_0.ToString();
+ return;
+
+ case SensorsX.ecuO2V:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_196(byte_0).ToString("0.00") + " V";
+ return;
+
+ case SensorsX.wbO2V:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_196(byte_0).ToString("0.00") + " V";
+ return;
+
+ case SensorsX.batV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_208(byte_0).ToString("0.00") + " V";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), this.class18_0.method_208(byte_0), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+
+ case SensorsX.eldV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_196(byte_0).ToString("0.00") + " V";
+ return;
+
+ case SensorsX.egrV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class33_Sensors_0.EGRV.ToString("0.00") + " V";
+ return;
+
+ case SensorsX.b6V:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class33_Sensors_0.B6V.ToString("0.00") + " V";
+ return;
+
+ case SensorsX.knockV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_196(byte_0).ToString("0.00") + " V";
+ return;
+
+ case SensorsX.mapV:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_196(byte_0).ToString("0.00") + " V";
+ return;
+
+ case SensorsX.mil:
+ if (byte_0 != 1)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = "OFF";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = this.grid.Rows[this.method_11(sensors_0)].Cells[0].Style.BackColor;
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = "ON";
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = Color.Red;
+ return;
+
+ case SensorsX.ectFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_205(byte_0, Enum6.const_1).ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_205(byte_0, Enum6.const_1).ToString("0.00");
+ return;
+
+ case SensorsX.veFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_205(byte_0, Enum6.const_1).ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_205(byte_0, Enum6.const_1).ToString("0.00");
+ return;
+
+ case SensorsX.ectIc:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_189(byte_0).ToString("0.00");
+ return;
+
+ case SensorsX.iatIc:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_189(byte_0).ToString("0.00");
+ return;
+
+ case SensorsX.gearIc:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_189(byte_0).ToString("0.00");
+ return;
+
+ case SensorsX.gearFc:
+ if (this.class10_settings_0.correctionUnits_0 != CorrectionUnits.multi)
+ {
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_205(byte_0, Enum6.const_1).ToString("0");
+ return;
+ }
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_205(byte_0, Enum6.const_1).ToString("0.00");
+ return;
+
+ case SensorsX.postFuel:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 0);
+ return;
+
+ case SensorsX.outIab:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 2);
+ return;
+
+ case SensorsX.outVtsX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 7);
+ return;
+
+ case SensorsX.outVtsM:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 3);
+ return;
+
+ case SensorsX.outAc:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 7);
+ return;
+
+ case SensorsX.outO2h:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 6);
+ return;
+
+ case SensorsX.outMil:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 5);
+ return;
+
+ case SensorsX.outPurge:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 6);
+ return;
+
+ case SensorsX.outFanc:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 4);
+ return;
+
+ case SensorsX.outFpump:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 0);
+ return;
+
+ case SensorsX.outFuelCut:
+ {
+ bool flag = this.class18_0.method_258(byte_0, 4) || this.class18_0.method_258(byte_0, 5);
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = flag;
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Style.BackColor = SetColor(this.method_11(sensors_0), (double)Convert.ToByte(flag), (double)this.class10_settings_0.method_20(sensors_0), (double)this.class10_settings_0.method_22(sensors_0));
+ return;
+ }
+ case SensorsX.outAltCtrl:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 5);
+ return;
+
+ case SensorsX.inPsp:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 7);
+ return;
+
+ case SensorsX.inSCC:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 5);
+ return;
+
+ case SensorsX.inAccs:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 2);
+ return;
+
+ case SensorsX.inBksw:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 1);
+ return;
+
+ case SensorsX.inVtp:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 3);
+ return;
+
+ case SensorsX.inVtsFeedBack:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 6);
+ return;
+
+ case SensorsX.inParkN:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 0);
+ return;
+
+ case SensorsX.inStartS:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 4);
+ return;
+
+ case SensorsX.inAtShift1:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 6);
+ return;
+
+ case SensorsX.inAtShift2:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 7);
+ return;
+
+ case SensorsX.secMaps:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 5);
+ return;
+
+ case SensorsX.ftlInput:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 0);
+ return;
+
+ case SensorsX.ftlActive:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 0);
+ return;
+
+ case SensorsX.ftsClutchInput:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 1);
+ return;
+
+ case SensorsX.ftsActive:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 2);
+ return;
+
+ case SensorsX.boostcutActive:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 3);
+ return;
+
+ case SensorsX.overheatActive:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 6);
+ return;
+
+ case SensorsX.antilagActive:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 1);
+ return;
+
+ case SensorsX.ignitionCut:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 2);
+ return;
+
+ case SensorsX.sccChecker:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 1);
+ return;
+
+ case SensorsX.ebcInput:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 2);
+ return;
+
+ case SensorsX.ebcHiInput:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 3);
+ return;
+
+ case SensorsX.ebcActive:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 4);
+ return;
+
+ case SensorsX.ebcBaseDuty:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_207(byte_0).ToString("0.00") + " %";
+ return;
+
+ case SensorsX.ebcDutyX:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_207(byte_0).ToString("0.00") + " %";
+ return;
+
+ case SensorsX.ebcTarget:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_245(this.class18_0.method_206(byte_0)).ToString("0.00") + " psi";
+ return;
+
+ case SensorsX.ebcCurrent:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_245(this.class18_0.method_206(byte_0)).ToString("0.00") + " psi";
+ return;
+
+ case SensorsX.gpo1_in:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 4);
+ return;
+
+ case SensorsX.gpo1_out:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 0);
+ return;
+
+ case SensorsX.gpo2_in:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 5);
+ return;
+
+ case SensorsX.gpo2_out:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 1);
+ return;
+
+ case SensorsX.gpo3_in:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 6);
+ return;
+
+ case SensorsX.gpo3_out:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 2);
+ return;
+
+ case SensorsX.fanCtrl:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 6);
+ return;
+
+ case SensorsX.bstStage2:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 3);
+ return;
+
+ case SensorsX.bstStage3:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 4);
+ return;
+
+ case SensorsX.bstStage4:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 5);
+ return;
+
+ case SensorsX.bstActive:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 7);
+ return;
+
+ case SensorsX.bstInput:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 7);
+ return;
+
+ case SensorsX.leanProtection:
+ this.grid.Rows[this.method_11(sensors_0)].Cells[1].Value = this.class18_0.method_258(byte_0, 7);
+ return;
+
+ default:
+ return;
+ }
+ DataGridViewCell cell1 = this.grid.Rows[this.method_11(sensors_0)].Cells[1];
+ cell1.Value = cell1.Value + " " + this.class10_settings_0.mapSensorUnits_1.ToString();
+ }
+
+ public delegate void Delegate68();
+
+ private delegate void Delegate69(Struct12 struct12_0);
+
+}
+
diff --git a/CtrlSensorGrid.resx b/CtrlSensorGrid.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/CtrlSensorGrid.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/DisplayItemsStripped.cs b/DisplayItemsStripped.cs
new file mode 100644
index 0000000..6c25759
--- /dev/null
+++ b/DisplayItemsStripped.cs
@@ -0,0 +1,10 @@
+using Data;
+using System;
+
+//[Serializable, DoNotObfuscate]
+[DoNotObfuscate]
+public class DisplayItemsStripped
+{
+ public string[,] options;
+}
+
diff --git a/Enum4.cs b/Enum4.cs
new file mode 100644
index 0000000..3892e7e
--- /dev/null
+++ b/Enum4.cs
@@ -0,0 +1,13 @@
+using System;
+
+internal enum Enum4
+{
+ const_0,
+ const_1,
+ const_2,
+ const_3,
+ const_11,
+ const_12,
+ const_22
+}
+
diff --git a/Enum6.cs b/Enum6.cs
new file mode 100644
index 0000000..f6d7b45
--- /dev/null
+++ b/Enum6.cs
@@ -0,0 +1,10 @@
+using System;
+
+internal enum Enum6 : long
+{
+ const_0 = 0x8000L,
+ const_1 = 0x80L,
+ const_2 = 0x40L,
+ const_3 = 0x2000L
+}
+
diff --git a/FrmDataDisplay.cs b/FrmDataDisplay.cs
new file mode 100644
index 0000000..3682afe
--- /dev/null
+++ b/FrmDataDisplay.cs
@@ -0,0 +1,958 @@
+using Controls;
+using Data;
+using System;
+using System.Collections.ObjectModel;
+using System.ComponentModel;
+using System.Drawing;
+using System.IO;
+using System.Runtime.CompilerServices;
+//using System.Runtime.Serialization;
+//using System.Runtime.Serialization.Formatters.Binary;
+using System.Windows.Forms;
+
+internal class FrmDataDisplay : Form
+{
+ private ToolStripMenuItem addLedDisplayToolStripMenuItem;
+ private ToolStripMenuItem addToolStripMenuItem;
+ private bool bool_0;
+ private Class10_settings class10_settings_0;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ private ContextMenuStrip contextMenuStrip1;
+ private Collection collection_0 = new Collection();
+ private CtrlDisplayItemText ctrlDisplayItem_0;
+ private DisplayItemsStripped displayItemsStripped_0 = new DisplayItemsStripped();
+ private FrmMain frmMain_0;
+ private IContainer components;
+ private IContainer icontainer_0;
+ private ToolStripSeparator toolStripSeparator1;
+ private ToolStripMenuItem editWarningsToolStripMenuItem;
+ private ToolStripMenuItem addBarsGraphToolStripMenuItem;
+ private ToolStripMenuItem addGaugeToolStripMenuItem;
+ private ToolStripMenuItem loadPresetToolStripMenuItem;
+ private ToolStripMenuItem savePresetToolStripMenuItem;
+ private OpenFileDialog openFileDialog1;
+ private SaveFileDialog saveFileDialog1;
+ private ToolStripMenuItem addSensorToolStripMenuItem;
+ private ToolStripMenuItem addTextToolStripMenuItem;
+ private ToolStripMenuItem addButtonToolStripMenuItem;
+ private ToolStripMenuItem unlockPositionSizingToolStripMenuItem;
+ public bool loading = true;
+ public bool LockedPositionAndSize = true;
+
+ private DateTime LastCheck = DateTime.Now;
+
+ internal FrmDataDisplay()
+ {
+ this.InitializeComponent();
+
+ this.unlockPositionSizingToolStripMenuItem.Checked = LockedPositionAndSize;
+
+ }
+
+ private void addLedDisplayToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ CtrlDisplayItemText item = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0)
+ {
+ DataDisplayType = 1
+ };
+ AddDisplay(item, 1);
+ SpawnDisplays();
+ }
+
+ private void addToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ CtrlDisplayItemText item = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0)
+ {
+ DataDisplayType = 0
+ };
+ AddDisplay(item, 0);
+ SpawnDisplays();
+ }
+
+ private void addGraphDisplayToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ CtrlDisplayItemText item = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0)
+ {
+ DataDisplayType = 2
+ };
+ AddDisplay(item, 2);
+ SpawnDisplays();
+ }
+
+ private void AddGaugeToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ CtrlDisplayItemText item = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0)
+ {
+ DataDisplayType = 3
+ };
+ AddDisplay(item, 3);
+ SpawnDisplays();
+ }
+
+ private void AddSensorToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ CtrlDisplayItemText item = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0)
+ {
+ DataDisplayType = 4
+ };
+ AddDisplay(item, 4);
+ SpawnDisplays();
+ }
+
+ private void AddButtonToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ CtrlDisplayItemText item = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0)
+ {
+ DataDisplayType = 5
+ };
+ AddDisplay(item, 5);
+ SpawnDisplays();
+ }
+
+ private void AddTextToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ CtrlDisplayItemText item = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0)
+ {
+ DataDisplayType = 6
+ };
+ AddDisplay(item, 6);
+ SpawnDisplays();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void FrmDataDisplay_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ this.method_10();
+ //this.class17_0.delegate54_0 -= new Class17_dtl.Delegate54(this.method_5);
+ this.class17_0.delegate53_0 -= new Class17.Delegate53(this.method_3);
+ this.class18_0.delegate58_0 -= new Class18.Delegate58(this.method_4);
+ this.frmMain_0.frmDataDisplay_0.Dispose();
+ this.frmMain_0.frmDataDisplay_0 = null;
+ base.Dispose();
+ }
+
+ private void FrmDataDisplay_HandleCreated(object sender, EventArgs e)
+ {
+ this.bool_0 = true;
+ }
+
+ private void FrmDataDisplay_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ if (this.class10_settings_0.WindowedMode) this.class10_settings_0.Display_Location = base.Location;
+ }
+
+ private void FrmDataDisplay_HandleDestroyed(object sender, EventArgs e)
+ {
+ this.bool_0 = false;
+ }
+
+ private void FrmDataDisplay_Load(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0 != null)
+ {
+ if (this.class10_settings_0.WindowedMode)
+ {
+ this.FormBorderStyle = FormBorderStyle.Sizable;
+ this.Dock = DockStyle.None;
+
+ base.Location = this.class10_settings_0.Display_Location;
+ base.Size = this.class10_settings_0.Display_Size;
+ }
+ else
+ {
+ this.FormBorderStyle = FormBorderStyle.None;
+ this.Dock = DockStyle.Fill;
+ }
+ }
+
+ this.method_9();
+ loading = false;
+ }
+
+ private void FrmDataDisplay_Move(object sender, EventArgs e)
+ {
+ }
+
+ private void FrmDataDisplay_Resize(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0 != null)
+ {
+ if (this.class10_settings_0.WindowedMode && !loading)
+ {
+ if (base.WindowState == FormWindowState.Normal)
+ {
+ this.class10_settings_0.Display_Size = base.Size;
+ }
+ this.class10_settings_0.Display_Location = base.Location;
+ }
+ }
+ }
+
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmDataDisplay));
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.addToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addLedDisplayToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addBarsGraphToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addGaugeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addSensorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addButtonToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addTextToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+ this.unlockPositionSizingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.editWarningsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.loadPresetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.savePresetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
+ this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
+ this.contextMenuStrip1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.addToolStripMenuItem,
+ this.addLedDisplayToolStripMenuItem,
+ this.addBarsGraphToolStripMenuItem,
+ this.addGaugeToolStripMenuItem,
+ this.addSensorToolStripMenuItem,
+ this.addButtonToolStripMenuItem,
+ this.addTextToolStripMenuItem,
+ this.toolStripSeparator1,
+ this.unlockPositionSizingToolStripMenuItem,
+ this.editWarningsToolStripMenuItem,
+ this.loadPresetToolStripMenuItem,
+ this.savePresetToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(185, 274);
+ //
+ // addToolStripMenuItem
+ //
+ this.addToolStripMenuItem.Name = "addToolStripMenuItem";
+ this.addToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.addToolStripMenuItem.Text = "Add Data";
+ this.addToolStripMenuItem.Click += new System.EventHandler(this.addToolStripMenuItem_Click);
+ //
+ // addLedDisplayToolStripMenuItem
+ //
+ this.addLedDisplayToolStripMenuItem.Name = "addLedDisplayToolStripMenuItem";
+ this.addLedDisplayToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.addLedDisplayToolStripMenuItem.Text = "Add Led";
+ this.addLedDisplayToolStripMenuItem.Click += new System.EventHandler(this.addLedDisplayToolStripMenuItem_Click);
+ //
+ // addBarsGraphToolStripMenuItem
+ //
+ this.addBarsGraphToolStripMenuItem.Name = "addBarsGraphToolStripMenuItem";
+ this.addBarsGraphToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.addBarsGraphToolStripMenuItem.Text = "Add Bars Graph";
+ this.addBarsGraphToolStripMenuItem.Click += new System.EventHandler(this.addGraphDisplayToolStripMenuItem_Click);
+ //
+ // addGaugeToolStripMenuItem
+ //
+ this.addGaugeToolStripMenuItem.Name = "addGaugeToolStripMenuItem";
+ this.addGaugeToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.addGaugeToolStripMenuItem.Text = "Add Gauge";
+ this.addGaugeToolStripMenuItem.Click += new System.EventHandler(this.AddGaugeToolStripMenuItem_Click);
+ //
+ // addSensorToolStripMenuItem
+ //
+ this.addSensorToolStripMenuItem.Name = "addSensorToolStripMenuItem";
+ this.addSensorToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.addSensorToolStripMenuItem.Text = "Add Sensor";
+ this.addSensorToolStripMenuItem.Click += new System.EventHandler(this.AddSensorToolStripMenuItem_Click);
+ //
+ // addButtonToolStripMenuItem
+ //
+ this.addButtonToolStripMenuItem.Name = "addButtonToolStripMenuItem";
+ this.addButtonToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.addButtonToolStripMenuItem.Text = "Add Button";
+ this.addButtonToolStripMenuItem.Visible = false;
+ this.addButtonToolStripMenuItem.Click += new System.EventHandler(this.AddButtonToolStripMenuItem_Click);
+ //
+ // addTextToolStripMenuItem
+ //
+ this.addTextToolStripMenuItem.Name = "addTextToolStripMenuItem";
+ this.addTextToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.addTextToolStripMenuItem.Text = "Add Text";
+ this.addTextToolStripMenuItem.Visible = false;
+ this.addTextToolStripMenuItem.Click += new System.EventHandler(this.AddTextToolStripMenuItem_Click);
+ //
+ // toolStripSeparator1
+ //
+ this.toolStripSeparator1.Name = "toolStripSeparator1";
+ this.toolStripSeparator1.Size = new System.Drawing.Size(181, 6);
+ //
+ // unlockPositionSizingToolStripMenuItem
+ //
+ this.unlockPositionSizingToolStripMenuItem.CheckOnClick = true;
+ this.unlockPositionSizingToolStripMenuItem.Name = "unlockPositionSizingToolStripMenuItem";
+ this.unlockPositionSizingToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.unlockPositionSizingToolStripMenuItem.Text = "Lock Position/Sizing";
+ this.unlockPositionSizingToolStripMenuItem.Click += new System.EventHandler(this.UnlockPositionSizingToolStripMenuItem_Click);
+ //
+ // editWarningsToolStripMenuItem
+ //
+ this.editWarningsToolStripMenuItem.Name = "editWarningsToolStripMenuItem";
+ this.editWarningsToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.editWarningsToolStripMenuItem.Text = "Edit Limits/Warnings";
+ this.editWarningsToolStripMenuItem.ToolTipText = "Edit Sensors Min/Max Limit and Warnings";
+ this.editWarningsToolStripMenuItem.Click += new System.EventHandler(this.editWarningsToolStripMenuItem_Click);
+ //
+ // loadPresetToolStripMenuItem
+ //
+ this.loadPresetToolStripMenuItem.Name = "loadPresetToolStripMenuItem";
+ this.loadPresetToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.loadPresetToolStripMenuItem.Text = "Load Preset";
+ this.loadPresetToolStripMenuItem.ToolTipText = "Load Gauges Preset";
+ this.loadPresetToolStripMenuItem.Click += new System.EventHandler(this.LoadPresetToolStripMenuItem_Click);
+ //
+ // savePresetToolStripMenuItem
+ //
+ this.savePresetToolStripMenuItem.Name = "savePresetToolStripMenuItem";
+ this.savePresetToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
+ this.savePresetToolStripMenuItem.Text = "Save Preset";
+ this.savePresetToolStripMenuItem.ToolTipText = "Save Gauges Preset";
+ this.savePresetToolStripMenuItem.Click += new System.EventHandler(this.SavePresetToolStripMenuItem_Click);
+ //
+ // openFileDialog1
+ //
+ this.openFileDialog1.DefaultExt = "preset";
+ this.openFileDialog1.Filter = "BMTune Gauges Preset|*.txt";
+ this.openFileDialog1.Title = "Open Gauges Preset";
+ //
+ // saveFileDialog1
+ //
+ this.saveFileDialog1.DefaultExt = "preset";
+ this.saveFileDialog1.Filter = "BMTune Gauges Preset|*.txt";
+ this.saveFileDialog1.Title = "Save Gauges Preset";
+ //
+ // FrmDataDisplay
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.AutoSize = true;
+ this.BackColor = System.Drawing.Color.LightBlue;
+ this.ClientSize = new System.Drawing.Size(882, 92);
+ this.ContextMenuStrip = this.contextMenuStrip1;
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.KeyPreview = true;
+ this.Name = "FrmDataDisplay";
+ this.ShowInTaskbar = false;
+ this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Gauges";
+ this.TopMost = true;
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmDataDisplay_FormClosing);
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmDataDisplay_FormClosed);
+ this.Load += new System.EventHandler(this.FrmDataDisplay_Load);
+ this.Move += new System.EventHandler(this.FrmDataDisplay_Move);
+ this.Resize += new System.EventHandler(this.FrmDataDisplay_Resize);
+ this.contextMenuStrip1.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ internal void method_0(ref Class18 class18_1, ref Class10_settings class10_1, ref Class17 class17_1, ref FrmMain frmMain_1)
+ {
+ this.class10_settings_0 = class10_1;
+ this.class18_0 = class18_1;
+ this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_4);
+ this.class17_0 = class17_1;
+ //this.class17_0.delegate54_0 += new Class17_dtl.Delegate54(this.method_5);
+ this.class17_0.delegate53_0 += new Class17.Delegate53(this.method_3);
+ base.HandleCreated += new EventHandler(this.FrmDataDisplay_HandleCreated);
+ base.HandleDestroyed += new EventHandler(this.FrmDataDisplay_HandleDestroyed);
+ this.frmMain_0 = frmMain_1;
+ this.BackColor = this.class10_settings_0.color_8;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ internal void method_1()
+ {
+ this.collection_0[0].ShowPeak();
+ }
+
+ public void SaveSettings(string ThisPath)
+ {
+ FileInfo info = new FileInfo(ThisPath);
+ if (info.Exists) info.Delete();
+
+ this.displayItemsStripped_0.options = new string[this.collection_0.Count, 8];
+ for (int i = 0; i < this.collection_0.Count; i++)
+ {
+ if (this.collection_0[i].DataDisplayType == 1) this.displayItemsStripped_0.options[i, 0] = ((int)this.collection_0[i].TypeLED).ToString();
+ else if (this.collection_0[i].DataDisplayType == 4) this.displayItemsStripped_0.options[i, 0] = ((int)this.collection_0[i].TypeALL).ToString();
+ else if (this.collection_0[i].DataDisplayType == 5) this.displayItemsStripped_0.options[i, 0] = ((int)this.collection_0[i].TypeBUTTON).ToString();
+ else this.displayItemsStripped_0.options[i, 0] = ((int)this.collection_0[i].Type).ToString();
+
+ this.displayItemsStripped_0.options[i, 1] = this.collection_0[i].SecData.ToString();
+ this.displayItemsStripped_0.options[i, 2] = this.collection_0[i].DataDisplayType.ToString();
+ this.displayItemsStripped_0.options[i, 3] = this.collection_0[i].Size.Width.ToString();
+ this.displayItemsStripped_0.options[i, 4] = this.collection_0[i].Size.Height.ToString();
+ this.displayItemsStripped_0.options[i, 5] = this.collection_0[i].Location.X.ToString();
+ this.displayItemsStripped_0.options[i, 6] = this.collection_0[i].Location.Y.ToString();
+ this.displayItemsStripped_0.options[i, 7] = this.collection_0[i].IsTextVertical.ToString();
+ }
+
+ string SaveStr = "";
+ for (int i = 0; i < this.collection_0.Count; i++)
+ {
+ string SaveName = "Gauge";
+ SaveStr += SaveName + "=" + i + ",Sensor=" + this.displayItemsStripped_0.options[i, 0] + Environment.NewLine;
+ SaveStr += SaveName + "=" + i + ",SecData=" + this.displayItemsStripped_0.options[i, 1] + Environment.NewLine;
+ SaveStr += SaveName + "=" + i + ",DataDisplayType=" + this.displayItemsStripped_0.options[i, 2] + Environment.NewLine;
+ SaveStr += SaveName + "=" + i + ",Size.Width=" + this.displayItemsStripped_0.options[i, 3] + Environment.NewLine;
+ SaveStr += SaveName + "=" + i + ",Size.Height=" + this.displayItemsStripped_0.options[i, 4] + Environment.NewLine;
+ SaveStr += SaveName + "=" + i + ",Location.X=" + this.displayItemsStripped_0.options[i, 5] + Environment.NewLine;
+ SaveStr += SaveName + "=" + i + ",Location.Y=" + this.displayItemsStripped_0.options[i, 6] + Environment.NewLine;
+ SaveStr += SaveName + "=" + i + ",IsTextVertical=" + this.displayItemsStripped_0.options[i, 7] + Environment.NewLine;
+ SaveStr += Environment.NewLine;
+ }
+ StreamWriter writer = new StreamWriter(ThisPath, false);
+ writer.Write(SaveStr);
+ writer.Close();
+ writer.Dispose();
+ writer = null;
+ }
+
+ public void LoadSettings(string ThisPath)
+ {
+ FileInfo info = new FileInfo(ThisPath);
+ if (!info.Exists)
+ {
+ this.method_7();
+ }
+ else
+ {
+ try
+ {
+ string[] AllLines = File.ReadAllLines(ThisPath);
+ if (AllLines.Length > 0)
+ {
+ //Get Count
+ int CollectionCount = -1;
+ for (int i = 0; i < AllLines.Length; i++)
+ {
+ if (AllLines[i].Contains("Gauge"))
+ {
+ string[] SplitCMD = AllLines[i].Split(',');
+ string[] SplitIndexEnc = SplitCMD[0].Split('=');
+ CollectionCount = int.Parse(SplitIndexEnc[1]) + 1;
+ }
+ }
+
+ if (CollectionCount > -1)
+ {
+ //Set Array
+ this.displayItemsStripped_0.options = new string[CollectionCount, 8];
+
+ //Load
+ for (int i = 0; i < AllLines.Length; i++)
+ {
+ if (AllLines[i].Contains("Gauge"))
+ {
+ string[] SplitCMD = AllLines[i].Split(',');
+ string[] SplitIndexEnc = SplitCMD[0].Split('=');
+ string[] SplitCmdEnc = SplitCMD[1].Split('=');
+
+ if (SplitCmdEnc[0].Contains("Sensor")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 0] = SplitCmdEnc[1];
+ if (SplitCmdEnc[0].Contains("SecData")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 1] = SplitCmdEnc[1];
+ if (SplitCmdEnc[0].Contains("DataDisplayType")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 2] = SplitCmdEnc[1];
+ if (SplitCmdEnc[0].Contains("Size.Width")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 3] = SplitCmdEnc[1];
+ if (SplitCmdEnc[0].Contains("Size.Height")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 4] = SplitCmdEnc[1];
+ if (SplitCmdEnc[0].Contains("Location.X")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 5] = SplitCmdEnc[1];
+ if (SplitCmdEnc[0].Contains("Location.Y")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 6] = SplitCmdEnc[1];
+ if (SplitCmdEnc[0].Contains("IsTextVertical")) this.displayItemsStripped_0.options[int.Parse(SplitIndexEnc[1]), 7] = SplitCmdEnc[1];
+ }
+ }
+
+ this.collection_0.Clear();
+ //for (int i = 0; i < this.displayItemsStripped_0.options.GetLength(0); i++)
+ for (int i = 0; i < CollectionCount; i++)
+ {
+ this.ctrlDisplayItem_0 = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0);
+
+ this.ctrlDisplayItem_0.DataDisplayType = int.Parse(this.displayItemsStripped_0.options[i, 2]);
+
+ if (this.ctrlDisplayItem_0.DataDisplayType == 1) this.ctrlDisplayItem_0.TypeLED = (DatalogLedTypes)int.Parse(this.displayItemsStripped_0.options[i, 0]);
+ else if (this.ctrlDisplayItem_0.DataDisplayType == 4) this.ctrlDisplayItem_0.TypeALL = (SensorsX)int.Parse(this.displayItemsStripped_0.options[i, 0]);
+ else if (this.ctrlDisplayItem_0.DataDisplayType == 5) this.ctrlDisplayItem_0.TypeBUTTON = (DatalogButtonsTypes)int.Parse(this.displayItemsStripped_0.options[i, 0]);
+ else this.ctrlDisplayItem_0.Type = (DatalogDisplayTypes)int.Parse(this.displayItemsStripped_0.options[i, 0]);
+
+ this.ctrlDisplayItem_0.SecData = bool.Parse(this.displayItemsStripped_0.options[i, 1]);
+ this.ctrlDisplayItem_0.Size = new Size(int.Parse(this.displayItemsStripped_0.options[i, 3]), int.Parse(this.displayItemsStripped_0.options[i, 4]));
+ this.ctrlDisplayItem_0.Location = new Point(int.Parse(this.displayItemsStripped_0.options[i, 5]), int.Parse(this.displayItemsStripped_0.options[i, 6]));
+ this.ctrlDisplayItem_0.IsTextVertical = bool.Parse(this.displayItemsStripped_0.options[i, 7]);
+ AddDisplay(this.ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+ }
+ this.ReloadDisplay();
+ }
+ else
+ {
+ this.method_7();
+ }
+ }
+ else
+ {
+ this.method_7();
+ }
+ }
+ catch (Exception mess)
+ {
+ LogThis("Error while loading Gauge Layout:\n" + mess);
+ this.method_7();
+ }
+ }
+ }
+
+ private void LogThis(string string_8)
+ {
+ this.frmMain_0.LogThis("Gauges - " + string_8);
+ }
+
+ private void method_10()
+ {
+ SaveSettings(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\display.txt");
+ }
+
+ private int method_11(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ for (int i = 0; i < this.collection_0.Count; i++)
+ {
+ if (ctrlDisplayItem_1 == this.collection_0[i])
+ {
+ return i;
+ }
+ }
+ return 0;
+ }
+
+ private void AddDisplay(CtrlDisplayItemText ctrlDisplayItem_1, int ThisType)
+ {
+ int index = this.method_11(ctrlDisplayItem_1);
+ CtrlDisplayItemText ctrlDisplayItem_BCK = ctrlDisplayItem_1;
+
+ ctrlDisplayItem_1 = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0);
+ ctrlDisplayItem_1.DataDisplayType = ThisType;
+ ctrlDisplayItem_1.Type = ctrlDisplayItem_BCK.Type;
+
+ if (ctrlDisplayItem_1.DataDisplayType == 1) ctrlDisplayItem_1.TypeLED = ctrlDisplayItem_BCK.TypeLED;
+ if (ctrlDisplayItem_1.DataDisplayType == 4) ctrlDisplayItem_1.TypeALL = ctrlDisplayItem_BCK.TypeALL;
+ if (ctrlDisplayItem_1.DataDisplayType == 5) ctrlDisplayItem_1.TypeBUTTON = ctrlDisplayItem_BCK.TypeBUTTON;
+
+
+ ctrlDisplayItem_1.SecData = ctrlDisplayItem_BCK.SecData;
+ ctrlDisplayItem_1.Size = new Size(ctrlDisplayItem_BCK.Size.Width, ctrlDisplayItem_BCK.Size.Height);
+ ctrlDisplayItem_1.Location = new Point(ctrlDisplayItem_BCK.Location.X, ctrlDisplayItem_BCK.Location.Y);
+ ctrlDisplayItem_1.IsTextVertical = ctrlDisplayItem_BCK.IsTextVertical;
+ ctrlDisplayItem_1.RemoveRequest += new CtrlDisplayItemText.Delegate16(this.method_15);
+ ctrlDisplayItem_1.AddRequest += new CtrlDisplayItemText.Delegate20(this.method_12);
+ ctrlDisplayItem_1.MoveLeftRequest += new CtrlDisplayItemText.Delegate17(this.method_14);
+ ctrlDisplayItem_1.MoveRightRequest += new CtrlDisplayItemText.Delegate21(this.method_13);
+ ctrlDisplayItem_1.DefaultsRequest += new CtrlDisplayItemText.Delegate19(this.method_16);
+ ctrlDisplayItem_1.AddLedRequest += new CtrlDisplayItemText.Delegate18(this.method_17);
+ ctrlDisplayItem_1.AddGraphRequest += new CtrlDisplayItemText.DelegateGraph(this.AddGraph);
+ ctrlDisplayItem_1.AddGaugeRequest += new CtrlDisplayItemText.DelegateGauge(this.AddGauge);
+ this.collection_0.Insert(index, ctrlDisplayItem_1);
+ //SpawnDisplays();
+ }
+
+ private void method_12(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ AddDisplay(ctrlDisplayItem_1, 0);
+ SpawnDisplays();
+ }
+
+ private void method_13(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ for (int i = 0; i < this.collection_0.Count; i++)
+ {
+ if ((ctrlDisplayItem_1 == this.collection_0[i]) && (i < (this.collection_0.Count - 2)))
+ {
+ this.collection_0.RemoveAt(i);
+ this.collection_0.Insert(i + 1, ctrlDisplayItem_1);
+ break;
+ }
+ }
+ this.ReloadDisplay();
+ }
+
+ private void method_14(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ for (int i = 0; i < this.collection_0.Count; i++)
+ {
+ if ((ctrlDisplayItem_1 == this.collection_0[i]) && (i > 0))
+ {
+ this.collection_0.RemoveAt(i);
+ this.collection_0.Insert(i - 1, ctrlDisplayItem_1);
+ break;
+ }
+ }
+ this.ReloadDisplay();
+ }
+
+ private void method_15(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ this.collection_0.Remove(ctrlDisplayItem_1);
+ this.Controls.Remove(ctrlDisplayItem_1);
+ }
+
+ private void method_16(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ this.method_7();
+ }
+
+ private void SpawnDisplays()
+ {
+ this.Controls.Clear();
+ for (int i = 0; i < this.collection_0.Count; i++) this.Controls.Add(this.collection_0[i]);
+ }
+
+ public void LoadHints()
+ {
+ //hints
+ if (!loading)
+ {
+ if (!this.class10_settings_0.ShownHint_Gauges)
+ {
+ for (int i = this.collection_0.Count / 3; i < this.collection_0.Count; i++)
+ {
+ string ThisHint = "You can Customize the gauges layout" + Environment.NewLine + "the sensors, position and sizing!";
+
+ frmHints frmHints_0 = new frmHints(ThisHint, true, 10, new Point(400, 145));
+ //frmHints frmHints_0 = new frmHints(ThisHint, true, 10, new Point(this.collection_0[i].Location.X + 15, this.collection_0[i].Location.Y + 15));
+ DialogResult result = frmHints_0.ShowDialog();
+
+ if (result == DialogResult.OK)
+ {
+ this.class10_settings_0.ShownHint_Gauges = true;
+ }
+
+ i = this.collection_0.Count + 1;
+ }
+ }
+
+ if (!this.class10_settings_0.ShownHint_Colors)
+ {
+ for (int i = 0; i < this.collection_0.Count; i++)
+ {
+ string ThisHint = "You can Customize the colors layout" + Environment.NewLine + "go in the 'Settings' to do so!";
+ //int LocX = this.collection_0[i].PointToScreen(new Point(int.Parse(this.displayItemsStripped_0.options[i, 5]), 0)).X + 440;
+ //int LocY = this.collection_0[i].PointToScreen(new Point(0, int.Parse(this.displayItemsStripped_0.options[i, 6]))).Y;
+
+ frmHints frmHints_0 = new frmHints(ThisHint, true, 10, new Point(400, 145));
+ //frmHints frmHints_0 = new frmHints(ThisHint, true, 10, new Point(LocX, LocY));
+ DialogResult result = frmHints_0.ShowDialog();
+
+ if (result == DialogResult.OK)
+ {
+ this.class10_settings_0.ShownHint_Colors = true;
+ }
+
+ i = this.collection_0.Count + 1;
+ }
+ }
+ }
+ }
+
+ private void method_17(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ AddDisplay(ctrlDisplayItem_1, 1);
+ SpawnDisplays();
+ }
+
+ private void AddGraph(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ AddDisplay(ctrlDisplayItem_1, 2);
+ SpawnDisplays();
+ }
+
+ private void AddGauge(CtrlDisplayItemText ctrlDisplayItem_1)
+ {
+ AddDisplay(ctrlDisplayItem_1, 3);
+ SpawnDisplays();
+ }
+
+ internal void method_2()
+ {
+ this.collection_0[0].ClearPeak();
+ }
+
+ private void method_3(long long_0, string string_0)
+ {
+ if (!this.class17_0.method_63_HasLogsFileOpen())
+ {
+ this.method_4();
+ }
+ }
+
+ private void method_4()
+ {
+ base.Invalidate();
+ }
+
+ /*private void method_5(Struct12 struct12_0)
+ {
+ if (this.class10_0.bool_ActiveDatalog[3])
+ {
+ if (this.bool_0)
+ {
+ try
+ {
+ base.Invoke(new Delegate0(this.method_6), new object[] { struct12_0 });
+ }
+ catch { }
+ }
+ }
+ }
+
+ private void method_6(Struct12 struct12_0)
+ {
+ if ((DateTime.Now - LastCheck).TotalMilliseconds >= this.class10_0.int_ActiveDatalog[3])
+ //if ((DateTime.Now - LastCheck).TotalMilliseconds >= 0)
+ {
+ //LastCheck = DateTime.Now;
+ if (this.class10_0.bool_ActiveDatalog[3])
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ foreach (CtrlDisplayItemText item in this.collection_0)
+ {
+ item.myDataloggerUpdateInvoke(struct12_0);
+ }
+ }
+ }
+
+ LastCheck = DateTime.Now;
+ }
+ }*/
+
+ private void method_7()
+ {
+ this.collection_0.Clear();
+ this.ctrlDisplayItem_0 = new CtrlDisplayItemText(ref this.class17_0, ref this.class18_0, ref this.collection_0, ref this.frmMain_0);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.Mil;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(0, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.VtsMaps;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(0, 20);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.Fuelcut;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(0, 40);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.IgnCut;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(0, 60);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.FuelPump;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 20);
+ this.ctrlDisplayItem_0.Location = new Point(0, 80);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+ //#####
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.FtlActive;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(60, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.FtsActive;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(60, 20);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.AntiLag;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(60, 40);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.FanControl;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 21);
+ this.ctrlDisplayItem_0.Location = new Point(60, 60);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.TypeLED = DatalogLedTypes.secMaps;
+ this.ctrlDisplayItem_0.DataDisplayType = 1;
+ this.ctrlDisplayItem_0.Size = new Size(61, 20);
+ this.ctrlDisplayItem_0.Location = new Point(60, 80);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+ //#####
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.map;
+ this.ctrlDisplayItem_0.DataDisplayType = 0;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(120, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.rpm;
+ this.ctrlDisplayItem_0.DataDisplayType = 3;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(220, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.tps;
+ this.ctrlDisplayItem_0.DataDisplayType = 2;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(320, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.O2;
+ this.ctrlDisplayItem_0.DataDisplayType = 3;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(420, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.iat;
+ this.ctrlDisplayItem_0.DataDisplayType = 2;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(520, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.ect;
+ this.ctrlDisplayItem_0.DataDisplayType = 2;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(620, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.ign;
+ this.ctrlDisplayItem_0.DataDisplayType = 3;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(720, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.inj;
+ this.ctrlDisplayItem_0.DataDisplayType = 0;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(820, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.vss;
+ this.ctrlDisplayItem_0.DataDisplayType = 3;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(920, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.flexFuel;
+ this.ctrlDisplayItem_0.DataDisplayType = 0;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(1020, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.accelTime;
+ this.ctrlDisplayItem_0.DataDisplayType = 0;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(1120, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.ctrlDisplayItem_0.Type = DatalogDisplayTypes.fuelUsage;
+ this.ctrlDisplayItem_0.DataDisplayType = 0;
+ this.ctrlDisplayItem_0.Size = new Size(101, 100);
+ this.ctrlDisplayItem_0.Location = new Point(1220, 0);
+ AddDisplay(ctrlDisplayItem_0, this.ctrlDisplayItem_0.DataDisplayType);
+
+ this.method_10(); //Save Settings
+
+ this.ReloadDisplay();
+ }
+
+ private void ReloadDisplay()
+ {
+ SpawnDisplays();
+ }
+
+ private void method_9()
+ {
+ LoadSettings(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\display.txt");
+ }
+
+ private delegate void Delegate0(Struct12 struct12_0);
+
+ private void editWarningsToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.frmMain_0.SensorWarning_Click(sender, e);
+ }
+
+ public void LoadSettingsBox()
+ {
+ DialogResult result = openFileDialog1.ShowDialog();
+ if (result == DialogResult.OK)
+ {
+ LoadSettings(openFileDialog1.FileName);
+ }
+ }
+
+ public void SaveSettingsBox()
+ {
+ DialogResult result = saveFileDialog1.ShowDialog();
+ if (result == DialogResult.OK)
+ {
+ SaveSettings(saveFileDialog1.FileName);
+ }
+ }
+
+ private void LoadPresetToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ LoadSettingsBox();
+ }
+
+ private void SavePresetToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ SaveSettingsBox();
+ }
+
+ private void UnlockPositionSizingToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ LockedPositionAndSize = !LockedPositionAndSize;
+ this.unlockPositionSizingToolStripMenuItem.Checked = LockedPositionAndSize;
+
+ foreach (CtrlDisplayItemText item in this.collection_0)
+ {
+ item.lockPositionSizingToolStripMenuItem.Checked = LockedPositionAndSize;
+ }
+ }
+
+ /*public void SetButtonsEnabled(int ThisTag, bool Enabled)
+ {
+ foreach (CtrlDisplayItemText item in this.collection_0)
+ {
+ if (item.DataDisplayType == 5 && (int)item.TypeBUTTON == ThisTag)
+ {
+ item.IsLEDActivated = Enabled;
+ item.Invalidate();
+ }
+ }
+ }*/
+}
+
diff --git a/FrmDataDisplay.resx b/FrmDataDisplay.resx
new file mode 100644
index 0000000..1030f02
--- /dev/null
+++ b/FrmDataDisplay.resx
@@ -0,0 +1,1796 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 172, 17
+
+
+ 312, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/ctrlAdvGraph.cs b/ctrlAdvGraph.cs
new file mode 100644
index 0000000..cc292a6
--- /dev/null
+++ b/ctrlAdvGraph.cs
@@ -0,0 +1,348 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Drawing.Drawing2D;
+using System.Windows.Forms;
+
+internal class ctrlAdvGraph : UserControl
+{
+ private Brush brush_0;
+ private Class10 class10_0;
+ private Class16_u class16_0;
+ private Class18_file class18_0;
+ private Class7_u[,] class7_0;
+ private Class7_u class7_1;
+ private ctrlAdvTable[] ctrlAdvTable_0;
+ public float float_0;
+ public float float_1;
+ private float float_2;
+ private float float_3;
+ private float float_4;
+ private float float_5;
+ private Graphics graphics_0;
+ private IContainer icontainer_0;
+ private int int_0;
+ private int int_1;
+ private int int_2 = 20;
+ private int int_3 = 20;
+ private int int_4;
+ private int int_5;
+ private string string_0;
+
+ public ctrlAdvGraph()
+ {
+ this.InitializeComponent();
+ this.class16_0 = new Class16_u();
+ this.float_1 = 5f;
+ }
+
+ private void ctrlAdvGraph_Load(object sender, EventArgs e)
+ {
+ this.method_9();
+ }
+
+ private void ctrlAdvGraph_Resize(object sender, EventArgs e)
+ {
+ if (this.class7_0 == null)
+ {
+ this.method_9();
+ }
+ this.class16_0.method_1(base.CreateGraphics(), base.ClientRectangle.Width, base.ClientRectangle.Height);
+ base.Invalidate();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ base.SuspendLayout();
+ base.AutoScaleDimensions = new SizeF(6f, 13f);
+ base.AutoScaleMode = AutoScaleMode.Font;
+ base.Name = "ctrlAdvGraph";
+ base.Load += new EventHandler(this.ctrlAdvGraph_Load);
+ base.Resize += new EventHandler(this.ctrlAdvGraph_Resize);
+ base.ResumeLayout(false);
+ }
+
+ internal void method_0(ref Class18_file class18_1, ref Class10 class10_1)
+ {
+ this.class18_0 = class18_1;
+ this.class18_0.delegate58_0 += new Class18_file.Delegate58(this.method_9);
+ this.class18_0.delegate55_0 += new Class18_file.Delegate55(this.method_9);
+ this.class10_0 = class10_1;
+ this.ctrlAdvGraph_Load(null, null);
+ }
+
+ public ctrlAdvTable[] method_1()
+ {
+ return this.ctrlAdvTable_0;
+ }
+
+ private void method_10()
+ {
+ float num;
+ string str;
+ Pen pen = new Pen(this.class18_0.class10_0.color_14, 1f);
+ Font font = new Font("Lucida Sans", 9f, FontStyle.Bold);
+ Font font2 = new Font("Lucida Sans", 9f, FontStyle.Bold);
+ SolidBrush brush = new SolidBrush(this.class18_0.class10_0.color_14);
+ SolidBrush brush2 = new SolidBrush(this.class18_0.class10_0.color_11);
+ float num2 = 0f;
+ StringFormat format = new StringFormat {
+ FormatFlags = StringFormatFlags.DirectionVertical
+ };
+ float num3 = 0f;
+ float num4 = 0f;
+ if (this.float_0 == 0f)
+ {
+ this.float_0 = 5f;
+ }
+ for (float i = 0f; i <= this.float_0; i++)
+ {
+ num = (this.int_0 + this.int_0) + ((i * this.int_5) / this.float_0);
+ str = Math.Round((double) ((((this.float_2 - this.float_3) / this.float_0) * i) + this.float_3), 0).ToString();
+ this.graphics_0.DrawString(str, font, brush2, num - (this.graphics_0.MeasureString(str, font).Width / 2f), (float) (base.ClientRectangle.Bottom - (this.int_1 - (font.Height / 8))));
+ this.graphics_0.DrawLine(pen, base.ClientRectangle.Left + num, (float) (base.ClientRectangle.Bottom - this.int_1), base.ClientRectangle.Left + num, (float) (base.ClientRectangle.Top + this.int_1));
+ }
+ num2 = 0f;
+ for (float j = 0f; j <= this.float_1; j++)
+ {
+ num = this.int_1 + ((j * this.int_4) / this.float_1);
+ string s = Math.Round((double) ((((this.float_5 - this.float_4) / this.float_1) * j) + this.float_4), 1).ToString();
+ if ((Math.Round((double) ((((this.float_5 - this.float_4) / this.float_1) * j) + this.float_4), 0) != 0.0) || ((Math.Round((double) ((((this.float_5 - this.float_4) / this.float_1) * j) + this.float_4), 0) == 0.0) && (this.float_3 != 0f)))
+ {
+ this.graphics_0.DrawString(s, font2, brush2, (float) (base.ClientRectangle.Left + (this.int_0 * 0.8f)), (float) ((base.ClientRectangle.Bottom - 8) - num));
+ }
+ this.graphics_0.DrawLine(pen, (float) ((base.ClientRectangle.Left + this.int_0) + this.int_0), base.ClientRectangle.Bottom - num, base.ClientRectangle.Right - this.int_0, base.ClientRectangle.Bottom - num);
+ num2 += this.float_1;
+ }
+ str = this.ctrlAdvTable_0[0].string_1[0];
+ this.graphics_0.DrawString(str, font, brush2, (float) ((base.ClientRectangle.Width - this.graphics_0.MeasureString(str, font).Width) / 2f), (float) ((base.ClientRectangle.Bottom - (((float) this.int_1) / 2f)) - (((float) font.Height) / 20f)));
+ this.graphics_0.DrawString(this.string_0, font, brush2, base.ClientRectangle.Left + 1f, (base.ClientRectangle.Height - this.graphics_0.MeasureString(this.method_7(), font, 100, format).Height) / 2f, format);
+ if (pen != null)
+ {
+ pen.Dispose();
+ }
+ pen = new Pen(this.class18_0.class10_0.color_11, 1f) {
+ DashStyle = DashStyle.Custom,
+ DashPattern = new float[] { 6f, 3f }
+ };
+ if (this.float_4 < 0f)
+ {
+ num4 = (this.int_4 - (this.int_4 * ((0f - this.float_4) / (this.float_5 - this.float_4)))) + this.int_1;
+ this.graphics_0.DrawLine(pen, (float) ((base.ClientRectangle.Left + this.int_0) + this.int_0), num4, base.ClientRectangle.Right - this.int_0, num4);
+ }
+ if (this.float_3 < 0f)
+ {
+ num3 = (this.int_0 * 2) + (((0f - this.float_3) / (this.float_2 - this.float_3)) * this.int_5);
+ this.graphics_0.DrawLine(pen, num3, (float) (base.ClientRectangle.Bottom - this.int_1), num3, (float) (base.ClientRectangle.Top + this.int_1));
+ }
+ if ((this.float_4 < 0f) && ((this.float_3 > 0f) || (this.float_3 < 0f)))
+ {
+ this.graphics_0.DrawString(0.ToString("N0"), font2, brush2, (float) (num3 - 2f), (float) (num4 - 2f));
+ }
+ pen.Dispose();
+ font.Dispose();
+ brush.Dispose();
+ brush2.Dispose();
+ format.Dispose();
+ format = null;
+ pen = null;
+ font = null;
+ brush = null;
+ brush2 = null;
+ }
+
+ private void method_11()
+ {
+ SolidBrush brush = new SolidBrush(Color.Red);
+ Pen pen = new Pen(Color.Red, 2f);
+ Pen pen2 = new Pen(Color.Blue, 1f);
+ Pen pen3 = new Pen(this.class18_0.class10_0.color_Trace, 1f);
+ Pen pen4 = new Pen(this.class18_0.class10_0.color_11);
+ SolidBrush brush2 = new SolidBrush(this.class18_0.class10_0.color_Trace);
+ Font font = new Font("Lucida Sans", 6.5f, FontStyle.Bold);
+ SolidBrush brush3 = new SolidBrush(this.class18_0.class10_0.color_11);
+ Class7_u class2 = null;
+ Class7_u class3 = null;
+ int green = 0;
+ int col = 0;
+ int num3 = 0;
+ float num4 = 0f;
+ ctrlAdvTable table = null;
+ for (int i = 0; i < this.ctrlAdvTable_0.Length; i++)
+ {
+ num3 += this.ctrlAdvTable_0[i].method_5() - 1;
+ }
+ for (int j = 0; j < this.ctrlAdvTable_0.Length; j++)
+ {
+ table = this.ctrlAdvTable_0[j];
+ for (int k = 1; k < table.method_5(); k++)
+ {
+ class2 = null;
+ class3 = null;
+ green = (0xff - ((((0xff * k) * (j + 1)) / num3) + 1)) % 0xff;
+ if (green < 0)
+ {
+ green *= -1;
+ }
+ for (col = 0; col < table.method_3(); col++)
+ {
+ pen.Color = Color.FromArgb(0xff, green, 0);
+ brush.Color = Color.FromArgb(0xff, green, 0);
+ num4 = (float) table.method_14((byte) col, (byte) k);
+ if (num4 > this.float_5)
+ {
+ num4 = this.float_5;
+ }
+ float yChart = (this.int_4 - (this.int_4 * ((num4 - this.float_4) / (this.float_5 - this.float_4)))) + this.int_1;
+ float xChart = (2 * this.int_0) + (((((float) table.method_14((byte) col, 0)) - this.float_3) / (this.float_2 - this.float_3)) * this.int_5);
+ if ((this.float_5 - this.float_4) != 0f)
+ {
+ if (this.class7_0[col, k] == null)
+ {
+ this.class7_0[col, k] = new Class7_u(xChart, yChart, (float) table.method_14((byte) col, 0), (float) table.method_14((byte) col, (byte) k), col, k);
+ this.class7_0[col, k].bool_1 = table.method_15(col, k);
+ }
+ else
+ {
+ this.class7_0[col, k].method_9(xChart);
+ this.class7_0[col, k].method_11(yChart);
+ this.class7_0[col, k].method_7((float) table.method_14((byte) col, (byte) k));
+ this.class7_0[col, k].bool_0 = table.method_15(col, k);
+ }
+ class3 = this.class7_0[col, k];
+ this.graphics_0.FillRectangle(brush, (float) (class3.method_8() - 2f), (float) (class3.method_10() - 2f), (float) 5f, (float) 5f);
+ if (class2 != null)
+ {
+ this.graphics_0.DrawLine(pen, class2.method_8(), class2.method_10(), class3.method_8(), class3.method_10());
+ }
+ if (this.class7_0[col, k].bool_0)
+ {
+ this.graphics_0.DrawRectangle(pen4, (float) (this.class7_0[col, k].method_8() - 4f), (float) (this.class7_0[col, k].method_10() - 3.5f), (float) 8f, (float) 8f);
+ }
+ }
+ class2 = class3;
+ }
+ }
+ }
+ pen.Dispose();
+ pen = null;
+ pen4.Dispose();
+ pen4 = null;
+ pen3.Dispose();
+ pen3 = null;
+ pen2.Dispose();
+ pen2 = null;
+ font.Dispose();
+ font = null;
+ brush3.Dispose();
+ brush3 = null;
+ brush.Dispose();
+ brush = null;
+ brush2.Dispose();
+ brush2 = null;
+ }
+
+ public void method_2(ctrlAdvTable[] ctrlAdvTable_1)
+ {
+ this.ctrlAdvTable_0 = ctrlAdvTable_1;
+ if (this.ctrlAdvTable_0 != null)
+ {
+ this.float_0 = this.ctrlAdvTable_0[0].method_3() - 1;
+ }
+ }
+
+ public float method_3()
+ {
+ return this.float_4;
+ }
+
+ public void method_4(float float_6)
+ {
+ this.float_4 = float_6;
+ }
+
+ public float method_5()
+ {
+ return this.float_5;
+ }
+
+ public void method_6(float float_6)
+ {
+ this.float_5 = float_6;
+ }
+
+ public string method_7()
+ {
+ return this.string_0;
+ }
+
+ public void method_8(string string_1)
+ {
+ this.string_0 = string_1;
+ }
+
+ private void method_9()
+ {
+ if (this.class18_0 != null)
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ int num = 0;
+ for (int i = 0; i < this.ctrlAdvTable_0.Length; i++)
+ {
+ num = this.ctrlAdvTable_0[i].method_5();
+ }
+ this.class7_0 = new Class7_u[this.ctrlAdvTable_0[0].method_3(), num];
+ }
+ this.Refresh();
+ }
+ }
+
+ protected override void OnPaint(PaintEventArgs pe)
+ {
+ this.int_0 = 30;
+ this.int_1 = 0x19;
+ this.int_5 = base.ClientRectangle.Width - (3 * this.int_0);
+ this.int_4 = base.ClientRectangle.Height - (2 * this.int_1);
+ this.brush_0 = new SolidBrush(this.class10_0.color_3);
+ if (this.class18_0 == null)
+ {
+ this.graphics_0 = pe.Graphics;
+ this.graphics_0.FillRectangle(this.brush_0, pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ //this.graphics_0.FillRectangle(new SolidBrush(SystemColors.Control), pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ }
+ else if (!this.class18_0.method_30_HasFileLoadedInBMTune() || !this.class16_0.method_0())
+ {
+ this.graphics_0 = pe.Graphics;
+ this.graphics_0.SmoothingMode = SmoothingMode.None;
+ this.graphics_0.FillRectangle(this.brush_0, pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ }
+ else if (this.class16_0.method_0())
+ {
+ this.graphics_0 = this.class16_0.method_3();
+ this.graphics_0.SmoothingMode = SmoothingMode.AntiAlias;
+ this.graphics_0.FillRectangle(this.brush_0, pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ this.int_2 = 20;
+ this.int_3 = 20;
+ this.float_2 = (float) this.ctrlAdvTable_0[0].method_7();
+ this.float_3 = (float) this.ctrlAdvTable_0[0].method_8();
+ this.method_10();
+ this.method_11();
+ this.class16_0.method_2(pe.Graphics);
+ }
+ }
+
+ protected override void OnPaintBackground(PaintEventArgs pe)
+ {
+ }
+}
+
diff --git a/ctrlAdvTable.cs b/ctrlAdvTable.cs
new file mode 100644
index 0000000..0de302f
--- /dev/null
+++ b/ctrlAdvTable.cs
@@ -0,0 +1,1028 @@
+using Data;
+using System;
+using System.Text;
+using System.ComponentModel;
+using System.Drawing;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+internal class ctrlAdvTable : UserControl
+{
+ private ToolStripMenuItem adjSelectionToolStripMenuItem;
+ private ToolStripMenuItem adjSelectionToolStripMenuItem1;
+ private bool HeaderIsGrayed;
+ private bool HasHeader;
+ private bool DatalogEnabled;
+ private bool bool_3 = true;
+ private bool bool_4 = true;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ private Class33_Sensors class33_Sensors_0;
+ private ContextMenuStrip contextMenuStrip1;
+ private ToolStripMenuItem copyToolStripMenuItem;
+ private double double_0 = 1.0;
+ public ErrorProvider errorProvider_0;
+ //private ctrlAdvGraph ctrlAdvGraph_0;
+ private Form form_0;
+ public DataGridView grid;
+ private IContainer icontainer_0;
+ private int int_0;
+ private int int_1;
+ public int int_2 = 0x20;
+ private int int_3 = -1;
+ private ToolStripMenuItem pasteToolStripMenuItem;
+ private SensorsX sensors_0;
+ private ToolStripMenuItem setSelectionToolStripMenuItem;
+ public string[] string_0;
+ public string[] string_1;
+ private IContainer components;
+ private ToolStripSeparator toolStripSeparator1;
+ private ToolStripMenuItem showInGraphToolStripMenuItem;
+ private ToolStripSeparator toolStripSeparator2;
+
+ private ctrlAdvTable ctrlAdvTable_0;
+ private frmAdvancedGraph frmAdvancedGraph_0;
+
+ public event Delegate2 delegate2_0;
+ public event Delegate1 delegate1_0;
+ public event Delegate4 delegate4_0;
+ public event Delegate5 delegate5_0;
+ //public event Delegate3 delegate3_0;
+
+ private DateTime LastCheck = DateTime.Now;
+
+ public ctrlAdvTable()
+ {
+ this.InitializeComponent();
+ ctrlAdvTable_0 = this;
+ this.grid.SelectionChanged += new EventHandler(this.grid_SelectionChanged);
+ this.grid.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(this.grid_EditingControlShowing);
+ }
+
+ private void adjSelectionToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ frmAdvTableAdd add = new frmAdvTableAdd(this.grid.SelectedCells, ref this.class18_0) {
+ Tag = 1
+ };
+ add.ShowDialog();
+ add.Dispose();
+ add = null;
+ }
+
+ private void adjSelectionToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ frmAdvTableAdd add = new frmAdvTableAdd(this.grid.SelectedCells, ref this.class18_0) {
+ Tag = 2
+ };
+ add.ShowDialog();
+ add.Dispose();
+ add = null;
+ }
+
+ private void copyToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune() && (this.grid.GetCellCount(DataGridViewElementStates.Selected) > 0))
+ {
+ try
+ {
+ Clipboard.SetDataObject(CopyToClipboard());
+ /*if (this.grid.GetClipboardContent() != null)
+ {
+ if (this.grid.GetClipboardContent().GetData(DataFormats.Text) != null)
+ Clipboard.SetDataObject(this.grid.GetClipboardContent().GetData(DataFormats.Text));
+ }*/
+ }
+ catch (Exception)
+ {
+ this.class18_0.class17_0.frmMain_0.LogThis("Unable to copy content to Clipboard");
+ //throw new Exception("Unable to set Clipboard Data");
+ }
+ }
+ }
+
+ private string CopyToClipboard()
+ {
+ string newline = "\n";
+ string tab = "\t";
+ StringBuilder clipboard_string = new StringBuilder();
+
+ for (int i = 0; i < this.grid.Rows.Count; i++)
+ {
+ int TabCount = 0;
+ for (int i2 = 0; i2 < this.grid.Rows[i].Cells.Count; i2++)
+ {
+ if (this.grid.Rows[i].Cells[i2].Selected)
+ {
+ if (TabCount > 0) clipboard_string.Append(tab);
+ clipboard_string.Append(this.grid.Rows[i].Cells[i2].Value);
+ TabCount++;
+ }
+
+ if (i2 == (this.grid.Rows[i].Cells.Count - 1)) clipboard_string.Append(newline);
+ }
+ }
+
+ return clipboard_string.ToString();
+ }
+
+ private void ctrlAdvTable_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void grid_CellContentClick(object sender, DataGridViewCellEventArgs e)
+ {
+ try
+ {
+ ((DataGridView)sender).BeginEdit(true);
+ }
+ catch { }
+ }
+
+ private void grid_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
+ {
+ if (this.frmAdvancedGraph_0 != null)
+ {
+ this.frmAdvancedGraph_0.ctrlAdvTable_0 = this;
+ this.frmAdvancedGraph_0.Invalidate();
+ }
+
+ if (this.delegate4_0 != null)
+ {
+ this.delegate4_0(e);
+ }
+ }
+
+ private void grid_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
+ {
+ if (((this.class18_0 != null) && this.class18_0.method_30_HasFileLoadedInBMTune()) && (this.delegate2_0 != null))
+ {
+ this.delegate2_0(e);
+ }
+ }
+
+ private void grid_CellValuePushed(object sender, DataGridViewCellValueEventArgs e)
+ {
+ if (string.IsNullOrEmpty(this.grid[e.ColumnIndex, e.RowIndex].ErrorText))
+ {
+ if (this.delegate1_0 != null)
+ {
+ this.delegate1_0(e);
+ }
+ /*if (this.ctrlAdvGraph_0 != null)
+ {
+ this.ctrlAdvGraph_0.Refresh();
+ }*/
+ }
+ }
+
+ private void grid_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
+ {
+ if (e.Control is DataGridViewTextBoxEditingControl)
+ {
+ e.Control.KeyPress += new KeyPressEventHandler(this.method_34);
+ }
+ }
+
+ private void grid_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.Control)
+ {
+ e.SuppressKeyPress = true;
+ }
+ if (this.class18_0.class10_settings_0.GetKeyPressed(e, "Increase Selected Cells"))
+ {
+ foreach (DataGridViewCell cell in this.grid.SelectedCells)
+ {
+ if (cell.RowIndex != 0)
+ {
+ this.grid[cell.ColumnIndex, cell.RowIndex].Value = double.Parse(cell.Value.ToString()) + this.method_12();
+ this.grid.InvalidateCell(cell.ColumnIndex, cell.RowIndex);
+ }
+ }
+ e.SuppressKeyPress = true;
+ }
+ else if (this.class18_0.class10_settings_0.GetKeyPressed(e, "Increase Selected Cells #2"))
+ {
+ foreach (DataGridViewCell cell2 in this.grid.SelectedCells)
+ {
+ if (cell2.RowIndex != 0)
+ {
+ this.grid[cell2.ColumnIndex, cell2.RowIndex].Value = double.Parse(cell2.Value.ToString()) + this.method_12();
+ this.grid.InvalidateCell(cell2.ColumnIndex, cell2.RowIndex);
+ }
+ }
+ e.SuppressKeyPress = true;
+ }
+ else if (this.class18_0.class10_settings_0.GetKeyPressed(e, "Decrease Selected Cells"))
+ {
+ foreach (DataGridViewCell cell3 in this.grid.SelectedCells)
+ {
+ if (cell3.RowIndex != 0)
+ {
+ this.grid[cell3.ColumnIndex, cell3.RowIndex].Value = double.Parse(cell3.Value.ToString()) - this.method_12();
+ this.grid.InvalidateCell(cell3.ColumnIndex, cell3.RowIndex);
+ }
+ }
+ e.SuppressKeyPress = true;
+ }
+ else if (this.class18_0.class10_settings_0.GetKeyPressed(e, "Decrease Selected Cells #2"))
+ {
+ foreach (DataGridViewCell cell4 in this.grid.SelectedCells)
+ {
+ if (cell4.RowIndex != 0)
+ {
+ this.grid[cell4.ColumnIndex, cell4.RowIndex].Value = double.Parse(cell4.Value.ToString()) - this.method_12();
+ this.grid.InvalidateCell(cell4.ColumnIndex, cell4.RowIndex);
+ }
+ }
+ e.SuppressKeyPress = true;
+ }
+ }
+
+ private void grid_KeyPress(object sender, KeyPressEventArgs e)
+ {
+ if (((e.KeyChar == ',') || (e.KeyChar == '.')) || (((e.KeyChar == '-') || (e.KeyChar == ' ')) || this.class18_0.method_255(e.KeyChar.ToString())))
+ {
+ ((DataGridView) sender).BeginEdit(true);
+ e.Handled = false;
+ }
+ else
+ {
+ ((DataGridView) sender).CancelEdit();
+ e.Handled = true;
+ }
+ }
+
+ public void grid_SelectionChanged(object sender, EventArgs e)
+ {
+ if (this.delegate5_0 != null)
+ {
+ this.delegate5_0(this.grid.SelectedCells);
+ }
+ /*if (this.ctrlAdvGraph_0 != null)
+ {
+ if (base.Name != this.ctrlAdvGraph_0.Tag.ToString())
+ {
+ this.showInGraphToolStripMenuItem_Click(null, null);
+ }
+ this.ctrlAdvGraph_0.Invalidate();
+ }*/
+ }
+
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.grid = new System.Windows.Forms.DataGridView();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+ this.setSelectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.adjSelectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.adjSelectionToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+ this.showInGraphToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.errorProvider_0 = new System.Windows.Forms.ErrorProvider(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).BeginInit();
+ this.contextMenuStrip1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).BeginInit();
+ this.SuspendLayout();
+ //
+ // grid
+ //
+ this.grid.AllowUserToAddRows = false;
+ this.grid.AllowUserToDeleteRows = false;
+ this.grid.AllowUserToResizeColumns = false;
+ this.grid.AllowUserToResizeRows = false;
+ this.grid.BackgroundColor = System.Drawing.SystemColors.Control;
+ this.grid.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.grid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.grid.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.grid.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.grid.GridColor = System.Drawing.SystemColors.ControlText;
+ this.errorProvider_0.SetIconAlignment(this.grid, System.Windows.Forms.ErrorIconAlignment.TopLeft);
+ this.grid.Location = new System.Drawing.Point(0, 0);
+ this.grid.Name = "grid";
+ this.grid.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders;
+ this.grid.ScrollBars = System.Windows.Forms.ScrollBars.None;
+ this.grid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+ this.grid.ShowCellToolTips = false;
+ this.grid.Size = new System.Drawing.Size(173, 94);
+ this.grid.TabIndex = 0;
+ this.grid.VirtualMode = true;
+ this.grid.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.grid_CellContentClick);
+ this.grid.CellValidating += new System.Windows.Forms.DataGridViewCellValidatingEventHandler(this.grid_CellValidating);
+ this.grid.CellValueNeeded += new System.Windows.Forms.DataGridViewCellValueEventHandler(this.grid_CellValueNeeded);
+ this.grid.CellValuePushed += new System.Windows.Forms.DataGridViewCellValueEventHandler(this.grid_CellValuePushed);
+ this.grid.EnabledChanged += new System.EventHandler(this.grid_EnabledChanged);
+ this.grid.KeyUp += new System.Windows.Forms.KeyEventHandler(this.grid_KeyDown);
+ this.grid.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.grid_KeyPress);
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.copyToolStripMenuItem,
+ this.pasteToolStripMenuItem,
+ this.toolStripSeparator2,
+ this.setSelectionToolStripMenuItem,
+ this.adjSelectionToolStripMenuItem,
+ this.adjSelectionToolStripMenuItem1,
+ this.toolStripSeparator1,
+ this.showInGraphToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(186, 148);
+ //
+ // copyToolStripMenuItem
+ //
+ this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
+ this.copyToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
+ this.copyToolStripMenuItem.Size = new System.Drawing.Size(185, 22);
+ this.copyToolStripMenuItem.Text = "Copy";
+ this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click);
+ //
+ // pasteToolStripMenuItem
+ //
+ this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
+ this.pasteToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
+ this.pasteToolStripMenuItem.Size = new System.Drawing.Size(185, 22);
+ this.pasteToolStripMenuItem.Text = "Paste";
+ this.pasteToolStripMenuItem.Click += new System.EventHandler(this.pasteToolStripMenuItem_Click);
+ //
+ // toolStripSeparator2
+ //
+ this.toolStripSeparator2.Name = "toolStripSeparator2";
+ this.toolStripSeparator2.Size = new System.Drawing.Size(182, 6);
+ //
+ // setSelectionToolStripMenuItem
+ //
+ this.setSelectionToolStripMenuItem.Name = "setSelectionToolStripMenuItem";
+ this.setSelectionToolStripMenuItem.Size = new System.Drawing.Size(185, 22);
+ this.setSelectionToolStripMenuItem.Text = "Set Selection";
+ this.setSelectionToolStripMenuItem.Click += new System.EventHandler(this.setSelectionToolStripMenuItem_Click);
+ //
+ // adjSelectionToolStripMenuItem
+ //
+ this.adjSelectionToolStripMenuItem.Name = "adjSelectionToolStripMenuItem";
+ this.adjSelectionToolStripMenuItem.Size = new System.Drawing.Size(185, 22);
+ this.adjSelectionToolStripMenuItem.Text = "Adjust Selection(-/+)";
+ this.adjSelectionToolStripMenuItem.Click += new System.EventHandler(this.adjSelectionToolStripMenuItem_Click);
+ //
+ // adjSelectionToolStripMenuItem1
+ //
+ this.adjSelectionToolStripMenuItem1.Name = "adjSelectionToolStripMenuItem1";
+ this.adjSelectionToolStripMenuItem1.Size = new System.Drawing.Size(185, 22);
+ this.adjSelectionToolStripMenuItem1.Text = "Adjust Selection(%)";
+ this.adjSelectionToolStripMenuItem1.Click += new System.EventHandler(this.adjSelectionToolStripMenuItem1_Click);
+ //
+ // toolStripSeparator1
+ //
+ this.toolStripSeparator1.Name = "toolStripSeparator1";
+ this.toolStripSeparator1.Size = new System.Drawing.Size(182, 6);
+ //
+ // showInGraphToolStripMenuItem
+ //
+ this.showInGraphToolStripMenuItem.Name = "showInGraphToolStripMenuItem";
+ this.showInGraphToolStripMenuItem.Size = new System.Drawing.Size(185, 22);
+ this.showInGraphToolStripMenuItem.Text = "Show in Graph";
+ this.showInGraphToolStripMenuItem.Click += new System.EventHandler(this.showInGraphToolStripMenuItem_Click);
+ //
+ // errorProvider_0
+ //
+ this.errorProvider_0.ContainerControl = this;
+ //
+ // ctrlAdvTable
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ContextMenuStrip = this.contextMenuStrip1;
+ this.Controls.Add(this.grid);
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Name = "ctrlAdvTable";
+ this.Size = new System.Drawing.Size(173, 94);
+ this.Load += new System.EventHandler(this.ctrlAdvTable_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).EndInit();
+ this.contextMenuStrip1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ private void ReloadShortcuts()
+ {
+ if (this.class18_0.class10_settings_0.GetKeySettings("Copy"))
+ {
+ Keys CtrlKey = 0; if (this.class18_0.class10_settings_0.Shortcut_PressCTRL) CtrlKey = Keys.Control;
+ Keys AltKey = 0; if (this.class18_0.class10_settings_0.Shortcut_PressALT) AltKey = Keys.Alt;
+ Keys ShiftKey = 0; if (this.class18_0.class10_settings_0.Shortcut_PressSHIFT) ShiftKey = Keys.Shift;
+ this.copyToolStripMenuItem.ShortcutKeys = ((Keys)((CtrlKey | AltKey | ShiftKey | this.class18_0.class10_settings_0.Shortcut_KeyPressed)));
+ }
+ if (this.class18_0.class10_settings_0.GetKeySettings("Paste"))
+ {
+ Keys CtrlKey = 0; if (this.class18_0.class10_settings_0.Shortcut_PressCTRL) CtrlKey = Keys.Control;
+ Keys AltKey = 0; if (this.class18_0.class10_settings_0.Shortcut_PressALT) AltKey = Keys.Alt;
+ Keys ShiftKey = 0; if (this.class18_0.class10_settings_0.Shortcut_PressSHIFT) ShiftKey = Keys.Shift;
+ this.pasteToolStripMenuItem.ShortcutKeys = ((Keys)((CtrlKey | AltKey | ShiftKey | this.class18_0.class10_settings_0.Shortcut_KeyPressed)));
+ }
+ }
+
+ internal void method_0(ref Class18 class18_1, ref Form form_1)
+ {
+ this.class18_0 = class18_1;
+ this.class17_0 = this.class18_0.class17_0;
+ this.class33_Sensors_0 = this.class17_0.class33_Sensors;
+ ReloadShortcuts();
+ this.class18_0.class17_0.delegate54_0 += new Class17.Delegate54(this.method_2);
+ this.form_0 = form_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ internal void method_1(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+ this.class17_0 = this.class18_0.class17_0;
+ this.class33_Sensors_0 = this.class17_0.class33_Sensors;
+ this.class18_0.class17_0.delegate54_0 += new Class17.Delegate54(this.method_2);
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ public double method_10()
+ {
+ double num = 10000000.0;
+ for (int i = 0; i < this.grid.Columns.Count; i++)
+ {
+ for (int j = 1; j < this.grid.Rows.Count; j++)
+ {
+ if (double.Parse(this.grid[i, j].Value.ToString()) < num)
+ {
+ num = double.Parse(this.grid[i, j].Value.ToString());
+ }
+ }
+ }
+ return Math.Round(num, 0);
+ }
+
+ public string method_11()
+ {
+ return this.string_1[1];
+ }
+
+ public double method_12()
+ {
+ return this.double_0;
+ }
+
+ public void method_SetIncreaser(double double_1)
+ {
+ this.double_0 = double_1;
+ }
+
+ public double method_14(int int_4, int int_5)
+ {
+ return double.Parse(this.grid[int_4, int_5].Value.ToString());
+ }
+
+ public bool method_15(int int_4, int int_5)
+ {
+ return this.grid[int_4, int_5].Selected;
+ }
+
+ public bool method_16()
+ {
+ return this.HasHeader;
+ }
+
+ public void method_HasHeader(bool bool_5)
+ {
+ this.HasHeader = bool_5;
+ this.grid.RowHeadersVisible = bool_5;
+ }
+
+ public bool method_GetHeaderGrayed()
+ {
+ return this.HeaderIsGrayed;
+ }
+
+ public void method_HeaderGrayed(bool bool_5)
+ {
+ this.HeaderIsGrayed = bool_5;
+ }
+
+ internal void method_2(Struct12 struct12_0)
+ {
+ if ((DateTime.Now - LastCheck).TotalMilliseconds >= this.class18_0.class10_settings_0.int_ActiveDatalog[4])
+ {
+ LastCheck = DateTime.Now;
+ if ((this.method_20() & (this.grid.ColumnCount > 0)) & (this.grid.Rows.Count > 0))
+ {
+ double num2;
+ int num = 0;
+ double num3 = 0.0;
+ double num4 = this.method_32(struct12_0, this.method_24());
+ if (!this.bool_4)
+ {
+ if (num4 <= double.Parse(this.grid[this.grid.ColumnCount - 1, 0].Value.ToString()))
+ {
+ num = this.grid.ColumnCount - 1;
+ this.method_31(num);
+ }
+ else if (num4 >= double.Parse(this.grid[0, 0].Value.ToString()))
+ {
+ num = 0;
+ this.method_31(num);
+ }
+ else
+ {
+ for (int i = this.grid.ColumnCount - 1; i > -1; i--)
+ {
+ num2 = double.Parse(this.grid[i, 0].Value.ToString());
+ if ((i - 1) > 0)
+ {
+ num3 = double.Parse(this.grid[i - 1, 0].Value.ToString());
+ }
+ if (num4 <= ((num2 + num3) / 2.0))
+ {
+ num = i;
+ this.method_31(num);
+ return;
+ }
+ }
+ }
+ }
+ else if (num4 <= double.Parse(this.grid[0, 0].Value.ToString()))
+ {
+ num = 0;
+ this.method_31(num);
+ }
+ else if (num4 >= double.Parse(this.grid[this.grid.ColumnCount - 1, 0].Value.ToString()))
+ {
+ num = this.grid.ColumnCount - 1;
+ this.method_31(num);
+ }
+ else
+ {
+ for (int j = 0; j < this.grid.ColumnCount; j++)
+ {
+ num2 = double.Parse(this.grid[j, 0].Value.ToString());
+ if ((j + 1) < this.grid.ColumnCount)
+ {
+ num3 = double.Parse(this.grid[j + 1, 0].Value.ToString());
+ }
+ if (num4 <= ((num2 + num3) / 2.0))
+ {
+ num = j;
+ this.method_31(num);
+ return;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ public bool method_20()
+ {
+ return this.DatalogEnabled;
+ }
+
+ public void method_21(bool bool_5)
+ {
+ this.DatalogEnabled = bool_5;
+ }
+
+ public bool method_22()
+ {
+ return this.bool_4;
+ }
+
+ public void method_23(bool bool_5)
+ {
+ this.bool_4 = bool_5;
+ }
+
+ public SensorsX method_24()
+ {
+ return this.sensors_0;
+ }
+
+ public void method_SetSensor(SensorsX sensors_1)
+ {
+ this.sensors_0 = sensors_1;
+ }
+
+ public void method_DisableHeader()
+ {
+ this.grid.Invalidate();
+ this.grid.ColumnHeadersVisible = false;
+ /*if (this.ctrlAdvGraph_0 != null)
+ {
+ this.ctrlAdvGraph_0.Refresh();
+ }*/
+ }
+
+ public int method_27()
+ {
+ int num = 0;
+ return (num + ((this.grid.Columns.Count * this.grid.Columns[0].Width) + (this.grid.Columns.Count * 3)));
+ }
+
+ public void method_Load()
+ {
+ try
+ {
+ this.grid.ColumnHeadersVisible = false;
+ this.grid.Rows.Clear();
+ this.grid.Columns.Clear();
+ for (int i = 0; i < this.method_3(); i++)
+ {
+ this.grid.Columns.Add("col" + i.ToString(), this.string_0[i]);
+ this.grid.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
+ this.grid.Columns[i].Width = this.int_2;
+ }
+ for (int j = 0; j < this.method_5(); j++)
+ {
+ this.grid.Rows.Add();
+ if (this.HasHeader)
+ {
+ this.grid.Rows[j].HeaderCell.Value = this.string_1[j];
+ }
+ if (this.HeaderIsGrayed && (j == 0))
+ {
+ this.grid.Rows[0].DefaultCellStyle.BackColor = SystemColors.Control;
+ }
+ this.grid.Rows[j].Height = 20;
+ }
+ }
+ catch (Exception)
+ {
+ }
+ }
+
+ public bool method_29()
+ {
+ return this.bool_3;
+ }
+
+ public int method_3()
+ {
+ return this.int_0;
+ }
+
+ public void method_30(bool bool_5)
+ {
+ this.bool_3 = bool_5;
+ }
+
+ private void method_31(int int_4)
+ {
+ if (int_4 != this.int_3)
+ {
+ if (this.int_3 != -1)
+ {
+ for (int j = 1; j < this.grid.Rows.Count; j++)
+ {
+ if (j == 0)
+ {
+ this.grid[this.int_3, j].Style.BackColor = SystemColors.Control;
+ }
+ else
+ {
+ this.grid[this.int_3, j].Style.BackColor = Color.White;
+ }
+ this.grid.InvalidateCell(this.int_3, j);
+ }
+ }
+ for (int i = 1; i < this.grid.Rows.Count; i++)
+ {
+ this.grid[int_4, i].Style.BackColor = this.class18_0.class10_settings_0.color_Trace;
+ this.int_3 = int_4;
+ }
+ }
+ }
+
+ private double method_32(Struct12 struct12_0, SensorsX sensors_1)
+ {
+ switch (sensors_1)
+ {
+ /*case Sensors.rpm:
+ return (double) this.class18_Sensors.GetSensors_VALUE(Sensors.rpm, struct12_0);
+
+ case Sensors.gear:
+ return (double)this.class18_Sensors.GetSensors_VALUE(Sensors.gear, struct12_0);
+
+ case Sensors.boost:
+ return (double) this.class18_0.method_245(this.class18_0.method_206(struct12_0.byte_4));
+
+ case Sensors.ect:
+ return this.class18_Sensors.GetSensors_VALUE(Sensors.ect, struct12_0);
+
+ case Sensors.iat:
+ return this.class18_Sensors.GetSensors_VALUE(Sensors.iat, struct12_0);
+
+ case Sensors.batV:
+ return this.class18_Sensors.GetSensors_VALUE(Sensors.batV, struct12_0);*/
+
+ //###########################################################
+ //###########################################################
+ //###########################################################
+
+ case SensorsX.rpmX:
+ return (double) this.class33_Sensors_0.RPM;
+
+ case SensorsX.gearX:
+ return (double)this.class33_Sensors_0.Gear;
+
+ case SensorsX.boostX:
+ return (double) this.class18_0.method_245(this.class18_0.method_206(struct12_0.byte_4));
+
+ case SensorsX.ectX:
+ return this.class33_Sensors_0.ECT;
+
+ case SensorsX.iatX:
+ return this.class33_Sensors_0.IAT;
+
+ case SensorsX.batV:
+ return this.class33_Sensors_0.BatV;
+ }
+ return 0.0;
+ }
+
+ private void method_33(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ ((DataGridView) sender).BeginEdit(true);
+ }
+
+ private void method_34(object sender, KeyPressEventArgs e)
+ {
+ if (((((e.KeyChar == ',') || (e.KeyChar == '.')) || ((e.KeyChar == '-') || (e.KeyChar == '1'))) || (((e.KeyChar == '2') || (e.KeyChar == '3')) || ((e.KeyChar == '4') || (e.KeyChar == '5')))) || ((((e.KeyChar == '6') || (e.KeyChar == '7')) || ((e.KeyChar == '8') || (e.KeyChar == '9'))) || ((e.KeyChar == '0') || (e.KeyChar == '\b'))))
+ {
+ e.Handled = false;
+ }
+ else
+ {
+ e.Handled = true;
+ }
+ }
+
+ private int[] method_35()
+ {
+ DataGridViewSelectedCellCollection selectedCells = this.grid.SelectedCells;
+ int columnIndex = 0xff;
+ int num2 = 0;
+ int rowIndex = 0xff;
+ int num4 = 0;
+ foreach (DataGridViewCell cell in selectedCells)
+ {
+ if (cell.ColumnIndex < columnIndex)
+ {
+ columnIndex = cell.ColumnIndex;
+ }
+ if (cell.RowIndex < rowIndex)
+ {
+ rowIndex = cell.RowIndex;
+ }
+ }
+ foreach (DataGridViewCell cell2 in selectedCells)
+ {
+ if (cell2.ColumnIndex > num2)
+ {
+ num2 = cell2.ColumnIndex;
+ }
+ if (cell2.RowIndex > num4)
+ {
+ num4 = cell2.RowIndex;
+ }
+ }
+ return new int[] { columnIndex, rowIndex, num2, num4 };
+ }
+
+ public void method_ColumnsNumber(int int_4)
+ {
+ this.int_0 = int_4;
+ this.string_0 = new string[this.int_0];
+ }
+
+ public int method_5()
+ {
+ return this.int_1;
+ }
+
+ public void method_RowsNumber(int int_4)
+ {
+ this.int_1 = int_4;
+ this.string_1 = new string[int_4];
+ }
+
+ public double method_7()
+ {
+ double num = 0.0;
+ for (int i = 0; i < this.grid.Columns.Count; i++)
+ {
+ if (double.Parse(this.grid[i, 0].Value.ToString()) > num)
+ {
+ num = double.Parse(this.grid[i, 0].Value.ToString());
+ }
+ }
+ if (num > Math.Round(num, 0))
+ {
+ num++;
+ }
+ if ((this.method_8() == 0.0) && (num == 0.0))
+ {
+ num = 1.0;
+ }
+ return num;
+ }
+
+ public double method_8()
+ {
+ double num = 1000000.0;
+ for (int i = 0; i < this.grid.Columns.Count; i++)
+ {
+ if (double.Parse(this.grid[i, 0].Value.ToString()) < num)
+ {
+ num = double.Parse(this.grid[i, 0].Value.ToString());
+ }
+ }
+ if (num < Math.Round(num, 0))
+ {
+ num--;
+ }
+ return num;
+ }
+
+ public double method_9()
+ {
+ double num = 0.0;
+ for (int i = 0; i < this.grid.Columns.Count; i++)
+ {
+ for (int j = 1; j < this.grid.Rows.Count; j++)
+ {
+ if (double.Parse(this.grid[i, j].Value.ToString()) > num)
+ {
+ num = double.Parse(this.grid[i, j].Value.ToString());
+ }
+ }
+ }
+ return Math.Round(num, 0);
+ }
+
+ private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ try {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ IDataObject dataObject;
+ char[] separator = new char[] { '\r', '\n' };
+ char[] chArray2 = new char[] { '\t' };
+ try
+ {
+ dataObject = Clipboard.GetDataObject();
+ }
+ catch (Exception)
+ {
+ return;
+ }
+ string data = (string) dataObject.GetData(DataFormats.Text);
+ if (!(data == string.Empty) && (data != null))
+ {
+ DataGridViewSelectedCellCollection selectedCells = this.grid.SelectedCells;
+ int[] numArray = this.method_35();
+ string[] strArray = data.Split(separator, StringSplitOptions.RemoveEmptyEntries);
+ string[] strArray2 = strArray[0].Split(chArray2, StringSplitOptions.RemoveEmptyEntries);
+ int num = strArray.Length * strArray2.Length;
+ if (selectedCells.Count != num)
+ {
+ MessageBox.Show(Form.ActiveForm, "Clipboard doesn't fit selection");
+ }
+ else
+ {
+ strArray2 = null;
+ int index = 0;
+ int num3 = 0;
+ this.class18_0.method_156("Advance Table Paste", true);
+ for (int i = numArray[1]; i <= numArray[3]; i++)
+ {
+ strArray2 = strArray[num3].Split(chArray2, StringSplitOptions.RemoveEmptyEntries);
+ index = 0;
+ for (int j = numArray[0]; j <= numArray[2]; j++)
+ {
+ this.grid[j, i].Value = strArray2[index];
+ index++;
+ }
+ num3++;
+ }
+ this.class18_0.method_154();
+ this.Invalidate();
+ }
+ }
+ }
+ }
+ catch
+ {
+ MessageBox.Show(Form.ActiveForm, "Unable to paste Clipboard Data");
+ }
+ }
+
+ private void setSelectionToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ frmAdvTableAdd add = new frmAdvTableAdd(this.grid.SelectedCells, ref this.class18_0) {
+ Tag = 3
+ };
+ add.ShowDialog();
+ add.Dispose();
+ add = null;
+ }
+
+ public delegate void Delegate1(DataGridViewCellValueEventArgs dataGridViewCellValueEventArgs_0);
+
+ public delegate void Delegate2(DataGridViewCellValueEventArgs dataGridViewCellValueEventArgs_0);
+
+ public delegate void Delegate4(DataGridViewCellValidatingEventArgs dataGridViewCellValidatingEventArgs_0);
+
+ public delegate void Delegate5(DataGridViewSelectedCellCollection dataGridViewSelectedCellCollection_0);
+
+ //public delegate void Delegate3(ctrlAdvGraph ctrlAdvGraph_0);
+
+ private void showInGraphToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ /*this.ctrlAdvGraph_0 = new ctrlAdvGraph();
+ float num = (float)this.method_10();
+ if (num < 0f)
+ {
+ num -= (float)Math.Abs((double)(this.method_10() / 5.0));
+ }
+ else
+ {
+ num -= (float)(this.method_10() / 5.0);
+ }
+ this.ctrlAdvGraph_0.method_4((float)Math.Floor((double)num));
+ this.ctrlAdvGraph_0.method_6((float)Math.Ceiling((double)(((float)this.method_9()) + ((float)(this.method_9() / 5.0)))));
+ this.ctrlAdvGraph_0.method_8(this.method_11());
+ this.ctrlAdvGraph_0.method_2(new ctrlAdvTable[] { this });
+ this.ctrlAdvGraph_0.method_0(ref this.class18_0, ref this.class18_0.class10_0);
+ this.ctrlAdvGraph_0.Tag = base.Name;
+ if (this.delegate3_0 != null)
+ {
+ this.delegate3_0(this.ctrlAdvGraph_0);
+ }*/
+
+ ShowAdvancedGraph();
+ }
+
+
+ public void ShowAdvancedGraph()
+ {
+ if (this.frmAdvancedGraph_0 != null)
+ {
+ this.frmAdvancedGraph_0.Dispose();
+ this.frmAdvancedGraph_0 = null;
+ }
+
+ this.frmAdvancedGraph_0 = new frmAdvancedGraph(ref this.class18_0, ref this.ctrlAdvTable_0);
+ this.frmAdvancedGraph_0.Show();
+ this.frmAdvancedGraph_0.Focus();
+ }
+
+ private void grid_EnabledChanged(object sender, EventArgs e)
+ {
+ if (!grid.Enabled) {
+ grid.DefaultCellStyle.BackColor = SystemColors.Control;
+ grid.DefaultCellStyle.ForeColor = SystemColors.GrayText;
+ grid.ColumnHeadersDefaultCellStyle.BackColor = SystemColors.Control;
+ grid.ColumnHeadersDefaultCellStyle.ForeColor = SystemColors.GrayText;
+ grid.CurrentCell = null;
+ grid.ReadOnly = true;
+ grid.EnableHeadersVisualStyles = false;
+ }
+ else {
+ grid.DefaultCellStyle.BackColor = SystemColors.Window;
+ grid.DefaultCellStyle.ForeColor = SystemColors.ControlText;
+ grid.ColumnHeadersDefaultCellStyle.BackColor = SystemColors.Window;
+ grid.ColumnHeadersDefaultCellStyle.ForeColor = SystemColors.ControlText;
+ grid.ReadOnly = false;
+ grid.EnableHeadersVisualStyles = true;
+ }
+ }
+}
+
diff --git a/ctrlAdvTable.resx b/ctrlAdvTable.resx
new file mode 100644
index 0000000..b8873db
--- /dev/null
+++ b/ctrlAdvTable.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 172, 17
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ctrlBatteryOffset.cs b/ctrlBatteryOffset.cs
new file mode 100644
index 0000000..9de5cc8
--- /dev/null
+++ b/ctrlBatteryOffset.cs
@@ -0,0 +1,136 @@
+using System;
+using System.IO;
+using System.Collections.ObjectModel;
+using System.ComponentModel;
+using System.Drawing;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+internal class ctrlBatteryOffset : UserControl
+{
+ private bool bool_0;
+ private Class18 class18_0;
+ private IContainer icontainer_0;
+ private ComboBox lst;
+
+ public event Delegate64 delegate64_0;
+
+ internal ctrlBatteryOffset()
+ {
+ this.InitializeComponent();
+ }
+
+ private void ctrlBatteryOffset_Load(object sender, EventArgs e)
+ {
+ //this.method_2();
+ //foreach (Class24_u class2 in this.class18_0.Inj_collection) this.lst.Items.Add(class2.string_0);
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ this.lst = new System.Windows.Forms.ComboBox();
+ this.SuspendLayout();
+ //
+ // lst
+ //
+ this.lst.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
+ this.lst.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+ this.lst.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lst.DropDownHeight = 325;
+ this.lst.DropDownWidth = 340;
+ this.lst.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lst.FormattingEnabled = true;
+ this.lst.IntegralHeight = false;
+ this.lst.Location = new System.Drawing.Point(0, 0);
+ this.lst.Name = "lst";
+ this.lst.Size = new System.Drawing.Size(282, 21);
+ this.lst.TabIndex = 0;
+ this.lst.SelectedIndexChanged += new System.EventHandler(this.lst_SelectedIndexChanged);
+ //
+ // ctrlBatteryOffset
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.lst);
+ this.Name = "ctrlBatteryOffset";
+ this.Size = new System.Drawing.Size(282, 21);
+ this.Load += new System.EventHandler(this.ctrlBatteryOffset_Load);
+ this.ResumeLayout(false);
+
+ }
+
+ private void lst_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (!this.bool_0 && (this.delegate64_0 != null))
+ {
+ this.delegate64_0(null, this.class18_0.class24_u_0[this.lst.SelectedIndex].double_0, this.class18_0.class24_u_0[this.lst.SelectedIndex].double_1, this.lst.SelectedIndex, this.class18_0.class24_u_0[this.lst.SelectedIndex].string_0);
+ }
+ }
+
+ public void method_0(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+ foreach (Class24_u class24_u_1 in this.class18_0.class24_u_0) this.lst.Items.Add(class24_u_1.string_0);
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ public void method_1(byte byte_0)
+ {
+ this.bool_0 = true;
+ this.lst.SelectedIndex = byte_0;
+ this.bool_0 = false;
+ }
+
+ /*private void method_2()
+ {
+ Class24_u item = null;
+ item = new Class24_u {
+ string_0 = "Acura Integra (92-96 VTEC) 240cc (23lb) 12ohm",
+ double_0 = new double[] { 24.56, 16.08, 14.16, 12.13, 10.11, 8.09, 0.0 },
+ double_1 = new double[] { 0.29, 0.29, 0.4, 0.56, 0.79, 1.22, 1.22 }
+ };
+ this.class18_0.Inj_collection.Add(item);
+ item = new Class24_u {
+ string_0 = "Honda Civic (92-00 EX/SI) 240cc (23lb) 12ohm",
+ double_0 = new double[] { 24.56, 16.08, 14.16, 12.13, 10.11, 8.09, 0.0 },
+ double_1 = new double[] { 0.32, 0.33, 0.47, 0.62, 1.09, 2.05, 2.05 }
+ };
+ this.class18_0.Inj_collection.Add(item);
+
+ item = new Class24_u
+ {
+ string_0 = "Honda Civic (92-00 LX/DX/HX) 190cc (18lb) 12ohm",
+ double_0 = new double[] { 16.0, 15.0, 14.0, 13.0, 12.0, 10.0, 8.0 },
+ double_1 = new double[] { 0.31, 0.34, 0.46, 0.60, 0.80, 1.17, 1.82 }
+ };
+ this.class18_0.Inj_collection.Add(item);
+ //################################################################################################
+ }*/
+
+ public double[] method_3()
+ {
+ return this.class18_0.class24_u_0[this.lst.SelectedIndex].double_0;
+ }
+
+ public double[] method_4()
+ {
+ return this.class18_0.class24_u_0[this.lst.SelectedIndex].double_1;
+ }
+
+ public delegate void Delegate64(byte[] byte_0, double[] double_0, double[] double_1, int int_0, string string_0);
+}
+
diff --git a/ctrlBatteryOffset.resx b/ctrlBatteryOffset.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/ctrlBatteryOffset.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/ctrlMapGraph.cs b/ctrlMapGraph.cs
new file mode 100644
index 0000000..8198399
--- /dev/null
+++ b/ctrlMapGraph.cs
@@ -0,0 +1,3286 @@
+using Data;
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Drawing.Drawing2D;
+using System.Windows.Forms;
+
+internal class ctrlMapGraph : UserControl
+{
+ //private BackgroundWorker backgroundWorker_0 = new BackgroundWorker();
+ private bool bool_0;
+ private bool bool_1;
+ private bool bool_2;
+ private bool bool_3;
+ private bool bool_4;
+ private Brush brush_0;
+ private Class10_settings class10_settings_0;
+ private Class16_u class16_u_0 = new Class16_u();
+ private Class18 class18_0;
+ private Class7_u[,] class7_u_0;
+ //private Class7_u class7_1;
+ private ToolStripMenuItem clearPlotsToolStripMenuItem1;
+ private Color[] color_0 = new Color[4];
+ private CtrlGrid ctrlGrid_0;
+ private double double_0;
+ private float float_0;
+ private float float_1;
+ private float float_10;
+ private float float_11;
+ private float float_12;
+ private float float_13;
+ private float float_14;
+ private float float_15;
+ private float float_16;
+ private float float_17;
+ private float float_18;
+ private float float_19;
+ private float float_2;
+ private float float_20;
+ private float float_21;
+ private float float_22;
+ private float float_23;
+ private float float_24;
+ private float float_25;
+ private float float_26 = 0.5f;
+ private float float_27 = 0.5f;
+ private float float_3;
+ private float float_4;
+ private float float_5;
+ private float float_6 = 8f;
+ private float float_7;
+ private float float_8;
+ private float float_9;
+ private FrmGridChart frmGridChart_0;
+ private Graphics graphics_0;
+ private IContainer icontainer_0;
+ private int int_0;
+ private int int_1;
+ private int int_10 = 40;
+ private int int_10_0 = 15;
+ private int int_11 = 22;
+ private int int_12;
+ private int int_13;
+ private int int_14;
+ private int int_15;
+ private int int_2;
+ private int int_3;
+ private int int_4;
+ private int int_5;
+ private int int_6;
+ private int[,] int_7;
+ private int int_8;
+ private int int_9;
+ private List class7_u_1 = new List();
+ public MapGraphType mapGraphType_0;
+ private Point point_0;
+ private Point point_1;
+ private Point point_2;
+ private PointF[] pointF_0 = new PointF[4];
+ private Rectangle rectangle_0;
+ private Struct19[] struct19_0;
+ private List Struct12_list_0;
+ private IContainer components;
+ private Struct19[,] struct19_2;
+
+ private int Last_Used_Sensor = 0;
+
+ private int Cint_Colomn = 14;
+ private int Cint_Sensor = 0;
+
+ private int custom_value_int;
+ private float custom_value_float;
+
+ public ctrlMapGraph()
+ {
+ this.InitializeComponent();
+ //this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ }
+
+ private void adjustSelectionToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.frmGridChart_0.toolBtnAdjSel_Click(sender, e);
+ }
+
+ /*private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ while (this.bool_2)
+ {
+ int x;
+ int num2;
+ int y;
+ int num4;
+ int num5;
+ int num6;
+ MouseEventArgs argument = (MouseEventArgs) e.Argument;
+ if (argument.X > this.point_0.X)
+ {
+ x = argument.X;
+ num2 = this.point_0.X;
+ num5 = this.point_0.X;
+ }
+ else
+ {
+ x = this.point_0.X;
+ num2 = argument.X;
+ num5 = argument.X;
+ }
+ if (argument.Y > this.point_0.Y)
+ {
+ y = argument.Y;
+ num4 = this.point_0.Y;
+ num6 = this.point_0.Y;
+ }
+ else
+ {
+ y = this.point_0.Y;
+ num4 = argument.Y;
+ num6 = argument.Y;
+ }
+ this.rectangle_0 = new Rectangle(num5, num6, x - num2, y - num4);
+ this.bool_2 = true;
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (this.class7_0[i, j] != null)
+ {
+ Class7_u class7_u_0 = this.class7_0[i, j];
+ if (this.rectangle_0.Contains((int) class7_u_0.method_8(), (int) class7_u_0.method_10()))
+ {
+ this.class7_0[i, j].bool_1 = true;
+ this.ctrlGrid_0.method_15(i, j, true);
+ base.Invalidate(false);
+ base.Update();
+ return;
+ }
+ }
+ }
+ }
+ this.Refresh();
+ }
+ }*/
+
+ private void clearPlotsToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ this.method_17();
+ }
+
+ private void ctrlMapGraph_KeyDown(object sender, KeyEventArgs e)
+ {
+ this.bool_4 = e.Control;
+ /*if (this.class10_0.GetKeyPressed(e, "Increase Selected Cells"))
+ {
+ this.frmGridChart_0.toolIncrease_Click(null, null);
+ e.SuppressKeyPress = true;
+ e.Handled = true;
+ }
+ else if (this.class10_0.GetKeyPressed(e, "Decrease Selected Cells"))
+ {
+ this.frmGridChart_0.toolDecrease_Click(null, null);
+ e.SuppressKeyPress = true;
+ e.Handled = true;
+ }
+ else */
+ if (this.class10_settings_0.GetKeyPressed(e, "Press escape to cancel the current dragging"))
+ {
+ this.bool_3 = false;
+ }
+ else
+ {
+ e.Handled = false;
+ }
+ }
+
+ private void ctrlMapGraph_Load(object sender, EventArgs e)
+ {
+ this.int_14 = base.ClientRectangle.Height;
+ this.int_15 = base.ClientRectangle.Width;
+ try
+ {
+ this.class16_u_0.method_1(null, base.ClientRectangle.Width, base.ClientRectangle.Height);
+ this.method_3();
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message + " " + exception.Source);
+ throw;
+ }
+ }
+
+ private void ctrlMapGraph_MouseDown(object sender, MouseEventArgs e)
+ {
+ if ((this.mapGraphType_0 != MapGraphType.rpmPlot) && (this.mapGraphType_0 != MapGraphType.timePlot))
+ {
+ try
+ {
+ this.point_0.X = e.X;
+ this.point_0.Y = e.Y;
+ this.point_1.Y = e.Y;
+ this.point_1.X = e.X;
+ if (e.Button == MouseButtons.Left)
+ {
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (this.class7_u_0[i, j] != null)
+ {
+ Class7_u class7_u_0 = this.class7_u_0[i, j];
+ Rectangle rectangle = new Rectangle(((int)class7_u_0.method_8()) - 4, ((int)class7_u_0.method_10()) - 4, 8, 8);
+ Point p = new Point(Control.MousePosition.X, Control.MousePosition.Y);
+ p = base.PointToClient(p);
+ if (rectangle.Contains(p.X, p.Y) && !this.class7_u_0[i, j].bool_1)
+ {
+ if (!this.bool_4)
+ {
+ this.ctrlGrid_0.method_17_ClearSelection();
+ this.class7_u_1.Clear();
+ }
+ this.class7_u_0[i, j].bool_1 = true;
+ this.ctrlGrid_0.method_15(i, j, this.bool_4);
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ if (rectangle.Contains(p.X, p.Y) && this.class7_u_0[i, j].bool_1)
+ {
+ this.bool_3 = true;
+ }
+ else
+ {
+ this.bool_0 = true;
+ }
+ }
+ }
+ }
+ }
+ }
+ catch { }
+ }
+ }
+
+ private void ctrlMapGraph_MouseEnter(object sender, EventArgs e)
+ {
+ this.Cursor = Cursors.Cross;
+ }
+
+ private void ctrlMapGraph_MouseHover(object sender, EventArgs e)
+ {
+ base.Focus();
+ }
+
+ private void ctrlMapGraph_MouseLeave(object sender, EventArgs e)
+ {
+ this.Cursor = Cursors.Default;
+ }
+
+ private void ctrlMapGraph_MouseMove(object sender, MouseEventArgs e)
+ {
+ if ((this.mapGraphType_0 != MapGraphType.rpmPlot) && (this.mapGraphType_0 != MapGraphType.timePlot))
+ {
+ try
+ {
+ this.point_1.X = e.X;
+ this.point_1.Y = e.Y;
+ if (this.bool_3)
+ {
+ foreach (Class7_u class7_u_0 in this.class7_u_1)
+ {
+ this.double_0 = -((float) (e.Y - this.point_0.Y) / (float) (this.int_12 - this.point_0.Y)) * 100.0;
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ }
+ else if (this.bool_0 && !this.bool_3)
+ {
+ int x;
+ int num5;
+ int y;
+ int num7;
+ int num8;
+ int num9;
+ MouseEventArgs args = e;
+ if (args.X > this.point_0.X)
+ {
+ x = args.X;
+ num5 = this.point_0.X;
+ num8 = this.point_0.X;
+ }
+ else
+ {
+ x = this.point_0.X;
+ num5 = args.X;
+ num8 = args.X;
+ }
+ if (args.Y > this.point_0.Y)
+ {
+ y = args.Y;
+ num7 = this.point_0.Y;
+ num9 = this.point_0.Y;
+ }
+ else
+ {
+ y = this.point_0.Y;
+ num7 = args.Y;
+ num9 = args.Y;
+ }
+ this.rectangle_0 = new Rectangle(num8, num9, x - num5, y - num7);
+ this.bool_2 = true;
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (this.class7_u_0[i, j] != null)
+ {
+ if (this.rectangle_0.Contains((int)this.class7_u_0[i, j].method_8(), (int)this.class7_u_0[i, j].method_10()))
+ {
+ if (!this.class7_u_0[i, j].bool_1)
+ {
+ this.class7_u_0[i, j].bool_1 = true;
+ this.ctrlGrid_0.method_15(i, j, true);
+ }
+ }
+ else
+ {
+ this.class7_u_0[i, j].bool_1 = false;
+ this.ctrlGrid_0.method_16(i, j);
+ }
+ }
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ }
+ else
+ {
+ for (int k = 0; k < this.int_2; k++)
+ {
+ for (int m = 0; m < this.class18_0.method_32_GetRPM_RowsNumber(); m++)
+ {
+ if (this.class7_u_0[k, m] != null)
+ {
+ Class7_u class7_u_0 = this.class7_u_0[k, m];
+ Rectangle rectangle = new Rectangle(((int)class7_u_0.method_8()) - 4, ((int)class7_u_0.method_10()) - 4, 8, 8);
+ Point p = new Point(Control.MousePosition.X, Control.MousePosition.Y);
+ p = base.PointToClient(p);
+ if (rectangle.Contains(p.X, p.Y) && class7_u_0.bool_1)
+ {
+ if (!this.bool_1)
+ {
+ this.bool_1 = true;
+ this.int_0 = k;
+ this.int_1 = m;
+ }
+ break;
+ }
+ this.bool_1 = false;
+ }
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ }
+ this.point_2.X = e.X;
+ this.point_2.Y = e.Y;
+ }
+ catch { }
+ }
+ }
+
+ private void ctrlMapGraph_MouseUp(object sender, MouseEventArgs e)
+ {
+ this.bool_0 = false;
+ this.bool_2 = false;
+ if (this.bool_3)
+ {
+ this.class18_0.method_155("Table : " + this.class18_0.method_4().ToString() + " graph adjustments");
+ foreach (Class7_u class7_u_0 in this.class7_u_1)
+ {
+ try
+ {
+ float num = this.class18_0.method_174((byte) class7_u_0.method_0(), (byte) class7_u_0.method_2());
+ this.class18_0.method_176((byte) class7_u_0.method_0(), (byte) class7_u_0.method_2(), num + (num * ((float) (Math.Round(this.double_0, 0) / 100.0))));
+ this.ctrlGrid_0.method_34(class7_u_0.method_0(), class7_u_0.method_2());
+ }
+ catch (Exception exception)
+ {
+ throw exception;
+ }
+ }
+ this.class18_0.method_153();
+ this.bool_3 = false;
+ }
+ this.Refresh();
+ }
+
+ private void ctrlMapGraph_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
+ {
+ if (e.KeyCode == Keys.Escape)
+ {
+ this.bool_0 = false;
+ this.bool_3 = false;
+ base.Invalidate();
+ }
+ if (e.Shift)
+ {
+ if (e.Shift && (e.KeyCode == Keys.Right))
+ {
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (this.class7_u_0[i, j] != null)
+ {
+ byte num3 = (byte) this.ctrlGrid_0.method_10()[0];
+ byte num5 = (byte) this.ctrlGrid_0.method_10()[1];
+ byte num4 = (byte) this.ctrlGrid_0.method_10()[2];
+ byte num6 = (byte) this.ctrlGrid_0.method_10()[3];
+ if ((this.class7_u_0[i, j].bool_1 && (i == num4)) && ((j == num6) && (j < (this.class18_0.method_32_GetRPM_RowsNumber() - 1))))
+ {
+ this.ctrlGrid_0.method_15(i, j + 1, true);
+ num3 = (byte) this.ctrlGrid_0.method_10()[0];
+ num5 = (byte) this.ctrlGrid_0.method_10()[1];
+ num4 = (byte) this.ctrlGrid_0.method_10()[2];
+ num6 = (byte) this.ctrlGrid_0.method_10()[3];
+ this.ctrlGrid_0.method_17_ClearSelection();
+ for (int k = num3; k <= i; k++)
+ {
+ for (int m = num5; m <= (j + 1); m++)
+ {
+ this.ctrlGrid_0.method_15(k, m, true);
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ }
+ }
+ }
+ }
+ else if (e.Shift && (e.KeyCode == Keys.Left))
+ {
+ for (int n = 0; n < this.int_2; n++)
+ {
+ for (int num10 = 0; num10 < this.class18_0.method_32_GetRPM_RowsNumber(); num10++)
+ {
+ if (this.class7_u_0[n, num10] != null)
+ {
+ byte num11 = (byte) this.ctrlGrid_0.method_10()[0];
+ byte num13 = (byte) this.ctrlGrid_0.method_10()[1];
+ byte num12 = (byte) this.ctrlGrid_0.method_10()[2];
+ byte num14 = (byte) this.ctrlGrid_0.method_10()[3];
+ if (((this.class7_u_0[n, num10].bool_1 && (n == num12)) && ((num10 == num14) && (num10 <= this.class18_0.method_32_GetRPM_RowsNumber()))) && (num10 > 0))
+ {
+ this.ctrlGrid_0.method_15(n, num10 - 1, e.Shift);
+ num11 = (byte) this.ctrlGrid_0.method_10()[0];
+ num13 = (byte) this.ctrlGrid_0.method_10()[1];
+ num12 = (byte) this.ctrlGrid_0.method_10()[2];
+ num14 = (byte) this.ctrlGrid_0.method_10()[3];
+ this.ctrlGrid_0.method_17_ClearSelection();
+ for (int num15 = num11; num15 <= n; num15++)
+ {
+ for (int num16 = num13; num16 <= (num10 - 1); num16++)
+ {
+ this.ctrlGrid_0.method_15(num15, num16, true);
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ }
+ }
+ }
+ }
+ else if (e.Shift && (e.KeyCode == Keys.Down))
+ {
+ for (int num17 = 0; num17 < this.int_2; num17++)
+ {
+ for (int num18 = 0; num18 < this.class18_0.method_32_GetRPM_RowsNumber(); num18++)
+ {
+ if (this.class7_u_0[num17, num18] != null)
+ {
+ byte num19 = (byte) this.ctrlGrid_0.method_10()[0];
+ byte num21 = (byte) this.ctrlGrid_0.method_10()[1];
+ byte num20 = (byte) this.ctrlGrid_0.method_10()[2];
+ byte num22 = (byte) this.ctrlGrid_0.method_10()[3];
+ if ((this.class7_u_0[num17, num18].bool_1 && (num17 == num20)) && (num18 == num22))
+ {
+ if (this.class18_0.method_40())
+ {
+ if ((num17 < (this.int_2 - 1)) && (num17 >= 0))
+ {
+ this.ctrlGrid_0.method_15(num17 + 1, num18, e.Shift);
+ num19 = (byte) this.ctrlGrid_0.method_10()[0];
+ num21 = (byte) this.ctrlGrid_0.method_10()[1];
+ num20 = (byte) this.ctrlGrid_0.method_10()[2];
+ num22 = (byte) this.ctrlGrid_0.method_10()[3];
+ this.ctrlGrid_0.method_17_ClearSelection();
+ for (int num23 = num19; num23 <= num20; num23++)
+ {
+ for (int num24 = num21; num24 <= num22; num24++)
+ {
+ this.ctrlGrid_0.method_15(num23, num24, true);
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ }
+ else if ((!this.class18_0.method_40() && (num17 <= (this.int_2 - 1))) && (num17 > 0))
+ {
+ this.ctrlGrid_0.method_15(num17 - 1, num18, e.Shift);
+ num19 = (byte) this.ctrlGrid_0.method_10()[0];
+ num21 = (byte) this.ctrlGrid_0.method_10()[1];
+ num20 = (byte) this.ctrlGrid_0.method_10()[2];
+ num22 = (byte) this.ctrlGrid_0.method_10()[3];
+ this.ctrlGrid_0.method_17_ClearSelection();
+ for (int num25 = num19; num25 <= num20; num25++)
+ {
+ for (int num26 = num21; num26 <= num22; num26++)
+ {
+ this.ctrlGrid_0.method_15(num25, num26, true);
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ if (num17 < (this.class18_0.method_32_GetRPM_RowsNumber() - 2))
+ {
+ }
+ }
+ }
+ }
+ }
+ }
+ else if (e.Shift && (e.KeyCode == Keys.Up))
+ {
+ for (int num27 = 0; num27 < this.int_2; num27++)
+ {
+ for (int num28 = 0; num28 < this.class18_0.method_32_GetRPM_RowsNumber(); num28++)
+ {
+ if (this.class7_u_0[num27, num28] != null)
+ {
+ byte num29 = (byte) this.ctrlGrid_0.method_10()[0];
+ byte num31 = (byte) this.ctrlGrid_0.method_10()[1];
+ byte num30 = (byte) this.ctrlGrid_0.method_10()[2];
+ byte num32 = (byte) this.ctrlGrid_0.method_10()[3];
+ if ((this.class7_u_0[num27, num28].bool_1 && (num27 == num30)) && (num28 == num32))
+ {
+ if (this.class18_0.method_40())
+ {
+ if (num27 > 0)
+ {
+ this.ctrlGrid_0.method_15(num27 - 1, num28, e.Shift);
+ num29 = (byte) this.ctrlGrid_0.method_10()[0];
+ num31 = (byte) this.ctrlGrid_0.method_10()[1];
+ num30 = (byte) this.ctrlGrid_0.method_10()[2];
+ num32 = (byte) this.ctrlGrid_0.method_10()[3];
+ this.ctrlGrid_0.method_17_ClearSelection();
+ for (int num33 = num29; num33 <= num30; num33++)
+ {
+ for (int num34 = num31; num34 <= num32; num34++)
+ {
+ this.ctrlGrid_0.method_15(num33, num34, true);
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ }
+ else if (!this.class18_0.method_40() && (num27 < (this.int_2 - 1)))
+ {
+ this.ctrlGrid_0.method_15(num27 + 1, num28, e.Shift);
+ num29 = (byte) this.ctrlGrid_0.method_10()[0];
+ num31 = (byte) this.ctrlGrid_0.method_10()[1];
+ num30 = (byte) this.ctrlGrid_0.method_10()[2];
+ num32 = (byte) this.ctrlGrid_0.method_10()[3];
+ this.ctrlGrid_0.method_17_ClearSelection();
+ for (int num35 = num29; num35 <= (num27 + 1); num35++)
+ {
+ for (int num36 = num31; num36 <= num28; num36++)
+ {
+ this.ctrlGrid_0.method_15(num35, num36, true);
+ }
+ }
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ else if (!e.Shift && !e.Control)
+ {
+ if (e.KeyCode == Keys.Right)
+ {
+ for (int num37 = 0; num37 < this.int_2; num37++)
+ {
+ for (int num38 = 0; num38 < this.class18_0.method_32_GetRPM_RowsNumber(); num38++)
+ {
+ if ((this.class7_u_0[num37, num38] != null) && this.class7_u_0[num37, num38].bool_1)
+ {
+ if (num38 < (this.class18_0.method_32_GetRPM_RowsNumber() - 1))
+ {
+ this.ctrlGrid_0.method_15(num37, num38 + 1, false);
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ }
+ return;
+ }
+ }
+ }
+ }
+ else if (e.KeyCode == Keys.Left)
+ {
+ for (int num39 = 0; num39 < this.int_2; num39++)
+ {
+ for (int num40 = 0; num40 < this.class18_0.method_32_GetRPM_RowsNumber(); num40++)
+ {
+ if ((this.class7_u_0[num39, num40] != null) && this.class7_u_0[num39, num40].bool_1)
+ {
+ if ((num40 <= this.class18_0.method_32_GetRPM_RowsNumber()) && (num40 > 0))
+ {
+ this.ctrlGrid_0.method_15(num39, num40 - 1, false);
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ }
+ return;
+ }
+ }
+ }
+ }
+ else if (e.KeyCode == Keys.Up)
+ {
+ for (int num41 = 0; num41 < this.int_2; num41++)
+ {
+ for (int num42 = 0; num42 < this.class18_0.method_32_GetRPM_RowsNumber(); num42++)
+ {
+ if ((this.class7_u_0[num41, num42] != null) && this.class7_u_0[num41, num42].bool_1)
+ {
+ if (!this.class18_0.method_40())
+ {
+ if (!this.class18_0.method_40())
+ {
+ if (num41 >= (this.int_2 - 1))
+ {
+ continue;
+ }
+ this.ctrlGrid_0.method_15(num41 + 1, num42, false);
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ }
+ return;
+ }
+ if (num41 > 0)
+ {
+ this.ctrlGrid_0.method_15(num41 - 1, num42, false);
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ }
+ }
+ }
+ }
+ else if (e.KeyCode == Keys.Down)
+ {
+ for (int num43 = 0; num43 < this.int_2; num43++)
+ {
+ for (int num44 = 0; num44 < this.class18_0.method_32_GetRPM_RowsNumber(); num44++)
+ {
+ if ((this.class7_u_0[num43, num44] != null) && this.class7_u_0[num43, num44].bool_1)
+ {
+ if (!this.class18_0.method_40())
+ {
+ if (!this.class18_0.method_40())
+ {
+ if ((num43 > (this.int_2 - 1)) || (num43 <= 0))
+ {
+ continue;
+ }
+ this.ctrlGrid_0.method_15(num43 - 1, num44, false);
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ }
+ return;
+ }
+ if ((num43 < (this.int_2 - 1)) && (num43 >= 0))
+ {
+ this.ctrlGrid_0.method_15(num43 + 1, num44, false);
+ base.Invalidate();
+ //this.Refresh(); // this one disabled
+ return;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ private void ctrlMapGraph_Resize(object sender, EventArgs e)
+ {
+ try
+ {
+ this.class16_u_0.method_1(base.CreateGraphics(), base.ClientRectangle.Width, base.ClientRectangle.Height);
+ if ((this.int_14 != 0) && (this.int_15 != 0))
+ {
+ float num = ((float) base.ClientRectangle.Height) / ((float) this.int_14);
+ float num2 = ((float) base.ClientRectangle.Width) / ((float) this.int_15);
+ if (this.struct19_0 != null)
+ {
+ for (int i = 0; i < this.class10_settings_0.int_5; i++)
+ {
+ this.struct19_0[i].int_0 = ((int) ((this.struct19_0[i].int_0 - this.int_5) * num2)) + this.int_5;
+ this.struct19_0[i].int_1 = (int) (this.struct19_0[i].int_1 * num);
+ }
+ }
+ }
+ else
+ {
+ this.method_17();
+ }
+ this.int_15 = base.ClientRectangle.Width;
+ this.int_14 = base.ClientRectangle.Height;
+ this.Refresh(); // this one disabled
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message + " " + exception.Source);
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void hideGraphMenuItem_Click(object sender, EventArgs e)
+ {
+ this.class10_settings_0.bool_6 = !this.class10_settings_0.bool_6;
+ //this.frmGridChart_0.splitContainer1.Panel2Collapsed = !this.class10_0.bool_6;
+ base.Invalidate();
+ }
+
+ private void InitializeComponent()
+ {
+ this.clearPlotsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.SuspendLayout();
+ //
+ // clearPlotsToolStripMenuItem1
+ //
+ this.clearPlotsToolStripMenuItem1.Name = "clearPlotsToolStripMenuItem1";
+ this.clearPlotsToolStripMenuItem1.Size = new System.Drawing.Size(169, 22);
+ this.clearPlotsToolStripMenuItem1.Text = "Clear Plots";
+ this.clearPlotsToolStripMenuItem1.Click += new System.EventHandler(this.clearPlotsToolStripMenuItem1_Click);
+ //
+ // ctrlMapGraph
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Name = "ctrlMapGraph";
+ this.Size = new System.Drawing.Size(126, 112);
+ this.Load += new System.EventHandler(this.ctrlMapGraph_Load);
+ this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.ctrlMapGraph_KeyDown);
+ this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ctrlMapGraph_MouseDown);
+ this.MouseEnter += new System.EventHandler(this.ctrlMapGraph_MouseEnter);
+ this.MouseLeave += new System.EventHandler(this.ctrlMapGraph_MouseLeave);
+ this.MouseHover += new System.EventHandler(this.ctrlMapGraph_MouseHover);
+ this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.ctrlMapGraph_MouseMove);
+ this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.ctrlMapGraph_MouseUp);
+ this.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.ctrlMapGraph_PreviewKeyDown);
+ this.Resize += new System.EventHandler(this.ctrlMapGraph_Resize);
+ this.ResumeLayout(false);
+
+ }
+
+ /*private void Item2D_Click(object sender, EventArgs e)
+ {
+ this.mapGraphType_0 = MapGraphType.twoD;
+ this.class10_0.int_2 = (int) this.mapGraphType_0;
+ this.method_18();
+ base.Invalidate();
+ }
+
+ private void item3d_Click(object sender, EventArgs e)
+ {
+ this.mapGraphType_0 = MapGraphType.threeD;
+ this.class10_0.int_2 = (int) this.mapGraphType_0;
+ this.method_18();
+ base.Invalidate();
+ }*/
+
+ internal void method_0(ref Class18 class18_1, ref Class10_settings class10_1, ref CtrlGrid ctrlGrid_1, ref FrmGridChart frmGridChart_1)
+ {
+ try
+ {
+ this.class18_0 = class18_1;
+ this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_3);
+ this.class10_settings_0 = class10_1;
+ this.ctrlGrid_0 = ctrlGrid_1;
+ this.frmGridChart_0 = frmGridChart_1;
+ this.ctrlGrid_0.delegate44_0 += new CtrlGrid.Delegate44(this.method_2);
+ this.class10_settings_0.delegate14_0 += new Class10_settings.Delegate14(this.method_1);
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message + " " + exception.Source);
+ throw;
+ }
+ }
+
+ private void method_1()
+ {
+ base.Invalidate();
+ }
+
+ private void method_10()
+ {
+ float num;
+ string str;
+ Pen pen = new Pen(this.class10_settings_0.color_11, 1f);
+ Pen pen2 = new Pen(this.class10_settings_0.color_14, 1f);
+ Font font = new Font("Lucida Sans", 8f, FontStyle.Regular);
+ Font font2 = new Font("Lucida Sans", 8f, FontStyle.Regular);
+ SolidBrush brush2 = new SolidBrush(this.class10_settings_0.color_11);
+ float num2 = 0f;
+ StringFormat format = new StringFormat {
+ FormatFlags = StringFormatFlags.DirectionVertical
+ };
+
+ //Rpm
+ this.graphics_0.DrawString("RPM\n*1000", font, brush2, (float)(base.ClientRectangle.Left + 2), (float)(base.ClientRectangle.Bottom - (this.int_11 - (font.Height / 8)) - 7));
+ for (float i = 0f; i <= (this.float_4 / this.float_2); i++)
+ {
+ num = this.int_10 + ((i * this.int_13) / (this.float_4 / this.float_2));
+ str = (num2 / 1000).ToString();
+ if (i != 0)
+ this.graphics_0.DrawString(str, font, brush2, num - (this.graphics_0.MeasureString(str, font).Width / 2f), (float) (base.ClientRectangle.Bottom - (this.int_11 - (font.Height / 8)) + 5));
+ if (i != 0 && i != (this.float_4 / this.float_2))
+ this.graphics_0.DrawLine(pen2, base.ClientRectangle.Left + num, (float) (base.ClientRectangle.Bottom - this.int_11), base.ClientRectangle.Left + num, (float) (base.ClientRectangle.Top + this.int_11));
+ else
+ this.graphics_0.DrawLine(pen, base.ClientRectangle.Left + num, (float)(base.ClientRectangle.Bottom - this.int_11), base.ClientRectangle.Left + num, (float)(base.ClientRectangle.Top + this.int_11));
+ num2 += this.float_2;
+ }
+ num2 = 0f;
+
+ //Fuel Value
+ for (float j = 0f; j <= (this.float_5 / this.float_3); j++)
+ {
+ num = this.int_11 + ((j * this.int_12) / (this.float_5 / this.float_3));
+ if (num2 != 0f)
+ {
+ this.graphics_0.DrawString((num2).ToString("N0"), font2, brush2, (float) (base.ClientRectangle.Left + 2), (float) (base.ClientRectangle.Bottom - num - 5));
+ }
+ if (j != 0 && j != (this.float_5 / this.float_3))
+ this.graphics_0.DrawLine(pen2, (float) (base.ClientRectangle.Left + this.int_10), base.ClientRectangle.Bottom - num, base.ClientRectangle.Right - this.int_10_0, base.ClientRectangle.Bottom - num);
+ else
+ this.graphics_0.DrawLine(pen, (float)(base.ClientRectangle.Left + this.int_10), base.ClientRectangle.Bottom - num, base.ClientRectangle.Right - this.int_10_0, base.ClientRectangle.Bottom - num);
+ num2 += this.float_3;
+ }
+
+ pen.Dispose();
+ font.Dispose();
+ brush2.Dispose();
+ format.Dispose();
+ format = null;
+ pen = null;
+ font = null;
+ brush2 = null;
+ }
+
+ private void method_11()
+ {
+ try {
+ SolidBrush brush = new SolidBrush(Color.Red);
+ Pen pen = new Pen(Color.Red, 2f);
+ Pen pen2 = new Pen(this.class10_settings_0.color_2, 1f);
+ Pen pen3 = new Pen(this.class18_0.class10_settings_0.color_Trace, 1f);
+ Pen pen4 = new Pen(this.class10_settings_0.color_2);
+ SolidBrush brush2 = new SolidBrush(this.class18_0.class10_settings_0.color_Trace);
+ Font font = new Font("Lucida Sans", 6.5f, FontStyle.Bold);
+ SolidBrush brush3 = new SolidBrush(Color.White);
+ Class7_u class7_u_0 = null;
+ Class7_u class7_u_1 = null;
+ //this.class7_1 = null;
+ int green = 0;
+ int row = 0;
+ float num3 = 0f;
+ for (int i = 0; i < this.int_2; i++)
+ {
+ row = 0;
+ class7_u_0 = null;
+ class7_u_1 = null;
+ green = (0xff - ((((0xff * i) + 1) / this.int_2) + 1)) % 0xff;
+ if (green < 0)
+ {
+ green *= -1;
+ }
+ row = 0;
+ while (row < this.class18_0.method_32_GetRPM_RowsNumber())
+ {
+ pen.Color = this.class18_0.method_236((double)this.class18_0.method_174((byte)i, (byte)row));
+ brush.Color = this.class18_0.method_236((double)this.class18_0.method_174((byte)i, (byte)row));
+ num3 = this.class18_0.method_174((byte)i, (byte)row);
+ if (num3 < 0f)
+ {
+ num3 = 0f;
+ }
+ float yChart = (this.int_12 - ((this.int_12 * num3) / this.float_5)) + this.int_11;
+ float xChart = this.int_10 + ((((float)this.class18_0.method_159((byte)row)) / this.float_4) * this.int_13);
+ if (this.class7_u_0[i, row] == null)
+ {
+ this.class7_u_0[i, row] = new Class7_u(xChart, yChart, (float)this.class18_0.method_159((byte)row), this.class18_0.method_174((byte)i, (byte)row), i, row);
+ this.class7_u_0[i, row].bool_1 = this.ctrlGrid_0.method_13(i, row);
+ this.class7_u_0[i, row].bool_2 = this.ctrlGrid_0.method_14(i, row);
+ }
+ else if (!this.bool_3)
+ {
+ this.class7_u_0[i, row].method_9(xChart);
+ this.class7_u_0[i, row].method_11(yChart);
+ this.class7_u_0[i, row].float_4 = yChart;
+ this.class7_u_0[i, row].method_7(this.class18_0.method_174((byte)i, (byte)row));
+ this.class7_u_0[i, row].bool_1 = this.ctrlGrid_0.method_13(i, row);
+ this.class7_u_0[i, row].bool_2 = this.ctrlGrid_0.method_14(i, row);
+ }
+ class7_u_1 = this.class7_u_0[i, row];
+ this.graphics_0.FillRectangle(brush, (float)(class7_u_1.method_8() - 2f), (float)(class7_u_1.method_10() - 2f), (float)5f, (float)5f);
+ if (class7_u_0 != null)
+ {
+ /*if (i > 0 && row > 0)
+ {
+ try
+ {
+ this.pointF_0 = new PointF[4];
+ this.pointF_0[0].X = this.class7_0[i, row].method_8();
+ this.pointF_0[0].Y = this.class7_0[i, row].method_10();
+ this.pointF_0[1].X = this.class7_0[i - 1, row].method_8();
+ this.pointF_0[1].Y = this.class7_0[i - 1, row].method_10();
+ this.pointF_0[2].X = this.class7_0[i - 1, row - 1].method_8();
+ this.pointF_0[2].Y = this.class7_0[i - 1, row - 1].method_10();
+ this.pointF_0[3].X = this.class7_0[i, row - 1].method_8();
+ this.pointF_0[3].Y = this.class7_0[i, row - 1].method_10();
+ this.graphics_0.FillPolygon(brush, pointF_0);
+ }
+ catch (Exception Message) { Console.WriteLine(Message); }
+ }
+ pen.Color = Color.Black;*/
+ this.graphics_0.DrawLine(pen, class7_u_0.method_8(), class7_u_0.method_10(), class7_u_1.method_8(), class7_u_1.method_10());
+ if (class7_u_0.bool_2 && !this.class10_settings_0.bool_45)
+ {
+ switch (this.class10_settings_0.mapGraphSelect_0)
+ {
+ case MapGraphSelect.sqaure:
+ this.graphics_0.DrawRectangle(pen3, (float)(class7_u_0.method_8() - 4f), (float)(class7_u_0.method_10() - 3.5f), (float)8f, (float)8f);
+ break;
+
+ case MapGraphSelect.fill:
+ {
+ SolidBrush brush4 = new SolidBrush(this.class10_settings_0.color_Trace);
+ this.graphics_0.FillRectangle(brush4, (float)(class7_u_0.method_8() - 2f), (float)(class7_u_0.method_10() - 4f), (float)8f, (float)8f);
+ brush4.Dispose();
+ brush4 = null;
+ break;
+ }
+ }
+ }
+ if (class7_u_0.bool_1)
+ {
+ switch (this.class10_settings_0.mapGraphSelect_0)
+ {
+ case MapGraphSelect.sqaure:
+ this.graphics_0.DrawRectangle(pen4, (float)(class7_u_0.method_8() - 4f), (float)(class7_u_0.method_10() - 3.5f), (float)8f, (float)8f);
+ break;
+
+ case MapGraphSelect.fill:
+ {
+ SolidBrush brush5 = new SolidBrush(this.class10_settings_0.color_2);
+ this.graphics_0.FillRectangle(brush5, (float)(class7_u_0.method_8() - 4f), (float)(class7_u_0.method_10() - 3.5f), (float)8f, (float)8f);
+ brush5.Dispose();
+ brush5 = null;
+ break;
+ }
+ }
+ }
+ }
+ if ((row != 0) && this.class7_u_0[i, row - 1].bool_1)
+ {
+ this.graphics_0.DrawRectangle(pen2, (float)(this.class7_u_0[i, row - 1].method_8() - 4f), (float)(this.class7_u_0[i, row - 1].method_10() - 3.5f), (float)8f, (float)8f);
+ }
+ if (this.class7_u_0[i, row].bool_2 && !this.class10_settings_0.bool_45)
+ {
+ switch (this.class10_settings_0.mapGraphSelect_0)
+ {
+ case MapGraphSelect.sqaure:
+ this.graphics_0.DrawRectangle(pen3, (float)(this.class7_u_0[i, row].method_8() - 4f), (float)(this.class7_u_0[i, row].method_10() - 3.5f), (float)8f, (float)8f);
+ break;
+
+ case MapGraphSelect.fill:
+ {
+ SolidBrush brush6 = new SolidBrush(this.class10_settings_0.color_Trace);
+ this.graphics_0.FillRectangle(brush6, (float)(this.class7_u_0[i, row].method_8() - 2f), (float)(this.class7_u_0[i, row].method_10() - 4f), (float)8f, (float)8f);
+ brush6.Dispose();
+ brush6 = null;
+ break;
+ }
+ }
+ }
+ if ((row != 0) && this.class7_u_0[i, row - 1].bool_2)
+ {
+ bool flag1 = this.class10_settings_0.bool_45;
+ }
+ if (this.class7_u_0[i, row].bool_1)
+ {
+ switch (this.class10_settings_0.mapGraphSelect_0)
+ {
+ case MapGraphSelect.sqaure:
+ this.graphics_0.DrawRectangle(pen4, (float)(this.class7_u_0[i, row].method_8() - 4f), (float)(this.class7_u_0[i, row].method_10() - 3.5f), (float)8f, (float)8f);
+ break;
+
+ case MapGraphSelect.fill:
+ {
+ SolidBrush brush7 = new SolidBrush(this.class10_settings_0.color_2);
+ this.graphics_0.FillRectangle(brush7, (float)(this.class7_u_0[i, row].method_8() - 4f), (float)(this.class7_u_0[i, row].method_10() - 3.5f), (float)8f, (float)8f);
+ brush7.Dispose();
+ brush7 = null;
+ break;
+ }
+ }
+ }
+ class7_u_0 = class7_u_1;
+ row++;
+ }
+
+ //mBar value
+ /*if (this.class10_0.bool_17)
+ {
+ if (this.class10_0.bool_18)
+ {
+ this.graphics_0.DrawString(this.class18_0.method_163((byte) i).ToString(), font, brush3, (float) (this.class7_0[i, row - 1].method_8() + 5f), (float) (this.class7_0[i, row - 1].method_10() - 6f));
+ }
+ else
+ {
+ this.graphics_0.DrawString(this.class18_0.method_167((byte) i), font, brush3, (float) (this.class7_0[i, row - 1].method_8() + 5f), (float) (this.class7_0[i, row - 1].method_10() - 6f));
+ }
+ }*/
+ }
+ pen.Dispose();
+ pen = null;
+ pen4.Dispose();
+ pen4 = null;
+ pen3.Dispose();
+ pen3 = null;
+ pen2.Dispose();
+ pen2 = null;
+ font.Dispose();
+ font = null;
+ brush3.Dispose();
+ brush3 = null;
+ brush.Dispose();
+ brush = null;
+ brush2.Dispose();
+ brush2 = null;
+ }
+ catch{ }
+ }
+
+ //Mouse Move drag +/- edit value percentage
+ private void method_12(string string_0, float float_28, float float_29, bool bool_5)
+ {
+ if (bool_5)
+ {
+ this.graphics_0.FillRectangle(new SolidBrush(Color.FromArgb(20, 190, 20)), (float) (float_28 - 5f), (float) (float_29 - 20f), (float) 35f, (float) 15f);
+ }
+ else
+ {
+ this.graphics_0.FillRectangle(new SolidBrush(Color.FromArgb(215, 120, 120)), (float) (float_28 - 5f), (float) (float_29 - 20f), (float) 35f, (float) 15f);
+ }
+ this.graphics_0.DrawString(string_0, new Font("Lucida Sans", 7f, FontStyle.Regular), new SolidBrush(this.class10_settings_0.color_11), (float) (float_28 - 5f), (float) (float_29 - 20f));
+ }
+
+ private void method_13(string string_0, float float_28, float float_29)
+ {
+ this.graphics_0.FillRectangle(new SolidBrush(Color.White), (float) (float_28 - 5f), (float) (float_29 - 20f), (float) (this.graphics_0.MeasureString(string_0, new Font("Lucida Sans", 7f, FontStyle.Regular)).Width + 2f), (float) 15f);
+ this.graphics_0.DrawString(string_0, new Font("Lucida Sans", 7f, FontStyle.Regular), new SolidBrush(this.class10_settings_0.color_11), (float) (float_28 - 5f), (float) (float_29 - 20f));
+ }
+
+ private void method_14(bool Inverted)
+ {
+ try
+ {
+ if (!this.bool_3)
+ {
+ int OffsetDoubling = 10;
+ if (this.class18_0.method_40()) OffsetDoubling = 8;
+ if (this.class18_0.method_38()) OffsetDoubling = 8;
+
+ this.float_26 = 0.25f; //0.4 .. 0.35
+ this.float_27 = 0.1f; //0.3
+ this.float_6 = 10f;
+ this.float_7 = 5f; //30 XOffset
+ this.float_8 = 25f; //20 YOffset from bottom
+ this.float_11 = this.method_6();
+ this.float_10 = this.method_7();
+ float TopOffset = 20f; //top YOffset
+ this.float_12 = this.float_7 + (base.ClientRectangle.Width * this.float_26);
+ this.float_13 = (base.ClientRectangle.Height - this.float_8) - this.float_6;
+ this.float_14 = this.float_7 * OffsetDoubling; // double xOffset on left side
+ this.float_15 = ((base.ClientRectangle.Height - this.float_8) - this.float_6) - ((this.float_12 * this.float_27) * 8); // *2
+ this.float_16 = (base.ClientRectangle.Width - this.float_7) - this.float_6;
+ this.float_17 = ((base.ClientRectangle.Height - this.float_8) - this.float_6) - (((this.float_16 - this.float_12) * this.float_27) / 4); //not "/4"
+ this.float_18 = this.float_14 - this.float_12;
+ this.float_19 = this.float_15 - this.float_13;
+ this.float_20 = this.float_16 - this.float_12;
+ this.float_21 = this.float_17 - this.float_13;
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int k = 0; k < this.class18_0.method_32_GetRPM_RowsNumber(); k++)
+ {
+ //if (this.class18_0.method_40())
+ if (Inverted)
+ this.float_22 = ((float)(this.class18_0.method_163((byte)(this.int_2 - 1)) - this.class18_0.method_163((byte)i))) / ((float)(this.class18_0.method_163((byte)(this.int_2 - 1)) - this.class18_0.method_165(0)));
+ else
+ this.float_22 = ((float)(this.class18_0.method_163((byte)i) - this.class18_0.method_163(0))) / ((float)(this.class18_0.method_163((byte)(this.int_2 - 1)) - this.class18_0.method_165(0)));
+
+ this.float_23 = ((float)(this.class18_0.method_159((byte)k) - this.class18_0.method_159(0))) / (this.float_10 - this.class18_0.method_159(0));
+
+ if (this.class7_u_0[i, k] == null) this.class7_u_0[i, k] = new Class7_u();
+ if (!this.bool_3)
+ {
+ this.class7_u_0[i, k].method_1(i);
+ this.class7_u_0[i, k].method_3(k);
+ this.class7_u_0[i, k].method_9((float)((int)((this.float_12 + (this.float_18 * this.float_22)) + (this.float_20 * this.float_23))));
+ this.class7_u_0[i, k].method_11((float)((int)((this.float_13 + (this.float_19 * this.float_22)) + (this.float_21 * this.float_23))));
+ this.class7_u_0[i, k].float_4 = this.class7_u_0[i, k].method_10();
+ this.class7_u_0[i, k].method_7((float)((int)((this.float_13 + (this.float_19 * this.float_22)) + (this.float_21 * this.float_23))));
+ this.class7_u_0[i, k].method_13(this.class18_0.method_174((byte)i, (byte)k));
+ this.class7_u_0[i, k].bool_1 = this.ctrlGrid_0.method_13(i, k);
+ this.class7_u_0[i, k].bool_2 = this.ctrlGrid_0.method_14(i, k);
+ }
+ }
+ }
+ if (this.class18_0.method_40())
+ {
+ this.float_24 = (base.ClientRectangle.Top - this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6()) + TopOffset;
+ }
+ else
+ {
+ this.float_24 = (base.ClientRectangle.Top - this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6()) + TopOffset;
+ }
+ float num3 = 0f;
+ for (int j = 0; j < this.int_2; j++)
+ {
+ for (int m = 0; m < this.class18_0.method_32_GetRPM_RowsNumber(); m++)
+ {
+ if (!this.bool_3)
+ {
+ num3 = this.class18_0.method_174((byte)j, (byte)m);
+ if (num3 < 0f)
+ {
+ num3 = 0f;
+ }
+ this.float_25 = num3 / this.float_11;
+ Class7_u class7_u_0 = this.class7_u_0[j, m];
+ class7_u_0.method_11(class7_u_0.method_10() + (this.float_24 * this.float_25));
+ }
+ }
+ }
+ }
+ }
+ catch { }
+ }
+
+ private void method_15()
+ {
+ try
+ {
+ Pen pen = new Pen(this.class10_settings_0.color_11);
+ Font font = new Font("Lucida Sans", 7f, FontStyle.Bold);
+ Font font2 = new Font("Lucida Sans", 14f, FontStyle.Bold);
+ SolidBrush brush = new SolidBrush(this.class10_settings_0.color_11);
+ SolidBrush brush2 = new SolidBrush(this.class10_settings_0.color_14);
+ StringFormat format = new StringFormat
+ {
+ FormatFlags = StringFormatFlags.DirectionRightToLeft
+ };
+ StringFormat format2 = new StringFormat
+ {
+ FormatFlags = StringFormatFlags.DirectionVertical
+ };
+ string s = null;
+
+ int ColumnsN = ((base.ClientRectangle.Width + base.ClientRectangle.Height) / 90);
+
+ //Get Maximum
+ float XMax = 0;
+ float YMax = 9999;
+ float NMax = 0;
+ for (int i = this.int_2 - 1; i > 0; i--)
+ {
+ for (int j = this.class18_0.method_32_GetRPM_RowsNumber() - 1; j > 0; j--)
+ {
+ if (this.class7_u_0[i, j].method_8() > XMax) XMax = this.class7_u_0[i, j].method_8();
+ if (this.class7_u_0[i, j].method_10() < YMax) YMax = this.class7_u_0[i, j].method_10();
+ if (this.class18_0.method_174((byte)i, (byte)j) > NMax) NMax = this.class18_0.method_174((byte)i, (byte)j);
+ }
+ }
+
+ //Fill bottom Rectangle before loading lines
+ this.pointF_0[0].X = this.class7_u_0[0, 0].method_8();
+ this.pointF_0[0].Y = this.class7_u_0[0, 0].method_6();
+ this.pointF_0[1].X = this.class7_u_0[this.int_2 - 1, 0].method_8();
+ this.pointF_0[1].Y = this.class7_u_0[this.int_2 - 1, 0].method_6();
+ this.pointF_0[2].X = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ this.pointF_0[2].Y = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+ this.pointF_0[3].X = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ this.pointF_0[3].Y = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+ this.graphics_0.FillPolygon(brush2, this.pointF_0);
+
+ this.pointF_0[0].X = this.class7_u_0[0, 0].method_8();
+ this.pointF_0[0].Y = this.class7_u_0[0, 0].method_6();
+ this.pointF_0[1].X = this.class7_u_0[this.int_2 - 1, 0].method_8();
+ this.pointF_0[1].Y = this.class7_u_0[this.int_2 - 1, 0].method_6();
+ this.pointF_0[2].X = this.class7_u_0[this.int_2 - 1, 0].method_8();
+ this.pointF_0[2].Y = this.class7_u_0[this.int_2 - 1, 0].method_6() + 8;
+ this.pointF_0[3].X = this.class7_u_0[0, 0].method_8();
+ this.pointF_0[3].Y = this.class7_u_0[0, 0].method_6() + 8;
+ this.graphics_0.FillPolygon(brush2, this.pointF_0);
+
+ this.pointF_0[0].X = this.class7_u_0[0, 0].method_8();
+ this.pointF_0[0].Y = this.class7_u_0[0, 0].method_6();
+ this.pointF_0[1].X = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ this.pointF_0[1].Y = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+ this.pointF_0[2].X = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ this.pointF_0[2].Y = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6() + 8;
+ this.pointF_0[3].X = this.class7_u_0[0, 0].method_8();
+ this.pointF_0[3].Y = this.class7_u_0[0, 0].method_6() + 8;
+ this.graphics_0.FillPolygon(brush2, this.pointF_0);
+
+ //Fill Top Rectangle before loading lines
+ float X1 = this.class7_u_0[0, 0].method_8();
+ float X2 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ float X3 = this.class7_u_0[this.int_2 - 1, 0].method_8();
+ float X4 = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+
+ float Y1 = this.class7_u_0[0, 0].method_6();
+ float Y2 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+ float Y3 = this.class7_u_0[this.int_2 - 1, 0].method_6();
+ float Y4 = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+
+ int iryrt = 0;
+ if (iryrt == 0)
+ {
+
+ this.pointF_0[0].X = X4;
+ this.pointF_0[0].Y = YMax - 5;
+ this.pointF_0[1].X = X2;
+ this.pointF_0[1].Y = Y2 + ((0 * ((Y4 - Y2) / (ColumnsN - 1))) - (Y4 - YMax)) - 5;
+ this.pointF_0[2].X = X2;
+ this.pointF_0[2].Y = Y2;
+ this.pointF_0[3].X = X4;
+ this.pointF_0[3].Y = Y4;
+ this.graphics_0.FillPolygon(brush2, this.pointF_0);
+
+ X2 = this.class7_u_0[this.int_2 - 1, 0].method_8();
+ X3 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ Y2 = this.class7_u_0[this.int_2 - 1, 0].method_6();
+ Y3 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+
+ this.pointF_0[0].X = X2;
+ this.pointF_0[0].Y = YMax - 5;
+ this.pointF_0[1].X = X4;
+ this.pointF_0[1].Y = YMax - 5;
+ this.pointF_0[2].X = X4;
+ this.pointF_0[2].Y = Y4;
+ this.pointF_0[3].X = X2;
+ this.pointF_0[3].Y = Y2;
+ this.graphics_0.FillPolygon(brush2, this.pointF_0);
+ }
+
+ //###########################################
+ X1 = this.class7_u_0[0, 0].method_8();
+ X2 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ X3 = this.class7_u_0[this.int_2 - 1, 0].method_8();
+ X4 = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+
+ Y1 = this.class7_u_0[0, 0].method_6();
+ Y2 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+ Y3 = this.class7_u_0[this.int_2 - 1, 0].method_6();
+ Y4 = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+
+
+ this.pointF_0[1].X = this.class7_u_0[((this.int_2 - 1) / 2), 0].method_8();
+ this.pointF_0[1].Y = this.class7_u_0[((this.int_2 - 1) / 2), 0].method_6();
+ s = "MAP";
+ //this.graphics_0.DrawString(s, font2, brush, (float)(this.pointF_0[1].X - this.graphics_0.MeasureString(s, font2).Width) - 30, (float)(this.pointF_0[1].Y + 6));
+ this.graphics_0.DrawString(s, font2, brush, (float)(this.pointF_0[1].X - this.graphics_0.MeasureString(s, font2).Width) - 8, (float)(this.pointF_0[1].Y + 8), format2);
+
+
+ int ColumnsN2 = ((base.ClientRectangle.Width + base.ClientRectangle.Height) / 120);
+
+ //Draw Maps rows
+ for (int i = ColumnsN2-1; i > 0; i--)
+ {
+ this.pointF_0[0].X = X1 + (i * ((X3 - X1) / (ColumnsN2 - 1)));
+ this.pointF_0[0].Y = Y1 + (i * ((Y3 - Y1) / (ColumnsN2 - 1)));
+ this.pointF_0[1].X = X2 + (i * ((X4 - X2) / (ColumnsN2 - 1)));
+ this.pointF_0[1].Y = Y2 + (i * ((Y4 - Y2) / (ColumnsN2 - 1)));
+
+ //Draw Rows
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+
+ //Draw Name
+ int irtt = (i * this.int_2) / (ColumnsN2 - 1);
+ s = this.class18_0.method_163((byte)irtt).ToString();
+
+ //if (this.class18_0.method_4() == SelectedTable.fuel1_lo || this.class18_0.method_4() == SelectedTable.fuel1_hi || this.class18_0.method_4() == SelectedTable.fuel2_lo || this.class18_0.method_4() == SelectedTable.fuel2_hi)
+ //{
+ // if (this.class18_0.method_206(byte.Parse(s)) <= this.class10_0.int_6)
+ // s = 0.ToString("0.00") + " psi";
+ // else
+ // s = this.class18_0.method_193(byte.Parse(s)).ToString("0.00") + this.class10_0.mapSensorUnits_1.ToString();
+ //}
+ //this.graphics_0.DrawString(s, font, brush, this.pointF_0[0].X + 0f, this.pointF_0[0].Y + 6f, format);
+ if (i != 0 && i != ColumnsN2 - 1)
+ this.graphics_0.DrawString(s, font, brush, this.pointF_0[0].X - 6, this.pointF_0[0].Y + 11, format2);
+
+ //Extra 3D
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[0].X, this.pointF_0[0].Y + 8);
+ if (i == 0) this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y + 8, this.pointF_0[1].X, this.pointF_0[1].Y + 8);
+
+ //Draw Top Lines
+ this.pointF_0[0].X = X2 + (i * ((X4 - X2) / (ColumnsN2 - 1)));
+ this.pointF_0[0].Y = Y2 + (i * ((Y4 - Y2) / (ColumnsN2 - 1)));
+ this.pointF_0[1].X = X2 + (i * ((X4 - X2) / (ColumnsN2 - 1)));
+ this.pointF_0[1].Y = Y2 + (i * ((Y4 - Y2) / (ColumnsN2 - 1))) - (Y4 - YMax) - 5;
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+
+ if (i != 0)
+ {
+ this.pointF_0[0].X = X4;
+ this.pointF_0[0].Y = YMax - 5;
+ this.pointF_0[1].X = X2;
+ this.pointF_0[1].Y = Y2 + ((0 * ((Y4 - Y2) / (ColumnsN2 - 1))) - (Y4 - YMax)) - 5;
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+ }
+ }
+
+ //Previous Maps rows
+ /*for (int i = 0; i < this.int_2; i++)
+ {
+ this.pointF_0[0].X = this.class7_0[i, 0].method_8();
+ this.pointF_0[0].Y = this.class7_0[i, 0].method_6();
+ this.pointF_0[1].X = this.class7_0[i, this.class18_0.method_32() - 1].method_8();
+ this.pointF_0[1].Y = this.class7_0[i, this.class18_0.method_32() - 1].method_6();
+ //this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+
+ float Divider = 1f;
+ if (this.int_2 > 8) Divider = 2f;
+ if (this.int_2 > 15) Divider = 3f;
+ if (this.int_2 > 20) Divider = 4f;
+ if ((((((float)i) % Divider) == 0f) || (i == (this.int_2 - 1))) && i != this.int_2 - 2)
+ {
+ s = this.class18_0.method_163((byte)i).ToString();
+ if (i != 0)
+ this.graphics_0.DrawString(s, font, brush, this.pointF_0[0].X + 0f, this.pointF_0[0].Y + 6f, format);
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+
+ //Extra 3D
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[0].X, this.pointF_0[0].Y + 8);
+ if (i == 0) this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y + 8, this.pointF_0[1].X, this.pointF_0[1].Y + 8);
+ }
+ }*/
+ brush.Dispose();
+ brush = null;
+ brush = new SolidBrush(this.class10_settings_0.color_11);
+
+ /*if (this.class18_0.method_40())
+ {
+ this.pointF_0[0].X = this.class7_0[this.int_2 - 1, 0].method_8();
+ this.pointF_0[0].Y = this.class7_0[this.int_2 - 1, 0].method_6();
+ this.pointF_0[1].X = this.class7_0[this.int_2 - 1, this.class18_0.method_32() - 1].method_8();
+ this.pointF_0[1].Y = this.class7_0[this.int_2 - 1, ((this.class18_0.method_32() / 4) * 3)].method_6();
+ }
+ else
+ this.pointF_0[1].Y = this.class7_0[0, ((this.class18_0.method_32() / 4) * 3)].method_6();*/
+ this.pointF_0[1].Y = this.class7_u_0[0, ((this.class18_0.method_32_GetRPM_RowsNumber() / 4) * 3)].method_6();
+ s = "RPM";
+ this.graphics_0.DrawString(s, font2, brush, ((base.ClientRectangle.Width / 4) * 3), this.pointF_0[1].Y + 17f);
+
+ //###########################################
+ X1 = this.class7_u_0[0, 0].method_8();
+ X2 = this.class7_u_0[this.int_2 - 1, 0].method_8();
+ X3 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+ X4 = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_8();
+
+ Y1 = this.class7_u_0[0, 0].method_6();
+ Y2 = this.class7_u_0[this.int_2 - 1, 0].method_6();
+ Y3 = this.class7_u_0[0, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+ Y4 = this.class7_u_0[this.int_2 - 1, this.class18_0.method_32_GetRPM_RowsNumber() - 1].method_6();
+
+ //Draw RPM Columns
+ for (int i = 0; i < ColumnsN; i++)
+ {
+ this.pointF_0[0].X = X1 + (i * ((X3 - X1) / (ColumnsN - 1)));
+ this.pointF_0[0].Y = Y1 + (i * ((Y3 - Y1) / (ColumnsN - 1)));
+
+ this.pointF_0[1].X = X2 + (i * ((X4 - X2) / (ColumnsN - 1)));
+ this.pointF_0[1].Y = Y2 + (i * ((Y4 - Y2) / (ColumnsN - 1)));
+
+ //Draw Columns
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+
+ //Draw Name
+ if (i != 0)
+ {
+ int irtt = (i * this.class18_0.method_32_GetRPM_RowsNumber()) / (ColumnsN - 1);
+ s = this.class18_0.method_159((byte)irtt).ToString();
+
+ this.graphics_0.DrawString(s, font, brush, this.pointF_0[0].X + 10, this.pointF_0[0].Y + 10, format);
+ }
+
+ //Extra 3D
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[0].X, this.pointF_0[0].Y + 8);
+ if (i == 0) this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y + 8, this.pointF_0[1].X, this.pointF_0[1].Y + 8);
+
+ //Draw Top lines
+ this.pointF_0[0].X = X2 + (i * ((X4 - X2) / (ColumnsN - 1)));
+ this.pointF_0[0].Y = Y2 + (i * ((Y4 - Y2) / (ColumnsN - 1)));
+ this.pointF_0[1].X = X2 + (i * ((X4 - X2) / (ColumnsN - 1)));
+ this.pointF_0[1].Y = YMax - 5;
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+ }
+
+ //Previous rpm columns
+ /*for (int j = 0; j < this.class18_0.method_32(); j++)
+ {
+ if (this.class18_0.method_40())
+ {
+ this.pointF_0[0].X = this.class7_0[this.int_2 - 1, j].method_8();
+ this.pointF_0[0].Y = this.class7_0[this.int_2 - 1, j].method_6();
+ }
+ else
+ {
+ this.pointF_0[0].X = this.class7_0[0, j].method_8();
+ this.pointF_0[0].Y = this.class7_0[0, j].method_6();
+ }
+ this.pointF_0[1].X = this.class7_0[this.int_2 - 1, j].method_8();
+ this.pointF_0[1].Y = this.class7_0[this.int_2 - 1, j].method_6();
+ //this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+ if (((j % 3) == 0) || (j == (this.class18_0.method_32() - 1)))
+ {
+ s = this.class18_0.method_159((byte)j).ToString();
+ if (j != 0)
+ this.graphics_0.DrawString(s, font, brush, this.pointF_0[0].X + 10, this.pointF_0[0].Y + 10, format);
+
+ if (this.class18_0.method_40())
+ {
+ this.pointF_0[0].X = this.class7_0[0, j].method_8();
+ this.pointF_0[0].Y = this.class7_0[0, j].method_6();
+ }
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+
+ //Extra 3D
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[0].X, this.pointF_0[0].Y + 8);
+ if (j == 0) this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y + 8, this.pointF_0[1].X, this.pointF_0[1].Y + 8);
+ }
+ }*/
+
+ //Draw maps/igntion "values" bars
+ for (int i2 = 1; i2 < ColumnsN; i2++)
+ {
+ this.pointF_0[0].X = X2;
+ this.pointF_0[0].Y = Y2 + (i2 * ((YMax - 5 - Y2) / (ColumnsN - 1)));
+ this.pointF_0[1].X = X4;
+ this.pointF_0[1].Y = Y4 + (i2 * ((YMax - 5 - Y4) / (ColumnsN - 1)));
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+
+ s = ((int) (i2 * (NMax / (ColumnsN - 1)))).ToString();
+ this.graphics_0.DrawString(s, font, brush, this.pointF_0[0].X - 3, this.pointF_0[0].Y - 5, format);
+
+ this.pointF_0[0].X = X4;
+ this.pointF_0[0].Y = Y4 + (i2 * ((YMax - 5 - Y4) / (ColumnsN - 1)));
+ this.pointF_0[1].X = X3;
+ this.pointF_0[1].Y = Y3 + (i2 * ((YMax - 5 - Y4) / (ColumnsN - 1)));
+ this.graphics_0.DrawLine(pen, this.pointF_0[0].X, this.pointF_0[0].Y, this.pointF_0[1].X, this.pointF_0[1].Y);
+ }
+
+ s = "Fuel Value";
+ if (this.class18_0.method_40()) s = "Ignition";
+ if (this.class18_0.method_38()) s = "VE%";
+ this.graphics_0.DrawString(s, font2, brush, base.ClientRectangle.Left + 1, (base.ClientRectangle.Height / 4), format2);
+
+ //Reinvert for igntion graph
+ if (this.class18_0.method_40()) this.method_14(true);
+
+ pen.Dispose();
+ pen = null;
+ brush.Dispose();
+ brush = null;
+ brush2.Dispose();
+ brush2 = null;
+ font.Dispose();
+ font = null;
+ font2.Dispose();
+ font2 = null;
+ format.Dispose();
+ format = null;
+ s = null;
+ }
+ catch { }
+ }
+
+ private void method_16()
+ {
+ try
+ {
+ SolidBrush brush = null;
+ Pen pen = null;
+ for (int i = this.int_2 - 1; i > 0; i--)
+ {
+ for (int j = this.class18_0.method_32_GetRPM_RowsNumber() - 1; j > 0; j--)
+ {
+ this.pointF_0[0].X = this.class7_u_0[i, j].method_8();
+ this.pointF_0[0].Y = this.class7_u_0[i, j].method_10();
+ this.pointF_0[1].X = this.class7_u_0[i - 1, j].method_8();
+ this.pointF_0[1].Y = this.class7_u_0[i - 1, j].method_10();
+ this.pointF_0[2].X = this.class7_u_0[i - 1, j - 1].method_8();
+ this.pointF_0[2].Y = this.class7_u_0[i - 1, j - 1].method_10();
+ this.pointF_0[3].X = this.class7_u_0[i, j - 1].method_8();
+ this.pointF_0[3].Y = this.class7_u_0[i, j - 1].method_10();
+ if ((this.class7_u_0[i, j].bool_2 && this.class7_u_0[i - 1, j].bool_2) && (this.class7_u_0[i - 1, j - 1].bool_2 && this.class7_u_0[i, j - 1].bool_2))
+ {
+ brush = new SolidBrush(Color.FromArgb(0xff, 0x69, 180));
+ this.graphics_0.FillPolygon(brush, this.pointF_0);
+ }
+ else
+ {
+ this.float_9 = (((this.class7_u_0[i, j].method_12() + this.class7_u_0[i - 1, j].method_12()) + this.class7_u_0[i - 1, j - 1].method_12()) + this.class7_u_0[i, j - 1].method_12()) / 4f;
+ brush = new SolidBrush(this.method_9(this.float_9));
+ this.graphics_0.FillPolygon(brush, this.pointF_0);
+ if (brush != null)
+ {
+ brush.Dispose();
+ brush = null;
+ }
+ }
+ pen = new Pen(Color.Black, 0.5f);
+ this.graphics_0.DrawPolygon(pen, this.pointF_0);
+ if (brush != null)
+ {
+ brush.Dispose();
+ brush = null;
+ }
+ pen.Dispose();
+ pen = null;
+ brush = new SolidBrush(this.class10_settings_0.color_2);
+ pen = new Pen(this.class10_settings_0.color_2);
+ if (this.class7_u_0[i, j].bool_1)
+ {
+ this.graphics_0.FillRectangle(brush, (float)(this.class7_u_0[i, j].method_8() - 3f), (float)(this.class7_u_0[i, j].method_10() - 3f), (float)6f, (float)6f);
+ if (i > 0)
+ {
+ this.graphics_0.DrawLine(pen, this.class7_u_0[i, j].method_8(), this.class7_u_0[i, j].method_10(), this.class7_u_0[i - 1, j].method_8(), this.class7_u_0[i - 1, j].method_10());
+ }
+ if (j > 0)
+ {
+ this.graphics_0.DrawLine(pen, this.class7_u_0[i, j].method_8(), this.class7_u_0[i, j].method_10(), this.class7_u_0[i, j - 1].method_8(), this.class7_u_0[i, j - 1].method_10());
+ }
+ if (i < (this.int_2 - 1))
+ {
+ this.graphics_0.DrawLine(pen, this.class7_u_0[i, j].method_8(), this.class7_u_0[i, j].method_10(), this.class7_u_0[i + 1, j].method_8(), this.class7_u_0[i + 1, j].method_10());
+ }
+ if (j < (this.class18_0.method_32_GetRPM_RowsNumber() - 1))
+ {
+ this.graphics_0.DrawLine(pen, this.class7_u_0[i, j].method_8(), this.class7_u_0[i, j].method_10(), this.class7_u_0[i, j + 1].method_8(), this.class7_u_0[i, j + 1].method_10());
+ }
+ }
+ }
+ }
+ if (brush != null)
+ {
+ brush.Dispose();
+ brush = null;
+ }
+ pen.Dispose();
+ pen = null;
+ }
+ catch { }
+ }
+
+ public void Reset_Struct_Sensor()
+ {
+ if (this.struct19_0 == null) this.struct19_0 = new Struct19[this.class10_settings_0.int_5];
+
+ if (this.Struct12_list_0 != null)
+ {
+ while (this.Struct12_list_0.Count > this.class10_settings_0.int_5) this.Struct12_list_0.RemoveAt(0);
+
+ this.int_6 = 0;
+
+ for (int i = 0; i < this.Struct12_list_0.Count; i++)
+ {
+ if (this.mapGraphType_0 == MapGraphType.timePlot)
+ this.method_23(this.class10_settings_0.int_5, this.Struct12_list_0[i].byte_43, (float)this.class18_0.method_200(this.Struct12_list_0[i].byte_43), this.float_0, this.float_1);
+ else if (this.mapGraphType_0 == MapGraphType.custom)
+ callfor23(this.Struct12_list_0[i]);
+ }
+ }
+ }
+
+ public void Next_Live_Plots()
+ {
+ if (this.struct19_0 != null)
+ {
+ for (int i = 1; i < this.class10_settings_0.int_5; i++)
+ {
+ //int_0 = X position, int_1 = Y position
+ this.struct19_0[i - 1].int_0 = this.struct19_0[i - 1].int_0;
+ this.struct19_0[i - 1].int_1 = this.struct19_0[i].int_1;
+ }
+ }
+
+ if (this.Struct12_list_0 != null && this.Struct12_list_0.Count > 0) this.Struct12_list_0.RemoveAt(0);
+
+ this.int_6--;
+ }
+
+ //Reset Live Plots Functions
+ public void method_17()
+ {
+ this.int_6 = 0;
+ if (this.struct19_0 != null)
+ {
+ for (int i = 0; i < this.class10_settings_0.int_5; i++)
+ {
+ this.struct19_0[i].int_0 = 0;
+ this.struct19_0[i].int_1 = 0;
+ }
+ }
+ if (this.Struct12_list_0 != null) this.Struct12_list_0.Clear();
+
+ this.int_7 = null;
+ this.struct19_2 = null;
+ this.Refresh();
+ GC.Collect();
+ }
+
+ public void method_18()
+ {
+ this.struct19_0 = null;
+ }
+ public void method_19(Struct12 struct12_0)
+ {
+ if (this.mapGraphType_0 == MapGraphType.timePlot || this.mapGraphType_0 == MapGraphType.custom)
+ {
+ if (this.struct19_0 == null)
+ {
+ this.struct19_0 = new Struct19[this.class10_settings_0.int_5];
+ this.Struct12_list_0 = new List();
+ }
+ if (this.struct19_0.Length != this.class10_settings_0.int_5)
+ {
+ this.int_6 = 0;
+ this.struct19_0 = new Struct19[this.class10_settings_0.int_5];
+ this.Struct12_list_0 = new List();
+ }
+ if (this.int_6 == this.class10_settings_0.int_5)
+ {
+ this.Next_Live_Plots();
+ }
+
+ //Store full datalog array
+ this.Struct12_list_0.Add(struct12_0);
+
+ if (this.mapGraphType_0 == MapGraphType.timePlot)
+ this.method_23(this.class10_settings_0.int_5, struct12_0.byte_43, (float)this.class18_0.method_200(struct12_0.byte_43), this.float_0, this.float_1);
+ else
+ callfor23(struct12_0);
+ }
+ }
+
+ private void callfor23(Struct12 struct12_0)
+ {
+ custom_value_int = 17596;
+ custom_value_float = -9.68779f;
+
+ SensorsX sensors_0 = (SensorsX)this.Cint_Sensor;
+ switch (sensors_0)
+ {
+ case SensorsX.rpmX:
+ this.method_10(SensorsX.rpmX, struct12_0.ushort_0_E6_7);
+ break;
+ case SensorsX.ectX:
+ this.method_9(SensorsX.ectX, struct12_0.byte_0);
+ break;
+ case SensorsX.iatX:
+ this.method_9(SensorsX.iatX, struct12_0.byte_1);
+ break;
+ case SensorsX.tpsX:
+ this.method_9(SensorsX.tpsX, struct12_0.byte_5);
+ break;
+ case SensorsX.tpsV:
+ this.method_9(SensorsX.tpsV, struct12_0.byte_5);
+ break;
+ case SensorsX.ignFnl:
+ this.method_9(SensorsX.ignFnl, struct12_0.byte_15_E19);
+ break;
+ case SensorsX.ignTbl:
+ this.method_9(SensorsX.ignTbl, struct12_0.byte_16_E20);
+ break;
+ case SensorsX.vssX:
+ this.method_9(SensorsX.vssX, struct12_0.byte_14_E16);
+ break;
+ case SensorsX.gearX:
+ this.method_9(SensorsX.gearX, struct12_0.byte_20);
+ break;
+ case SensorsX.injFV:
+ this.method_10(SensorsX.injFV, (long)struct12_0.ushort_1_E17_18);
+ break;
+ case SensorsX.injDur:
+ this.method_10(SensorsX.injDur, (long)struct12_0.ushort_1_E17_18);
+ break;
+ case SensorsX.injDuty:
+ this.method_10(SensorsX.injDuty, (long)struct12_0.ushort_1_E17_18);
+ break;
+ case SensorsX.ecuO2V:
+ this.method_9(SensorsX.ecuO2V, struct12_0.byte_2);
+ break;
+ case SensorsX.wbO2V:
+ this.method_9(SensorsX.wbO2V, struct12_0.byte_43);
+ break;
+ case SensorsX.afr:
+ this.method_9(SensorsX.afr, struct12_0.byte_43);
+ break;
+ case SensorsX.mapV:
+ this.method_9(SensorsX.mapV, struct12_0.byte_4);
+ break;
+ case SensorsX.mapX:
+ this.method_9(SensorsX.mapX, struct12_0.byte_4);
+ break;
+ case SensorsX.boostX:
+ this.method_9(SensorsX.boostX, struct12_0.byte_4);
+ break;
+ case SensorsX.paX:
+ this.method_9(SensorsX.paX, struct12_0.byte_3);
+ break;
+ case SensorsX.frame:
+ this.method_10(SensorsX.frame, struct12_0.long_5);
+ break;
+ case SensorsX.interval:
+ this.method_10(SensorsX.interval, struct12_0.long_4);
+ break;
+ case SensorsX.duration:
+ this.method_10(SensorsX.duration, struct12_0.long_3);
+ break;
+ case SensorsX.mil:
+ this.method_9(SensorsX.mil, struct12_0.byte_19);
+ break;
+ case SensorsX.batV:
+ this.method_9(SensorsX.batV, struct12_0.byte_27_E25);
+ break;
+ case SensorsX.eldV:
+ this.method_9(SensorsX.eldV, struct12_0.byte_24_E24);
+ break;
+ case SensorsX.outAc:
+ this.method_9(SensorsX.outAc, struct12_0.byte_22_E22);
+ break;
+ case SensorsX.outPurge:
+ this.method_9(SensorsX.outPurge, struct12_0.byte_22_E22);
+ break;
+ case SensorsX.outFanc:
+ this.method_9(SensorsX.outFanc, struct12_0.byte_22_E22);
+ break;
+ case SensorsX.outFpump:
+ this.method_9(SensorsX.outFpump, struct12_0.byte_22_E22);
+ break;
+ case SensorsX.outIab:
+ this.method_9(SensorsX.outIab, struct12_0.byte_22_E22);
+ break;
+ case SensorsX.outAltCtrl:
+ this.method_9(SensorsX.outAltCtrl, struct12_0.byte_22_E22);
+ break;
+ case SensorsX.outVtsX:
+ this.method_9(SensorsX.outVtsX, struct12_0.byte_23_E23);
+ break;
+ case SensorsX.outMil:
+ this.method_9(SensorsX.outMil, struct12_0.byte_23_E23);
+ break;
+ case SensorsX.outO2h:
+ this.method_9(SensorsX.outO2h, struct12_0.byte_23_E23);
+ break;
+ case SensorsX.outVtsM:
+ this.method_9(SensorsX.outVtsM, struct12_0.byte_6_E8);
+ break;
+ case SensorsX.inVtsFeedBack:
+ this.method_9(SensorsX.inVtsFeedBack, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.outFuelCut:
+ this.method_9(SensorsX.outFuelCut, struct12_0.byte_6_E8);
+ break;
+ case SensorsX.inAccs:
+ this.method_9(SensorsX.inAccs, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.inVtp:
+ this.method_9(SensorsX.inVtp, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.inStartS:
+ this.method_9(SensorsX.inStartS, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.inBksw:
+ this.method_9(SensorsX.inBksw, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.inParkN:
+ this.method_9(SensorsX.inParkN, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.inAtShift1:
+ this.method_9(SensorsX.inAtShift1, struct12_0.byte_6_E8);
+ break;
+ case SensorsX.inAtShift2:
+ this.method_9(SensorsX.inAtShift2, struct12_0.byte_6_E8);
+ break;
+ case SensorsX.inPsp:
+ this.method_9(SensorsX.inPsp, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.inSCC:
+ this.method_9(SensorsX.inSCC, struct12_0.byte_21_E21);
+ break;
+ case SensorsX.postFuel:
+ this.method_9(SensorsX.postFuel, struct12_0.byte_6_E8);
+ break;
+ case SensorsX.ectFc:
+ this.method_9(SensorsX.ectFc, struct12_0.byte_28_E26);
+ break;
+ case SensorsX.o2Short:
+ this.method_10(SensorsX.o2Short, struct12_0.long_0_E27_28);
+ break;
+ case SensorsX.o2Long:
+ this.method_10(SensorsX.o2Long, struct12_0.long_1_E29_30);
+ break;
+ case SensorsX.iatFc:
+ this.method_10(SensorsX.iatFc, struct12_0.long_2_E31_32);
+ break;
+ case SensorsX.veFc:
+ this.method_9(SensorsX.veFc, struct12_0.byte_29_E33);
+ break;
+ case SensorsX.iatIc:
+ this.method_9(SensorsX.iatIc, struct12_0.byte_30_E34);
+ break;
+ case SensorsX.ectIc:
+ this.method_9(SensorsX.ectIc, struct12_0.byte_31_E35);
+ break;
+ case SensorsX.gearIc:
+ this.method_9(SensorsX.gearIc, struct12_0.byte_32_E36);
+ break;
+ case SensorsX.gearFc:
+ this.method_9(SensorsX.gearFc, struct12_0.byte_33_E37);
+ break;
+ case SensorsX.ftsClutchInput:
+ this.method_9(SensorsX.ftsClutchInput, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.ftlInput:
+ this.method_9(SensorsX.ftlInput, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.gpo1_in:
+ this.method_9(SensorsX.gpo1_in, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.gpo2_in:
+ this.method_9(SensorsX.gpo2_in, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.gpo3_in:
+ this.method_9(SensorsX.gpo3_in, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.bstInput:
+ this.method_9(SensorsX.bstInput, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.ftlActive:
+ this.method_9(SensorsX.ftlActive, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.ftsActive:
+ this.method_9(SensorsX.ftsActive, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.antilagActive:
+ this.method_9(SensorsX.antilagActive, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.boostcutActive:
+ this.method_9(SensorsX.boostcutActive, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.ignitionCut:
+ this.method_9(SensorsX.ignitionCut, struct12_0.byte_6_E8);
+ break;
+ case SensorsX.sccChecker:
+ this.method_9(SensorsX.sccChecker, struct12_0.byte_6_E8);
+ break;
+ case SensorsX.gpo1_out:
+ this.method_9(SensorsX.gpo1_out, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.gpo2_out:
+ this.method_9(SensorsX.gpo2_out, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.gpo3_out:
+ this.method_9(SensorsX.gpo3_out, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.bstStage2:
+ this.method_9(SensorsX.bstStage2, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.bstStage3:
+ this.method_9(SensorsX.bstStage3, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.bstStage4:
+ this.method_9(SensorsX.bstStage4, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.overheatActive:
+ this.method_9(SensorsX.overheatActive, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.leanProtection:
+ this.method_9(SensorsX.leanProtection, struct12_0.byte_36_E43);
+ break;
+ case SensorsX.fanCtrl:
+ this.method_9(SensorsX.fanCtrl, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.bstActive:
+ this.method_9(SensorsX.bstActive, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.secMaps:
+ this.method_9(SensorsX.secMaps, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.ebcActive:
+ this.method_9(SensorsX.ebcActive, struct12_0.byte_35_E39);
+ break;
+ case SensorsX.ebcInput:
+ this.method_9(SensorsX.ebcInput, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.ebcHiInput:
+ this.method_9(SensorsX.ebcHiInput, struct12_0.byte_34_E38);
+ break;
+ case SensorsX.ebcDutyX:
+ this.method_9(SensorsX.ebcDutyX, struct12_0.byte_38_E41);
+ break;
+ case SensorsX.ebcBaseDuty:
+ this.method_9(SensorsX.ebcBaseDuty, struct12_0.byte_37_E40);
+ break;
+ case SensorsX.ebcCurrent:
+ this.method_9(SensorsX.ebcCurrent, struct12_0.byte_4);
+ break;
+ case SensorsX.ebcTarget:
+ this.method_9(SensorsX.ebcTarget, struct12_0.byte_39_E42);
+ break;
+ case SensorsX.analog1:
+ this.method_9(SensorsX.analog1, struct12_0.byte_40);
+ break;
+ case SensorsX.analog2:
+ this.method_9(SensorsX.analog2, struct12_0.byte_41);
+ break;
+ case SensorsX.analog3:
+ this.method_9(SensorsX.analog3, struct12_0.byte_42);
+ break;
+ }
+
+ if (custom_value_int != 17596) //this.class10_0.int_5 ... byte_43 .....
+ this.method_23_int(custom_value_int, int.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMin")), int.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMax")));
+
+ if (custom_value_float != -9.68779f)
+ this.method_23_float(custom_value_float, float.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMin")), float.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMax")));
+
+
+ }
+
+
+
+ private void method_9(SensorsX sensors_0, byte byte_0)
+ {
+ switch (sensors_0)
+ {
+ case SensorsX.rpmX:
+ case SensorsX.injDur:
+ case SensorsX.injDuty:
+ case SensorsX.injFV:
+ case SensorsX.frame:
+ case SensorsX.duration:
+ case SensorsX.interval:
+ case SensorsX.iatFc:
+ case SensorsX.o2Short:
+ case SensorsX.o2Long:
+ case SensorsX.loadType:
+ case SensorsX.test0:
+ case SensorsX.analog1:
+ case SensorsX.analog2:
+ case SensorsX.analog3:
+ case SensorsX.iacvDuty:
+ return;
+
+ case SensorsX.vssX:
+ custom_value_int = this.class18_0.method_197(byte_0);
+ return;
+
+ case SensorsX.gearX:
+ custom_value_int = byte_0;
+ return;
+
+ case SensorsX.mapX:
+ custom_value_float = this.class18_0.method_193(byte_0);
+ return;
+
+ case SensorsX.boostX:
+ if (this.class18_0.method_206(byte_0) <= this.class10_settings_0.int_6)
+ {
+ custom_value_float = 0;
+ return;
+ }
+ custom_value_float = this.class18_0.method_193(byte_0);
+ return;
+
+ case SensorsX.paX:
+ custom_value_int = ((int)Math.Round((double)((((byte_0 / 2) + 0x18) * 7.221) - 59.0), 0));
+ return;
+
+ case SensorsX.tpsX:
+ custom_value_int = this.class18_0.method_198(byte_0);
+ return;
+
+ case SensorsX.tpsV:
+ custom_value_float = (float) this.class18_0.method_196(byte_0);
+ return;
+
+ case SensorsX.ignFnl:
+ custom_value_float = this.class18_0.method_188(byte_0);
+ return;
+
+ case SensorsX.ignTbl:
+ custom_value_float = this.class18_0.method_188(byte_0);
+ return;
+
+ case SensorsX.ectX:
+ custom_value_float = (float) this.class18_0.method_191(byte_0);
+ return;
+
+ case SensorsX.iatX:
+ custom_value_float = (float) this.class18_0.method_191(byte_0);
+ return;
+
+ case SensorsX.afr:
+ custom_value_float = (float)this.class18_0.method_200(byte_0);
+ return;
+
+ case SensorsX.ecuO2V:
+ custom_value_float = (float)this.class18_0.method_196(byte_0);
+ return;
+
+ case SensorsX.wbO2V:
+ custom_value_float = (float)this.class18_0.method_196(byte_0);
+ return;
+
+ case SensorsX.batV:
+ custom_value_float = (float)this.class18_0.method_208(byte_0);
+ return;
+
+ case SensorsX.eldV:
+ custom_value_float = (float)this.class18_0.method_196(byte_0);
+ return;
+
+ case SensorsX.knockV:
+ custom_value_float = (float)this.class18_0.method_196(byte_0);
+ return;
+
+ case SensorsX.mapV:
+ custom_value_float = (float)this.class18_0.method_196(byte_0);
+ return;
+
+ case SensorsX.mil:
+ custom_value_int = byte_0;
+ return;
+
+ case SensorsX.ectFc:
+ custom_value_float = (float)this.class18_0.method_205(byte_0, Enum6.const_1);
+ return;
+
+ case SensorsX.veFc:
+ custom_value_float = (float)this.class18_0.method_205(byte_0, Enum6.const_1);
+ return;
+
+ case SensorsX.ectIc:
+ custom_value_float = this.class18_0.method_189(byte_0);
+ return;
+
+ case SensorsX.iatIc:
+ custom_value_float = this.class18_0.method_189(byte_0);
+ return;
+
+ case SensorsX.gearIc:
+ custom_value_float = this.class18_0.method_189(byte_0);
+ return;
+
+ case SensorsX.gearFc:
+ custom_value_float = (float)this.class18_0.method_205(byte_0, Enum6.const_1);
+ return;
+
+ case SensorsX.postFuel:
+ if (this.class18_0.method_258(byte_0, 0)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outIab:
+ if (this.class18_0.method_258(byte_0, 2)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outVtsX:
+ if (this.class18_0.method_258(byte_0, 7)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outVtsM:
+ if (this.class18_0.method_258(byte_0, 3)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outAc:
+ if (this.class18_0.method_258(byte_0, 7)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outO2h:
+ if (this.class18_0.method_258(byte_0, 6)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outMil:
+ if (this.class18_0.method_258(byte_0, 5)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outPurge:
+ if (this.class18_0.method_258(byte_0, 6)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outFanc:
+ if (this.class18_0.method_258(byte_0, 4)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outFpump:
+ if (this.class18_0.method_258(byte_0, 0)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outFuelCut:
+ if (this.class18_0.method_258(byte_0, 4) || this.class18_0.method_258(byte_0, 5)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.outAltCtrl:
+ if (this.class18_0.method_258(byte_0, 5)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inPsp:
+ if (this.class18_0.method_258(byte_0, 7)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inSCC:
+ if (this.class18_0.method_258(byte_0, 5)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inAccs:
+ if (this.class18_0.method_258(byte_0, 2)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inBksw:
+ if (this.class18_0.method_258(byte_0, 1)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inVtp:
+ if (this.class18_0.method_258(byte_0, 3)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inVtsFeedBack:
+ if (this.class18_0.method_258(byte_0, 6)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inParkN:
+ if (this.class18_0.method_258(byte_0, 0)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inStartS:
+ if (this.class18_0.method_258(byte_0, 4)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inAtShift1:
+ if (this.class18_0.method_258(byte_0, 6)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.inAtShift2:
+ if (this.class18_0.method_258(byte_0, 7)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.secMaps:
+ if (this.class18_0.method_258(byte_0, 5)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ftlInput:
+ if (this.class18_0.method_258(byte_0, 0)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ftlActive:
+ if (this.class18_0.method_258(byte_0, 0)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ftsClutchInput:
+ if (this.class18_0.method_258(byte_0, 1)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ftsActive:
+ if (this.class18_0.method_258(byte_0, 2)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.boostcutActive:
+ if (this.class18_0.method_258(byte_0, 3)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.overheatActive:
+ if (this.class18_0.method_258(byte_0, 6)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.antilagActive:
+ if (this.class18_0.method_258(byte_0, 1)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ignitionCut:
+ if (this.class18_0.method_258(byte_0, 2)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.sccChecker:
+ if (this.class18_0.method_258(byte_0, 1)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ebcInput:
+ if (this.class18_0.method_258(byte_0, 2)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ebcHiInput:
+ if (this.class18_0.method_258(byte_0, 3)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ebcActive:
+ if (this.class18_0.method_258(byte_0, 4)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.ebcBaseDuty:
+ custom_value_float = (float)this.class18_0.method_207(byte_0);
+ return;
+
+ case SensorsX.ebcDutyX:
+ custom_value_float = (float)this.class18_0.method_207(byte_0);
+ return;
+
+ case SensorsX.ebcTarget:
+ custom_value_float = this.class18_0.method_245(this.class18_0.method_206(byte_0));
+ return;
+
+ case SensorsX.ebcCurrent:
+ custom_value_float = this.class18_0.method_245(this.class18_0.method_206(byte_0));
+ return;
+
+ case SensorsX.gpo1_in:
+ if (this.class18_0.method_258(byte_0, 4)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.gpo1_out:
+ if (this.class18_0.method_258(byte_0, 0)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.gpo2_in:
+ if (this.class18_0.method_258(byte_0, 5)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.gpo2_out:
+ if (this.class18_0.method_258(byte_0, 1)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.gpo3_in:
+ if (this.class18_0.method_258(byte_0, 6)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.gpo3_out:
+ if (this.class18_0.method_258(byte_0, 2)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.fanCtrl:
+ if (this.class18_0.method_258(byte_0, 6)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.bstStage2:
+ if (this.class18_0.method_258(byte_0, 3)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.bstStage3:
+ if (this.class18_0.method_258(byte_0, 4)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.bstStage4:
+ if (this.class18_0.method_258(byte_0, 5)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.bstActive:
+ if (this.class18_0.method_258(byte_0, 7)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.bstInput:
+ if (this.class18_0.method_258(byte_0, 7)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ case SensorsX.leanProtection:
+ if (this.class18_0.method_258(byte_0, 7)) custom_value_int = 1;
+ else custom_value_int = 0;
+ return;
+
+ default:
+ return;
+ }
+ }
+
+ private void method_10(SensorsX sensors_0, long long_0)
+ {
+ string str;
+ switch (sensors_0)
+ {
+ case SensorsX.rpmX:
+ custom_value_int = this.class18_0.method_218(long_0);
+ return;
+
+ case SensorsX.vssX:
+ case SensorsX.gearX:
+ case SensorsX.mapX:
+ case SensorsX.boostX:
+ case SensorsX.paX:
+ case SensorsX.tpsX:
+ case SensorsX.tpsV:
+ case SensorsX.ignFnl:
+ case SensorsX.ignTbl:
+ case SensorsX.ectX:
+ case SensorsX.iatX:
+ case SensorsX.afr:
+ case SensorsX.ecuO2V:
+ case SensorsX.wbO2V:
+ case SensorsX.batV:
+ case SensorsX.eldV:
+ case SensorsX.knockV:
+ case SensorsX.mapV:
+ case SensorsX.mil:
+ case SensorsX.ectFc:
+ case SensorsX.veFc:
+ case SensorsX.ectIc:
+ case SensorsX.iatIc:
+ case SensorsX.gearIc:
+ case SensorsX.gearFc:
+ case SensorsX.postFuel:
+ case SensorsX.outIab:
+ case SensorsX.outVtsX:
+ case SensorsX.outVtsM:
+ case SensorsX.outAc:
+ case SensorsX.outO2h:
+ case SensorsX.outMil:
+ case SensorsX.outPurge:
+ case SensorsX.outFanc:
+ case SensorsX.outFpump:
+ case SensorsX.outFuelCut:
+ case SensorsX.outAltCtrl:
+ case SensorsX.inPsp:
+ case SensorsX.inSCC:
+ case SensorsX.inAccs:
+ case SensorsX.inBksw:
+ case SensorsX.inVtp:
+ case SensorsX.inVtsFeedBack:
+ case SensorsX.inParkN:
+ return;
+
+ case SensorsX.injDur:
+ custom_value_float = (float) this.class18_0.method_224((int)long_0);
+ return;
+
+ case SensorsX.injDuty:
+ custom_value_float = (float) this.class18_0.method_225((int)long_0, this.int_0, 0);
+ return;
+
+ case SensorsX.injFV:
+ custom_value_float = (float) this.class18_0.method_223((int)long_0);
+ return;
+
+ case SensorsX.frame:
+ custom_value_int = (int) long_0;
+ return;
+
+ case SensorsX.duration:
+ str = TimeSpan.FromMilliseconds((double)long_0).ToString();
+ if (str.Length <= 8)
+ {
+ str = str + ".000";
+ custom_value_float = float.Parse(str);
+ break;
+ }
+ str = str.Remove(str.Length - 5, 5);
+ custom_value_float = float.Parse(str);
+ break;
+
+ case SensorsX.interval:
+ custom_value_int = (int) long_0;
+ return;
+
+ case SensorsX.iatFc:
+ custom_value_float = (float) this.class18_0.method_203(long_0, Enum6.const_0);
+ return;
+
+ case SensorsX.o2Short:
+ custom_value_float = (float)this.class18_0.method_203(long_0, Enum6.const_0);
+ return;
+
+ case SensorsX.o2Long:
+ custom_value_float = (float) this.class18_0.method_203(long_0, Enum6.const_0);
+ return;
+
+ default:
+ return;
+ }
+ }
+
+ private void method_2(object sender, EventArgs e)
+ {
+ try
+ {
+ if (this.class7_u_0 != null)
+ {
+ this.class7_u_1.Clear();
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if ((this.class7_u_0[i, j] != null) && this.ctrlGrid_0.method_13(i, j))
+ {
+ this.class7_u_1.Add(this.class7_u_0[i, j]);
+ }
+ }
+ }
+ }
+ }
+ catch { }
+ }
+
+ public void method_20(Struct17 struct17_0)
+ {
+ if ((this.mapGraphType_0 == MapGraphType.rpmPlot) && (this.class18_0.method_198(struct17_0.byte_1) >= this.class10_settings_0.int_4))
+ {
+ if (this.int_7 == null)
+ {
+ this.int_7 = new int[0x2ee0 / this.class10_settings_0.int_3, 3];
+ }
+ if (this.struct19_2 == null)
+ {
+ this.struct19_2 = new Struct19[0x2ee0 / this.class10_settings_0.int_3, 2];
+ }
+ int num = this.class18_0.method_218(struct17_0.long_1) / this.class10_settings_0.int_3;
+ this.int_7[num, 0] += struct17_0.byte_0;
+ this.int_7[num, 1] += struct17_0.byte_2;
+ this.int_7[num, 2]++;
+ }
+ }
+
+ private int method_21()
+ {
+ return (base.ClientRectangle.Height - (2 * this.int_4));
+ }
+
+ private int method_22()
+ {
+ return ((base.ClientRectangle.Width - this.int_5) - this.int_3);
+ }
+
+ private void method_23(int int_18, byte byte_0, float float_28, float float_29, float float_30)
+ {
+ int num = ((base.ClientRectangle.Top + this.int_4) + this.method_21()) - ((int) ((this.method_21() * (float_28 - float_29)) / (float_30 - float_29)));
+ if (num < (base.ClientRectangle.Top + this.int_4))
+ {
+ num = base.ClientRectangle.Top + this.int_4;
+ }
+ this.struct19_0[this.int_6].int_0 = this.int_5 + ((int) Math.Abs((float) (this.method_22() * (((float) this.int_6) / ((float) int_18)))));
+ this.struct19_0[this.int_6].int_1 = num;
+ this.struct19_0[this.int_6].int_2 = this.int_6;
+ this.struct19_0[this.int_6].byte_0 = byte_0;
+ this.int_6++;
+ }
+
+ private void method_23_int(int Valuee, int Minn, int Maxx)
+ {
+ int num = ((base.ClientRectangle.Top + this.int_4) + this.method_21()) - ((int)((this.method_21() * (Valuee - Minn)) / (Maxx - Minn)));
+ if (num < (base.ClientRectangle.Top + this.int_4))
+ {
+ num = base.ClientRectangle.Top + this.int_4;
+ }
+ this.struct19_0[this.int_6].int_0 = this.int_5 + ((int)Math.Abs((float)(this.method_22() * (((float)this.int_6) / ((float) this.class10_settings_0.int_5)))));
+ this.struct19_0[this.int_6].int_1 = num;
+ this.struct19_0[this.int_6].int_2 = this.int_6;
+ //this.struct19_0[this.int_6].byte_0 = 175;
+ this.int_6++;
+ }
+
+ private void method_23_float(float Valuee, float Minn, float Maxx)
+ {
+ int num = ((base.ClientRectangle.Top + this.int_4) + this.method_21()) - ((int)((this.method_21() * (Valuee - Minn)) / (Maxx - Minn)));
+ if (num < (base.ClientRectangle.Top + this.int_4))
+ {
+ num = base.ClientRectangle.Top + this.int_4;
+ }
+ this.struct19_0[this.int_6].int_0 = this.int_5 + ((int)Math.Abs((float)(this.method_22() * (((float)this.int_6) / ((float)this.class10_settings_0.int_5)))));
+ this.struct19_0[this.int_6].int_1 = num;
+ this.struct19_0[this.int_6].int_2 = this.int_6;
+ //this.struct19_0[this.int_6].byte_0 = byte_0;
+ this.int_6++;
+ }
+
+ private Struct19 method_25(int int_16, int int_17, float float_28, float float_29, float float_30)
+ {
+ Struct19 struct2 = new Struct19();
+ int num = ((base.ClientRectangle.Top + this.int_4) + this.method_21()) - ((int) ((this.method_21() * (float_28 - float_29)) / (float_30 - float_29)));
+ if (num < (base.ClientRectangle.Top + this.int_4))
+ {
+ num = base.ClientRectangle.Top + this.int_4;
+ }
+ struct2.int_0 = this.int_5 + ((int) Math.Abs((float) (this.method_22() * (((float) int_16) / ((float) int_17)))));
+ struct2.int_1 = num;
+ return struct2;
+ }
+
+ private void method_26()
+ {
+ string str;
+ Pen pen = new Pen(this.class10_settings_0.color_11);
+ Font font = new Font("Lucida Sans", 10f, FontStyle.Regular);
+ Font font2 = new Font("Lucida Sans", 12f, FontStyle.Bold);
+ Brush brush = new SolidBrush(this.class10_settings_0.color_11);
+ //StringFormat format = new StringFormat {
+ // FormatFlags = StringFormatFlags.DirectionVertical
+ //};
+ int OffsetLeft = 15;
+ int OffsetTop = 10;
+ this.graphics_0.DrawLine(pen, this.int_5 - OffsetLeft, base.ClientRectangle.Top + this.int_4 + OffsetTop, this.int_5 - OffsetLeft, base.ClientRectangle.Bottom - this.int_4);
+ this.graphics_0.DrawLine(pen, this.int_5 - OffsetLeft, base.ClientRectangle.Bottom - this.int_4, base.ClientRectangle.Width - this.int_3, base.ClientRectangle.Bottom - this.int_4);
+ brush.Dispose();
+ brush = null;
+ brush = new SolidBrush(this.class10_settings_0.color_12);
+ pen.DashStyle = DashStyle.Dash;
+ pen.DashPattern = new float[] { 10f, 4f };
+ float num = 0f;
+ float num2 = this.int_5 - OffsetLeft;
+ float num3 = base.ClientRectangle.Width - this.int_3;
+ float num4 = (base.ClientRectangle.Height - this.int_4) - this.int_4;
+ for (int i = 0; i <= 14; i++)
+ {
+ num = (this.int_4 + (num4 - OffsetTop)) - ((i * (num4 - OffsetTop)) / 14f);
+ this.graphics_0.DrawLine(pen, num2, num + OffsetTop, num3, num + OffsetTop);
+ str = Math.Round((double) (((this.float_1 - this.float_0) * (((float) i) / 14f)) + this.float_0), 2).ToString();
+ this.graphics_0.DrawString(str, font, brush, (float) (num2 - this.graphics_0.MeasureString(str, font).Width - 2f), (float) (num - (this.graphics_0.MeasureString(str, font).Height / 2f) + OffsetTop));
+ }
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.afr)
+ str = "AFR";
+ else
+ str = "Lambda";
+ //this.graphics_0.DrawString(str, font2, brush, (float) (base.ClientRectangle.Left + 3), (float) ((base.ClientRectangle.Height / 2) - 40), format);
+ this.graphics_0.DrawString(str, font2, brush, (float)((base.ClientRectangle.Width / 2) - 10 - (this.graphics_0.MeasureString(str, font).Width / 2)), (float)(base.ClientRectangle.Top + 5));
+ brush.Dispose();
+ brush = null;
+ brush = new SolidBrush(this.class10_settings_0.color_11);
+ str = "Time (frames)";
+ this.graphics_0.DrawString(str, font2, brush, (float) ((base.ClientRectangle.Width / 2) - 10 - (this.graphics_0.MeasureString(str, font).Width / 2)), (float) (base.ClientRectangle.Bottom - 20));
+ pen.Dispose();
+ pen = null;
+ brush.Dispose();
+ brush = null;
+ font.Dispose();
+ font = null;
+ font2.Dispose();
+ font2 = null;
+ //format.Dispose();
+ //format = null;
+ str = null;
+ }
+
+ private void method_27()
+ {
+ int OffsetLeft = 15;
+ int OffsetTop = 10;
+ Pen pen = new Pen(this.class10_settings_0.color_12, 2f);
+ for (int i = 0; i < (this.int_6 - 1); i++)
+ {
+ this.graphics_0.DrawLine(pen, this.struct19_0[i].int_0 - OffsetLeft, this.struct19_0[i].int_1 + OffsetTop, this.struct19_0[i + 1].int_0 - OffsetLeft, this.struct19_0[i + 1].int_1 + OffsetTop);
+ }
+ pen.Dispose();
+ pen = null;
+ }
+
+ private void method_26_2()
+ {
+ string str;
+ Pen pen = new Pen(this.class10_settings_0.color_11);
+ Font font = new Font("Lucida Sans", 10f, FontStyle.Regular);
+ Font font2 = new Font("Lucida Sans", 12f, FontStyle.Bold);
+ Brush brush = new SolidBrush(this.class10_settings_0.color_11);
+ /*StringFormat format = new StringFormat
+ {
+ FormatFlags = StringFormatFlags.DirectionVertical
+ };*/
+ int OffsetLeft = 24;
+ int OffsetTop = 10;
+ this.graphics_0.DrawLine(pen, this.int_5 - OffsetLeft, base.ClientRectangle.Top + this.int_4 + OffsetTop, this.int_5 - OffsetLeft, base.ClientRectangle.Bottom - this.int_4);
+ this.graphics_0.DrawLine(pen, this.int_5 - OffsetLeft, base.ClientRectangle.Bottom - this.int_4, base.ClientRectangle.Width - this.int_3, base.ClientRectangle.Bottom - this.int_4);
+ brush.Dispose();
+ brush = null;
+ brush = new SolidBrush(this.class10_settings_0.color_12);
+ pen.DashStyle = DashStyle.Dash;
+ pen.DashPattern = new float[] { 10f, 4f };
+ float num = 0f;
+ float num2 = this.int_5 - OffsetLeft;
+ float num3 = base.ClientRectangle.Width - this.int_3;
+ float num4 = (base.ClientRectangle.Height - this.int_4) - this.int_4;
+
+ if (this.Cint_Sensor >= 0)
+ {
+ for (int i = 0; i <= Cint_Colomn; i++)
+ {
+ num = (this.int_4 + (num4 - OffsetTop)) - ((i * (num4 - OffsetTop)) / Cint_Colomn);
+ this.graphics_0.DrawLine(pen, num2, num + OffsetTop, num3, num + OffsetTop);
+ //Console.WriteLine(this.class10_0.method_24((Sensors)this.Cint_Sensor, "customINT"));
+ bool IsINT = bool.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customINT"));
+ if (!IsINT)
+ {
+ this.float_0 = float.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMin"));
+ this.float_1 = float.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMax"));
+ str = Math.Round((double)(((this.float_1 - this.float_0) * (((float)i) / Cint_Colomn)) + this.float_0), 2).ToString();
+ }
+ else
+ {
+ int ThatI1 = int.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMin"));
+ int ThatI2 = int.Parse(this.class10_settings_0.method_24((SensorsX)this.Cint_Sensor, "customMax"));
+ str = ((int)(((ThatI2 - ThatI1) * (((float)i) / Cint_Colomn)) + ThatI1)).ToString();
+ }
+ this.graphics_0.DrawString(str, font, brush, (float)(num2 - this.graphics_0.MeasureString(str, font).Width - 2f), (float)(num - (this.graphics_0.MeasureString(str, font).Height / 2f) + OffsetTop));
+ }
+ str = this.class10_settings_0.method_13((SensorsX)Cint_Sensor).ToString();
+ }
+ else
+ {
+ for (int i = 0; i <= Cint_Colomn; i++)
+ {
+ num = (this.int_4 + (num4 - OffsetTop)) - ((i * (num4 - OffsetTop)) / Cint_Colomn);
+ this.graphics_0.DrawLine(pen, num2 - OffsetLeft, num + OffsetTop, num3, num + OffsetTop);
+ }
+ str = "INVALID SENSOR";
+ }
+
+ //this.graphics_0.DrawString(str, font2, brush, (float)(base.ClientRectangle.Left + 3), (float)((base.ClientRectangle.Height / 2) - 40), format);
+ this.graphics_0.DrawString(str, font2, brush, (float)((base.ClientRectangle.Width / 2) - 10 - (this.graphics_0.MeasureString(str, font).Width / 2)), (float)(base.ClientRectangle.Top + 15));
+
+ brush.Dispose();
+ brush = null;
+ brush = new SolidBrush(this.class10_settings_0.color_11);
+ str = "Time (frames)";
+ this.graphics_0.DrawString(str, font2, brush, (float)((base.ClientRectangle.Width / 2) - 55), (float)(base.ClientRectangle.Bottom - 25));
+
+
+ pen.Dispose();
+ pen = null;
+ brush.Dispose();
+ brush = null;
+ font.Dispose();
+ font = null;
+ font2.Dispose();
+ font2 = null;
+ //format.Dispose();
+ //format = null;
+ str = null;
+ }
+
+ private void method_27_2()
+ {
+ int OffsetLeft = 24;
+ int OffsetTop = 10;
+ Pen pen = new Pen(this.class10_settings_0.color_12, 2f);
+ for (int i = 0; i < (this.int_6 - 1); i++)
+ {
+ this.graphics_0.DrawLine(pen, this.struct19_0[i].int_0 - OffsetLeft, this.struct19_0[i].int_1 + OffsetTop, this.struct19_0[i + 1].int_0 - OffsetLeft, this.struct19_0[i + 1].int_1 + OffsetTop);
+ }
+ pen.Dispose();
+ pen = null;
+ }
+
+ private void method_28()
+ {
+ string str;
+ Pen pen = new Pen(this.class10_settings_0.color_11);
+ Font font = new Font("Lucida Sans", 8f, FontStyle.Bold);
+ Font font2 = new Font("Lucida Sans", 10f, FontStyle.Bold);
+ Brush brush = new SolidBrush(this.class10_settings_0.color_13);
+ StringFormat format = new StringFormat {
+ FormatFlags = StringFormatFlags.DirectionVertical
+ };
+ this.graphics_0.DrawLine(pen, this.int_5 + 5, base.ClientRectangle.Top + this.int_4, this.int_5 + 5, base.ClientRectangle.Bottom - this.int_4);
+ this.graphics_0.DrawLine(pen, this.int_5 + 5, base.ClientRectangle.Bottom - this.int_4, base.ClientRectangle.Width - this.int_3, base.ClientRectangle.Bottom - this.int_4);
+ pen.DashStyle = DashStyle.Dash;
+ pen.DashPattern = new float[] { 10f, 4f };
+ float num = 0f;
+ float num2 = this.int_5;
+ float num3 = base.ClientRectangle.Width - this.int_3;
+ float num4 = (base.ClientRectangle.Height - this.int_4) - this.int_4;
+ for (int i = 0; i <= 14; i++)
+ {
+ num = (this.int_4 + num4) - ((i * num4) / 14f);
+ this.graphics_0.DrawLine(pen, num2 + 5, num, num3, num);
+ str = Math.Round((double) (((this.float_1 - this.float_0) * (((float) i) / 14f)) + this.float_0), 2).ToString();
+ this.graphics_0.DrawString(str, font, brush, (float) (num2 - this.graphics_0.MeasureString(str, font).Width), (float) (num - (this.graphics_0.MeasureString(str, font).Height / 2f)));
+ }
+ str = "AFR";
+ this.graphics_0.DrawString(str, font2, brush, (float) (base.ClientRectangle.Left + 45), (float) (base.ClientRectangle.Top + 4));
+
+
+
+ brush.Dispose();
+ brush = null;
+ brush = new SolidBrush(this.class10_settings_0.color_12);
+ for (int j = 0; j <= 14; j++)
+ {
+ num = (this.int_4 + num4) - ((j * num4) / 14f);
+ this.graphics_0.DrawLine(pen, num2 + 5, num, num3, num);
+ str = Math.Round((double) this.class18_0.method_193((int) (255f * (((float) j) / 14f))), 2).ToString();
+ this.graphics_0.DrawString(str, font, brush, (float) ((num2 - this.graphics_0.MeasureString(str, font).Width) - (this.int_5 - 40)), (float) (num - (this.graphics_0.MeasureString(str, font).Height / 2f)));
+ }
+ str = "MAP";
+ this.graphics_0.DrawString(str, font2, brush, (float) (base.ClientRectangle.Left + 2), (float) (base.ClientRectangle.Top + 4));
+
+
+
+ brush.Dispose();
+ brush = null;
+ brush = new SolidBrush(this.class10_settings_0.color_11);
+ str = "RPM X 1000";
+ this.graphics_0.DrawString(str, font2, brush, (float) ((base.ClientRectangle.Width / 2) - 40), (float) (base.ClientRectangle.Bottom - 20));
+ float num7 = 0f;
+ float num8 = 0f;
+ for (float k = 0f; k <= (this.float_4 / this.float_2); k++)
+ {
+ num7 = this.int_5 + ((k * this.method_22()) / (this.float_4 / this.float_2));
+ string s = (num8 / 1000f).ToString();
+ this.graphics_0.DrawString(s, font, brush, num7 - (this.graphics_0.MeasureString(s, font).Width / 2f) + 5f, (float) (base.ClientRectangle.Bottom - 30));
+ num8 += this.float_2;
+ }
+
+
+ pen.Dispose();
+ pen = null;
+ brush.Dispose();
+ brush = null;
+ font.Dispose();
+ font = null;
+ font2.Dispose();
+ font2 = null;
+ format.Dispose();
+ format = null;
+ str = null;
+ }
+
+ private void method_29()
+ {
+ if (this.class10_settings_0 != null)
+ {
+ int num2 = 0;
+ Pen pen = new Pen(this.class10_settings_0.color_13, 2f);
+ if (this.int_7 != null)
+ {
+ int num;
+ for (int i = 0; i <= this.int_7.GetUpperBound(0); i++)
+ {
+ if (this.int_7[i, 0] != 0)
+ {
+ byte num4 = (byte) (this.int_7[i, 0] / this.int_7[i, 2]);
+ byte num5 = (byte) (this.int_7[i, 1] / this.int_7[i, 2]);
+ //*(this.struct19_2[i, 0]) = this.method_25(i * this.class10_0.int_3, 0x2af8, (float) this.class18_0.method_200(num4), this.float_0, this.float_1);
+ //*(this.struct19_2[i, 1]) = this.method_25(i * this.class10_0.int_3, 0x2af8, (float) this.class18_0.method_206(num5), 0f, (float) this.class18_0.method_206(0xff));
+ (this.struct19_2[i, 0]) = this.method_25(i * this.class10_settings_0.int_3, 0x2af8, (float)this.class18_0.method_200(num4), this.float_0, this.float_1);
+ (this.struct19_2[i, 1]) = this.method_25(i * this.class10_settings_0.int_3, 0x2af8, (float)this.class18_0.method_206(num5), 0f, (float)this.class18_0.method_206(0xff));
+ }
+ }
+ for (int j = 0; j < (this.int_7.GetUpperBound(0) - 1); j++)
+ {
+ if ((this.struct19_2[j, 0].int_1 != 0) && (this.struct19_2[j, 1].int_1 != 0))
+ {
+ if (this.struct19_2[j + 1, 0].int_1 != 0)
+ {
+ this.graphics_0.DrawLine(pen, this.struct19_2[j, 0].int_0 + 5, this.struct19_2[j, 0].int_1, this.struct19_2[j + 1, 0].int_0 + 5, this.struct19_2[j + 1, 0].int_1);
+ }
+ continue;
+ }
+ if (j != 0)
+ {
+ num = j;
+ num2 = j;
+ while (this.struct19_2[num, 0].int_1 == 0)
+ {
+ num--;
+ if (num <= 0)
+ {
+ break;
+ }
+ }
+ while (this.struct19_2[num2, 0].int_1 == 0)
+ {
+ num2++;
+ if (num2 == (this.int_7.GetUpperBound(0) - 1))
+ {
+ break;
+ }
+ }
+ if (((num > 0) && (num2 > 0)) && ((this.struct19_2[num, 0].int_1 != 0) && (this.struct19_2[num2, 0].int_1 != 0)))
+ {
+ this.graphics_0.DrawLine(pen, this.struct19_2[num, 0].int_0 + 5, this.struct19_2[num, 0].int_1, this.struct19_2[num2, 0].int_0 + 5, this.struct19_2[num2, 0].int_1);
+ }
+ }
+ }
+ pen.Dispose();
+ pen = null;
+ pen = new Pen(this.class10_settings_0.color_12, 2f);
+ for (int k = 0; k < (this.int_7.GetUpperBound(0) - 1); k++)
+ {
+ if ((this.struct19_2[k, 0].int_1 != 0) && (this.struct19_2[k, 1].int_1 != 0))
+ {
+ if (this.struct19_2[k + 1, 1].int_1 != 0)
+ {
+ this.graphics_0.DrawLine(pen, this.struct19_2[k, 1].int_0 + 5, this.struct19_2[k, 1].int_1, this.struct19_2[k + 1, 1].int_0 + 5, this.struct19_2[k + 1, 1].int_1);
+ }
+ continue;
+ }
+ if (k != 0)
+ {
+ num = k;
+ num2 = k;
+ while (this.struct19_2[num, 1].int_1 == 0)
+ {
+ num--;
+ if (num <= 0)
+ {
+ break;
+ }
+ }
+ while (this.struct19_2[num2, 1].int_1 == 0)
+ {
+ num2++;
+ if (num2 == (this.int_7.GetUpperBound(0) - 1))
+ {
+ break;
+ }
+ }
+ if (((num > 0) && (num2 > 0)) && ((this.struct19_2[num, 1].int_1 != 0) && (this.struct19_2[num2, 1].int_1 != 0)))
+ {
+ this.graphics_0.DrawLine(pen, this.struct19_2[num, 1].int_0 + 5, this.struct19_2[num, 1].int_1, this.struct19_2[num2, 1].int_0 + 5, this.struct19_2[num2, 1].int_1);
+ }
+ }
+ }
+ pen.Dispose();
+ pen = null;
+ }
+ }
+ }
+
+ private void method_3()
+ {
+ if (this.class18_0 != null)
+ {
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ this.class7_u_0 = new Class7_u[this.class18_0.method_33(), this.class18_0.method_32_GetRPM_RowsNumber()];
+ }
+ }
+ }
+
+ private int method_5()
+ {
+ double num = 0.0;
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (this.class18_0.method_174((byte) i, (byte) j) > num)
+ {
+ num = this.class18_0.method_174((byte) i, (byte) j);
+ }
+ }
+ }
+ if (this.class18_0.method_37())
+ {
+ num = Math.Ceiling((double) (num / 50.0)) * 50.0;
+ num += 50.0;
+ }
+ else if (this.class18_0.method_40())
+ {
+ num = Math.Ceiling((double) (num / 5.0)) * 5.0;
+ num += 5.0;
+ }
+ else if (this.class18_0.method_38())
+ {
+ num = Math.Ceiling((double) (num / 25.0)) * 25.0;
+ }
+ return (int) num;
+ }
+
+ private float method_6()
+ {
+ double num = 0.0;
+ for (int i = 0; i < this.int_2; i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ if (this.class18_0.method_174((byte) i, (byte) j) > num)
+ {
+ num = this.class18_0.method_174((byte) i, (byte) j);
+ }
+ }
+ }
+ return (float) num;
+ }
+
+ private int method_7()
+ {
+ int num = 0;
+ for (int i = 0; i < this.class18_0.method_32_GetRPM_RowsNumber(); i++)
+ {
+ if (this.class18_0.method_159((byte) i) > num)
+ {
+ num = this.class18_0.method_159((byte) i);
+ }
+ }
+ return num;
+ }
+
+ private int method_8()
+ {
+ int num = 0;
+ double num2 = 0.0;
+ double num3 = 0.0;
+ for (int i = 0; i < this.class18_0.method_32_GetRPM_RowsNumber(); i++)
+ {
+ if (this.class18_0.method_159((byte) i) > num)
+ {
+ num = this.class18_0.method_159((byte) i);
+ }
+ }
+ num3 = num % 0x3e8;
+ if (num3 < 500.0)
+ {
+ num2 = Math.Floor((double) (((double) num) / 1000.0));
+ }
+ else
+ {
+ num2 = Math.Ceiling((double) (((double) num) / 1000.0));
+ }
+ return (int) (num2 * 1000.0);
+ }
+
+ private Color method_9(float float_28)
+ {
+ return this.class18_0.method_236((double)float_28);
+ /*if (this.class18_0.method_40())
+ {
+ return this.class18_0.method_236((double) float_28);
+ }
+ if (this.class18_0.method_38())
+ {
+ return this.class18_0.method_236((double) float_28);
+ }
+ if (this.class18_0.method_37())
+ {
+ float num = Math.Abs((float) (float_28 / this.float_11));
+ return Color.FromArgb((int) (255f * num), 0xff - ((int) (255f * num)), 0);
+ }
+ return Color.FromArgb(0xff, 0, 0);*/
+ }
+
+ public void SetImageBackgrounds()
+ {
+ this.Refresh();
+ }
+
+ protected override void OnPaint(PaintEventArgs pe)
+ {
+ //if (this.graphics_0 != null) this.graphics_0.Dispose();
+
+ if (this.frmGridChart_0 == null)
+ {
+ this.graphics_0 = pe.Graphics;
+ this.graphics_0.FillRectangle(new SolidBrush(SystemColors.ControlDark), pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ return;
+ }
+ if (!this.class10_settings_0.bool_6)
+ {
+ return;
+ }
+ this.int_13 = base.ClientRectangle.Width - (this.int_10 + this.int_10_0);
+ this.int_12 = base.ClientRectangle.Height - (2 * this.int_11);
+ this.brush_0 = new SolidBrush(this.class10_settings_0.color_3);
+ Rectangle ThisRec = new Rectangle(pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+
+ Image ThisI;
+ FileInfo info = new FileInfo(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Back2.bmp");
+ if (info.Exists) ThisI = new Bitmap(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\Back2.bmp");
+ else ThisI = null;
+ info = null;
+
+ if (this.class18_0 == null)
+ {
+ this.graphics_0 = pe.Graphics;
+ this.graphics_0.FillRectangle(this.brush_0, pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ //this.graphics_0.DrawImageUnscaledAndClipped(ThisI, ThisRec);
+ if (ThisI != null)
+ {
+ this.graphics_0.DrawImage(ThisI, ThisRec);
+ ThisI.Dispose();
+ ThisI = null;
+ }
+ return;
+ }
+ if (!this.class18_0.method_30_HasFileLoadedInBMTune() || !this.class16_u_0.method_0())
+ {
+ this.graphics_0 = pe.Graphics;
+ this.graphics_0.SmoothingMode = SmoothingMode.None;
+ this.graphics_0.FillRectangle(this.brush_0, pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ //this.graphics_0.DrawImageUnscaledAndClipped(ThisI, ThisRec);
+ if (ThisI != null)
+ {
+ this.graphics_0.DrawImage(ThisI, ThisRec);
+ ThisI.Dispose();
+ ThisI = null;
+ }
+ return;
+ }
+ if (!this.class16_u_0.method_0())
+ {
+ return;
+ }
+ this.graphics_0 = this.class16_u_0.method_3();
+ this.graphics_0.SmoothingMode = SmoothingMode.AntiAlias;
+ this.graphics_0.FillRectangle(this.brush_0, pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ //this.graphics_0.DrawImageUnscaledAndClipped(ThisI, ThisRec);
+ if (ThisI != null)
+ {
+ this.graphics_0.DrawImage(ThisI, ThisRec);
+ ThisI.Dispose();
+ ThisI = null;
+ }
+ if (this.class10_settings_0.bool_20_ONLY_NA_VIEW)
+ {
+ int num = 0;
+ for (int i = 0; i < this.class10_settings_0.method_11_GetMAP_ColumnsNumber(); i++)
+ {
+ if (this.class18_0.method_163((byte) i) < 0x41a)
+ {
+ num++;
+ }
+ }
+ this.int_2 = num;
+ }
+ else
+ {
+ this.int_2 = this.class10_settings_0.method_11_GetMAP_ColumnsNumber();
+ }
+ switch (this.mapGraphType_0)
+ {
+ case MapGraphType.twoD:
+ this.float_4 = this.method_8();
+ this.float_5 = this.method_5();
+ this.float_3 = this.float_5 / 4f;
+ this.float_2 = 1000f;
+ this.method_10();
+ this.method_11();
+ goto Label_044C;
+
+ case MapGraphType.threeD:
+ this.pointF_0 = new PointF[4];
+ this.method_14(false);
+ this.method_15();
+ this.method_16();
+ goto Label_044C;
+
+ case MapGraphType.timePlot:
+ if (this.class10_settings_0.airFuelUnits_0 != AirFuelUnits.lambda)
+ {
+ this.float_0 = (float)this.class18_0.method_241(0.68);
+ break;
+ }
+ this.float_0 = 0.68f;
+
+ if (Last_Used_Sensor != 999) Reset_Struct_Sensor();
+
+ Last_Used_Sensor = 999;
+ break;
+
+ case MapGraphType.rpmPlot:
+ if (this.class10_settings_0.airFuelUnits_0 != AirFuelUnits.lambda)
+ {
+ this.float_0 = (float)this.class18_0.method_241(0.68);
+ }
+ else
+ {
+ this.float_0 = 0.68f;
+ }
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.lambda)
+ {
+ this.float_1 = 1.36f;
+ }
+ else
+ {
+ this.float_1 = (float)this.class18_0.method_241(1.36);
+ }
+ this.int_3 = 20;
+ this.int_4 = 30;
+ this.float_2 = 1000f;
+ this.float_4 = 11000f;
+ this.int_5 = 80;
+ this.method_28();
+ this.method_29();
+ goto Label_044C;
+
+ case MapGraphType.custom:
+ //this.float_0 = frmGridChart_0.CustomMin;
+ //this.float_1 = frmGridChart_0.CustomMax;
+ this.Cint_Colomn = this.class10_settings_0.int_GraphColumns;
+ this.int_3 = 20;
+ this.int_4 = 30;
+ this.int_5 = 80;
+
+ if (this.class10_settings_0.int_GraphSensor >= 0)
+ {
+ this.Cint_Sensor = this.class10_settings_0.int_GraphSensor;
+ if (this.Cint_Sensor != Last_Used_Sensor) Reset_Struct_Sensor();
+ Last_Used_Sensor = this.Cint_Sensor;
+ }
+
+ this.method_26_2();
+ this.method_27_2();
+ goto Label_044C;
+
+ default:
+ goto Label_044C;
+ }
+ if (this.class10_settings_0.airFuelUnits_0 == AirFuelUnits.lambda)
+ {
+ this.float_1 = 1.36f;
+ }
+ else
+ {
+ this.float_1 = (float) this.class18_0.method_241(1.36);
+ }
+ this.int_3 = 20;
+ this.int_4 = 20;
+ this.int_5 = 60;
+ this.method_26();
+ this.method_27();
+ Label_044C:
+ if (this.bool_3)
+ {
+ using (List.Enumerator enumerator = this.class7_u_1.GetEnumerator())
+ {
+ while (enumerator.MoveNext())
+ {
+ Class7_u class7_u_0 = enumerator.Current;
+ this.method_12(Math.Round(this.double_0, 0).ToString() + " %", (float) this.point_1.X, (float) this.point_1.Y, this.double_0 > 0.0);
+ }
+ goto Label_05C0;
+ }
+ }
+ if (this.bool_1 && !this.bool_0)
+ {
+ string str2 = string.Empty;
+ if (this.class18_0.method_163((byte) this.int_0) > this.class10_settings_0.int_6)
+ {
+ str2 = str2 + this.class18_0.method_167((byte) this.int_0) + " " + this.class10_settings_0.mapSensorUnits_1.ToString();
+ }
+ else
+ {
+ str2 = str2 + this.class18_0.method_167((byte) this.int_0) + " " + this.class10_settings_0.mapSensorUnits_0.ToString();
+ }
+ str2 = str2 + "/" + this.class18_0.method_159((byte) this.int_1);
+ this.method_13(str2, (float) this.point_1.X, (float) this.point_1.Y);
+ }
+ Label_05C0:
+ if (this.bool_2)
+ {
+ Pen pen = new Pen(Color.White, 1f) {
+ DashStyle = DashStyle.Dash
+ };
+ this.graphics_0.DrawRectangle(pen, this.rectangle_0);
+ pen.Dispose();
+ pen = null;
+ }
+ this.class16_u_0.method_2(pe.Graphics);
+ this.pointF_0 = null;
+ }
+
+ protected override void OnPaintBackground(PaintEventArgs pe)
+ {
+ }
+}
+
diff --git a/ctrlMapGraph.resx b/ctrlMapGraph.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/ctrlMapGraph.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/frmAboutBox.cs b/frmAboutBox.cs
new file mode 100644
index 0000000..96312c7
--- /dev/null
+++ b/frmAboutBox.cs
@@ -0,0 +1,250 @@
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Drawing;
+using System.IO;
+using System.Reflection;
+using System.Windows.Forms;
+
+internal class frmAboutBox : Form
+{
+ private FrmMain frmMain_0;
+ private IContainer icontainer_0;
+ private Label labelProductName;
+ private LinkLabel linkBMTune;
+ private LinkLabel linkForum;
+ private Button okButton;
+ private PictureBox pictureBox1;
+ private LinkLabel linkLabel1;
+ private LinkLabel linkLabel2;
+ private TextBox textBoxDescription;
+
+ public frmAboutBox(ref FrmMain frm)
+ {
+ this.InitializeComponent();
+ this.frmMain_0 = frm;
+ this.Text = string.Format("About {0}", this.method_0());
+ this.labelProductName.Text = this.method_3() + " - " + this.frmMain_0.class15_0.CurrentBMTuneVersion;
+
+ /*foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }*/
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAboutBox));
+ this.labelProductName = new System.Windows.Forms.Label();
+ this.linkBMTune = new System.Windows.Forms.LinkLabel();
+ this.okButton = new System.Windows.Forms.Button();
+ this.textBoxDescription = new System.Windows.Forms.TextBox();
+ this.linkForum = new System.Windows.Forms.LinkLabel();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.linkLabel2 = new System.Windows.Forms.LinkLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // labelProductName
+ //
+ this.labelProductName.AutoSize = true;
+ this.labelProductName.Location = new System.Drawing.Point(13, 196);
+ this.labelProductName.Margin = new System.Windows.Forms.Padding(7, 0, 3, 0);
+ this.labelProductName.MaximumSize = new System.Drawing.Size(0, 18);
+ this.labelProductName.Name = "labelProductName";
+ this.labelProductName.Size = new System.Drawing.Size(82, 14);
+ this.labelProductName.TabIndex = 19;
+ this.labelProductName.Text = "Product Name";
+ this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // linkBMTune
+ //
+ this.linkBMTune.AutoSize = true;
+ this.linkBMTune.Location = new System.Drawing.Point(11, 422);
+ this.linkBMTune.Name = "linkBMTune";
+ this.linkBMTune.Size = new System.Drawing.Size(50, 14);
+ this.linkBMTune.TabIndex = 29;
+ this.linkBMTune.TabStop = true;
+ this.linkBMTune.Text = "Website";
+ this.linkBMTune.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkBMTune_LinkClicked);
+ //
+ // okButton
+ //
+ this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.okButton.AutoSize = true;
+ this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.okButton.Location = new System.Drawing.Point(269, 417);
+ this.okButton.Name = "okButton";
+ this.okButton.Size = new System.Drawing.Size(62, 25);
+ this.okButton.TabIndex = 24;
+ this.okButton.Text = "&OK";
+ //
+ // textBoxDescription
+ //
+ this.textBoxDescription.Location = new System.Drawing.Point(9, 217);
+ this.textBoxDescription.Margin = new System.Windows.Forms.Padding(7, 3, 3, 3);
+ this.textBoxDescription.Multiline = true;
+ this.textBoxDescription.Name = "textBoxDescription";
+ this.textBoxDescription.ReadOnly = true;
+ this.textBoxDescription.Size = new System.Drawing.Size(322, 194);
+ this.textBoxDescription.TabIndex = 23;
+ this.textBoxDescription.TabStop = false;
+ this.textBoxDescription.Text = resources.GetString("textBoxDescription.Text");
+ this.textBoxDescription.TextChanged += new System.EventHandler(this.textBoxDescription_TextChanged);
+ //
+ // linkForum
+ //
+ this.linkForum.AutoSize = true;
+ this.linkForum.Location = new System.Drawing.Point(67, 422);
+ this.linkForum.Name = "linkForum";
+ this.linkForum.Size = new System.Drawing.Size(89, 14);
+ this.linkForum.TabIndex = 30;
+ this.linkForum.TabStop = true;
+ this.linkForum.Text = "Facebook Page";
+ this.linkForum.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkForum_LinkClicked);
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.pictureBox1.Image = global::Properties.Resources.BMTune_Logo_150x901;
+ this.pictureBox1.Location = new System.Drawing.Point(10, 10);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(321, 154);
+ this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pictureBox1.TabIndex = 27;
+ this.pictureBox1.TabStop = false;
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.AutoSize = true;
+ this.linkLabel1.Font = new System.Drawing.Font("Lucida Sans", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.linkLabel1.Location = new System.Drawing.Point(62, 172);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(217, 15);
+ this.linkLabel1.TabIndex = 31;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = "END-USER LICENSE AGREEMENT";
+ this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
+ //
+ // linkLabel2
+ //
+ this.linkLabel2.AutoSize = true;
+ this.linkLabel2.Location = new System.Drawing.Point(162, 422);
+ this.linkLabel2.Name = "linkLabel2";
+ this.linkLabel2.Size = new System.Drawing.Size(96, 14);
+ this.linkLabel2.TabIndex = 32;
+ this.linkLabel2.TabStop = true;
+ this.linkLabel2.Text = "Facebook Group";
+ this.linkLabel2.Visible = false;
+ this.linkLabel2.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel2_LinkClicked);
+ //
+ // frmAboutBox
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(341, 448);
+ this.Controls.Add(this.linkLabel2);
+ this.Controls.Add(this.linkLabel1);
+ this.Controls.Add(this.pictureBox1);
+ this.Controls.Add(this.textBoxDescription);
+ this.Controls.Add(this.labelProductName);
+ this.Controls.Add(this.linkBMTune);
+ this.Controls.Add(this.okButton);
+ this.Controls.Add(this.linkForum);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmAboutBox";
+ this.Padding = new System.Windows.Forms.Padding(10);
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "About BMTune";
+ this.Load += new System.EventHandler(this.frmAboutBox_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void linkBMTune_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start("http://www.bmtune.com/");
+ }
+
+ private void linkForum_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start("https://www.facebook.com/BMTuneSoftware/");
+ }
+
+ public string method_0()
+ {
+ object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false);
+ if (customAttributes.Length > 0)
+ {
+ AssemblyTitleAttribute attribute = (AssemblyTitleAttribute) customAttributes[0];
+ if (attribute.Title != "")
+ {
+ return attribute.Title;
+ }
+ }
+ return Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase);
+ }
+
+ public string method_3()
+ {
+ object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false);
+ if (customAttributes.Length == 0)
+ {
+ return "";
+ }
+ return ((AssemblyProductAttribute) customAttributes[0]).Product;
+ }
+
+ private void frmAboutBox_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ private void textBoxDescription_TextChanged(object sender, EventArgs e)
+ {
+
+ }
+
+ private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ frmCopyright frmCopyright_0 = new frmCopyright(ref frmMain_0);
+ frmCopyright_0.ShowDialog();
+ frmCopyright_0.Dispose();
+ frmCopyright_0 = null;
+ }
+
+ private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start("https://www.facebook.com/groups/BMTune/");
+ }
+
+ /*public string method_5()
+ {
+ object[] customAttributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false);
+ if (customAttributes.Length == 0)
+ {
+ return "";
+ }
+ return ((AssemblyCompanyAttribute) customAttributes[0]).Company;
+ }*/
+}
+
diff --git a/frmAboutBox.resx b/frmAboutBox.resx
new file mode 100644
index 0000000..8cfc986
--- /dev/null
+++ b/frmAboutBox.resx
@@ -0,0 +1,1797 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ BMTune is an OBD1 Honda ROM Editor which lets
+you edit and add extra features to your stock ECU.
+
+This Software is protected by copyright, including without limitation by U.S. and Canadian copyright law, international treaty provisions and applicable laws in the country in which it is being Used.
+
+All personal information collected and used for the purpose of administering this program is protected from unauthorized disclosure by the Privacy Act.
+
+© BMDevs (BMTune) 2017
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmAccelTimeSetting.cs b/frmAccelTimeSetting.cs
new file mode 100644
index 0000000..0081b3b
--- /dev/null
+++ b/frmAccelTimeSetting.cs
@@ -0,0 +1,179 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Globalization;
+using System.Windows.Forms;
+
+internal class frmAccelTimeSetting : Form
+{
+ private Button btnOk;
+ private ErrorProvider errorProvider_0;
+ private IContainer icontainer_0;
+ private IContainer components;
+ private Label label1;
+ private TextBox txt_MinSpeed;
+ private Label label4;
+ private TextBox txt_MaxSpeed;
+ private Label label2;
+ private Label label5;
+ private Class18 class18_0;
+
+ internal frmAccelTimeSetting()
+ {
+ this.InitializeComponent();
+
+ }
+
+ internal void method_0(ref Class18 rm)
+ {
+ this.class18_0 = rm;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+
+ this.txt_MinSpeed.Text = this.class18_0.class10_settings_0.AccelTimerSpeedStart.ToString();
+ this.txt_MaxSpeed.Text = this.class18_0.class10_settings_0.AccelTimerSpeedEnd.ToString();
+ }
+
+ private void btnOk_Click(object sender, EventArgs e)
+ {
+ this.class18_0.method_155("Live Plots Settings");
+ try
+ {
+ this.class18_0.class10_settings_0.AccelTimerSpeedStart = int.Parse(this.txt_MinSpeed.Text);
+ this.class18_0.class10_settings_0.AccelTimerSpeedEnd = int.Parse(this.txt_MaxSpeed.Text);
+ this.Close();
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, exception.Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmAdvTableAdd_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAccelTimeSetting));
+ this.btnOk = new System.Windows.Forms.Button();
+ this.errorProvider_0 = new System.Windows.Forms.ErrorProvider(this.components);
+ this.label1 = new System.Windows.Forms.Label();
+ this.txt_MinSpeed = new System.Windows.Forms.TextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.txt_MaxSpeed = new System.Windows.Forms.TextBox();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).BeginInit();
+ this.SuspendLayout();
+ //
+ // btnOk
+ //
+ this.btnOk.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.btnOk.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnOk.Location = new System.Drawing.Point(94, 79);
+ this.btnOk.Name = "btnOk";
+ this.btnOk.Size = new System.Drawing.Size(87, 25);
+ this.btnOk.TabIndex = 2;
+ this.btnOk.Text = "Apply";
+ this.btnOk.UseVisualStyleBackColor = true;
+ this.btnOk.Click += new System.EventHandler(this.btnOk_Click);
+ //
+ // errorProvider_0
+ //
+ this.errorProvider_0.ContainerControl = this;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(12, 18);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(139, 14);
+ this.label1.TabIndex = 3;
+ this.label1.Text = "Min Speed to Start timer:";
+ //
+ // txt_MinSpeed
+ //
+ this.txt_MinSpeed.Location = new System.Drawing.Point(168, 15);
+ this.txt_MinSpeed.Name = "txt_MinSpeed";
+ this.txt_MinSpeed.Size = new System.Drawing.Size(43, 20);
+ this.txt_MinSpeed.TabIndex = 4;
+ this.txt_MinSpeed.Text = "0";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(12, 46);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(137, 14);
+ this.label2.TabIndex = 5;
+ this.label2.Text = "Max Speed to End timer:";
+ //
+ // txt_MaxSpeed
+ //
+ this.txt_MaxSpeed.Location = new System.Drawing.Point(168, 43);
+ this.txt_MaxSpeed.Name = "txt_MaxSpeed";
+ this.txt_MaxSpeed.Size = new System.Drawing.Size(43, 20);
+ this.txt_MaxSpeed.TabIndex = 6;
+ this.txt_MaxSpeed.Text = "50";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(217, 18);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(35, 14);
+ this.label4.TabIndex = 8;
+ this.label4.Text = "km/h";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(217, 46);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(35, 14);
+ this.label5.TabIndex = 9;
+ this.label5.Text = "km/h";
+ //
+ // frmAccelTimeSetting
+ //
+ this.AcceptButton = this.btnOk;
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(263, 116);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.txt_MinSpeed);
+ this.Controls.Add(this.btnOk);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.txt_MaxSpeed);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "frmAccelTimeSetting";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Accel Time Settings";
+ this.Load += new System.EventHandler(this.frmAdvTableAdd_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+}
+
diff --git a/frmAccelTimeSetting.resx b/frmAccelTimeSetting.resx
new file mode 100644
index 0000000..ff5d73a
--- /dev/null
+++ b/frmAccelTimeSetting.resx
@@ -0,0 +1,1790 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmActiveDatalog.cs b/frmActiveDatalog.cs
new file mode 100644
index 0000000..5351d91
--- /dev/null
+++ b/frmActiveDatalog.cs
@@ -0,0 +1,542 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.IO;
+using System.Windows.Forms;
+
+internal class frmActiveDatalog : Form
+{
+ private Class18 class18_0;
+ private FrmMain frmMain_0;
+ private IContainer icontainer_0;
+ private IContainer components;
+ private Panel panel1;
+ public Button btnPreset2;
+ public Button btnPreset1;
+ public bool loading = true;
+ private ListView listView1;
+ private ColumnHeader columnHeader1;
+ private ColumnHeader columnHeader2;
+ public Button button3;
+ private TextBox textBox1;
+ private Label label1;
+ private Label label2;
+ public Button button5;
+ public Button button4;
+ public Button btnPreset4;
+ private Label label3;
+ public Button btnPreset3;
+ private CheckBox checkBox1;
+ private ColumnHeader columnHeader3;
+
+ internal frmActiveDatalog()
+ {
+ this.InitializeComponent();
+
+ }
+
+ internal void method_0(ref Class18 class18_1, ref FrmMain frmMain_1)
+ {
+ this.class18_0 = class18_1;
+ this.frmMain_0 = frmMain_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+
+ //LoopTimer.Interval = 1000;
+ //LoopTimer.Tick += DoThisAllTheTime;
+ //LoopTimer.Start();
+ }
+
+ void SpawnThreadList()
+ {
+ loading = true;
+
+ this.textBox1.Text = "";
+ this.panel1.Size = new Size(342, 54);
+
+ this.checkBox1.Checked = this.frmMain_0.class10_settings_0.DatalogThreadEnabled;
+
+ this.btnPreset1.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.btnPreset2.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.btnPreset3.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.btnPreset4.ForeColor = System.Drawing.SystemColors.ControlText;
+ if (this.frmMain_0.class10_settings_0.DatalogCurrentPreset == 1) this.btnPreset1.ForeColor = System.Drawing.Color.Red;
+ if (this.frmMain_0.class10_settings_0.DatalogCurrentPreset == 2) this.btnPreset2.ForeColor = System.Drawing.Color.Red;
+ if (this.frmMain_0.class10_settings_0.DatalogCurrentPreset == 3) this.btnPreset3.ForeColor = System.Drawing.Color.Red;
+ if (this.frmMain_0.class10_settings_0.DatalogCurrentPreset == 4) this.btnPreset4.ForeColor = System.Drawing.Color.Red;
+
+ this.listView1.Items.Clear();
+ this.listView1.Items.Add("");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add("AFR Target");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add(this.frmMain_0.class10_settings_0.int_ActiveDatalog[0].ToString());
+
+ this.listView1.Items.Add("");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add("Sensors Graph");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add(this.frmMain_0.class10_settings_0.int_ActiveDatalog[1].ToString());
+
+ this.listView1.Items.Add("");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add("Sensors Data");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add(this.frmMain_0.class10_settings_0.int_ActiveDatalog[2].ToString());
+
+ this.listView1.Items.Add("");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add("Sensors Gauges");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add(this.frmMain_0.class10_settings_0.int_ActiveDatalog[3].ToString());
+
+ this.listView1.Items.Add("");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add("Tables Grid");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add(this.frmMain_0.class10_settings_0.int_ActiveDatalog[4].ToString());
+
+ this.listView1.Items.Add("");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add("Live Plots");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add(this.frmMain_0.class10_settings_0.int_ActiveDatalog[5].ToString());
+
+ this.listView1.Items.Add("");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add("Tracing");
+ this.listView1.Items[this.listView1.Items.Count - 1].SubItems.Add(this.frmMain_0.class10_settings_0.int_ActiveDatalog[6].ToString());
+
+ for (int i = 0; i < listView1.Items.Count; i++) this.listView1.Items[i].Checked = this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i];
+
+ this.Invalidate();
+ loading = false;
+ }
+
+
+ private void ListView1_ItemChecked(object sender, ItemCheckedEventArgs e)
+ {
+ if (!loading)
+ {
+ for (int i = 0; i < listView1.Items.Count; i++)
+ {
+ if (listView1.Items[i].SubItems.Count >= 3)
+ {
+ if (listView1.Items[i].SubItems[1].Text == "AFR Target") this.frmMain_0.class10_settings_0.bool_ActiveDatalog[0] = listView1.Items[i].Checked;
+ if (listView1.Items[i].SubItems[1].Text == "Sensors Graph") this.frmMain_0.class10_settings_0.bool_ActiveDatalog[1] = listView1.Items[i].Checked;
+ if (listView1.Items[i].SubItems[1].Text == "Sensors Data") this.frmMain_0.class10_settings_0.bool_ActiveDatalog[2] = listView1.Items[i].Checked;
+ if (listView1.Items[i].SubItems[1].Text == "Sensors Gauges") this.frmMain_0.class10_settings_0.bool_ActiveDatalog[3] = listView1.Items[i].Checked;
+ if (listView1.Items[i].SubItems[1].Text == "Tables Grid") this.frmMain_0.class10_settings_0.bool_ActiveDatalog[4] = listView1.Items[i].Checked;
+ if (listView1.Items[i].SubItems[1].Text == "Live Plots") this.frmMain_0.class10_settings_0.bool_ActiveDatalog[5] = listView1.Items[i].Checked;
+ if (listView1.Items[i].SubItems[1].Text == "Tracing") this.frmMain_0.class10_settings_0.bool_ActiveDatalog[6] = listView1.Items[i].Checked;
+ }
+ }
+ }
+ }
+
+ private void BtnPreset1_Click(object sender, EventArgs e)
+ {
+ int NewPreset = int.Parse(((Button)sender).Tag.ToString());
+ int OldPreset = this.frmMain_0.class10_settings_0.DatalogCurrentPreset;
+
+ if (NewPreset != OldPreset)
+ {
+ //Save The Preset to the buffer before loading the current preset from the buffer
+ for (int i = 0; i < this.frmMain_0.class10_settings_0.int_ActiveDatalog.Length; i++)
+ {
+ if (OldPreset == 1)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset1[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset1[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog[i];
+ }
+ else if (OldPreset == 2)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset2[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset2[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog[i];
+ }
+ else if (OldPreset == 3)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset3[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset3[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog[i];
+ }
+ else if (OldPreset == 4)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset4[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset4[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog[i];
+ }
+ }
+
+ //loading the current preset from the buffer
+ this.frmMain_0.class10_settings_0.DatalogCurrentPreset = NewPreset;
+
+ for (int i = 0; i < this.frmMain_0.class10_settings_0.int_ActiveDatalog.Length; i++)
+ {
+ if (NewPreset == 1)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset1[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset1[i];
+ }
+ else if (NewPreset == 2)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset2[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset2[i];
+ }
+ else if (NewPreset == 3)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset3[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset3[i];
+ }
+ else if (NewPreset == 4)
+ {
+ this.frmMain_0.class10_settings_0.bool_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.bool_ActiveDatalog_Preset4[i];
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog_Preset4[i];
+ }
+ }
+
+ SpawnThreadList();
+ }
+ }
+
+ private void ListView1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (this.listView1.SelectedItems.Count > 0)
+ {
+ this.textBox1.Text = this.listView1.SelectedItems[0].SubItems[2].Text;
+ this.panel1.Size = new Size(342, 82);
+ }
+ }
+
+ private void Button3_Click(object sender, EventArgs e)
+ {
+ //Apply/Set new refresh delay
+ if (this.listView1.SelectedItems.Count > 0)
+ {
+ this.listView1.SelectedItems[0].SubItems[2].Text = this.textBox1.Text;
+
+ for (int i = 0; i < listView1.Items.Count; i++)
+ {
+ if (listView1.Items[i].SubItems.Count >= 3)
+ {
+ if (listView1.Items[i].SubItems[1].Text == "AFR Target") this.frmMain_0.class10_settings_0.int_ActiveDatalog[0] = int.Parse(listView1.Items[i].SubItems[2].Text);
+ if (listView1.Items[i].SubItems[1].Text == "Sensors Graph") this.frmMain_0.class10_settings_0.int_ActiveDatalog[1] = int.Parse(listView1.Items[i].SubItems[2].Text);
+ if (listView1.Items[i].SubItems[1].Text == "Sensors Data") this.frmMain_0.class10_settings_0.int_ActiveDatalog[2] = int.Parse(listView1.Items[i].SubItems[2].Text);
+ if (listView1.Items[i].SubItems[1].Text == "Sensors Gauges") this.frmMain_0.class10_settings_0.int_ActiveDatalog[3] = int.Parse(listView1.Items[i].SubItems[2].Text);
+ if (listView1.Items[i].SubItems[1].Text == "Tables Grid") this.frmMain_0.class10_settings_0.int_ActiveDatalog[4] = int.Parse(listView1.Items[i].SubItems[2].Text);
+ if (listView1.Items[i].SubItems[1].Text == "Live Plots") this.frmMain_0.class10_settings_0.int_ActiveDatalog[5] = int.Parse(listView1.Items[i].SubItems[2].Text);
+ if (listView1.Items[i].SubItems[1].Text == "Tracing") this.frmMain_0.class10_settings_0.int_ActiveDatalog[6] = int.Parse(listView1.Items[i].SubItems[2].Text);
+ }
+ }
+
+ SpawnThreadList();
+ }
+ }
+
+
+
+ private void Button5_Click(object sender, EventArgs e)
+ {
+ for (int i = 0; i < this.frmMain_0.class10_settings_0.int_ActiveDatalog.Length; i++)
+ {
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] + 5;
+ }
+
+ SpawnThreadList();
+ }
+
+ private void Button4_Click(object sender, EventArgs e)
+ {
+ for (int i = 0; i < this.frmMain_0.class10_settings_0.int_ActiveDatalog.Length; i++)
+ {
+ this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] = this.frmMain_0.class10_settings_0.int_ActiveDatalog[i] - 5;
+ }
+
+ SpawnThreadList();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmActiveDatalog_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ if (this.class18_0.class10_settings_0.WindowedMode) this.class18_0.class10_settings_0.ActiveDatalog_Location = base.Location;
+ this.frmMain_0.frmActiveDatalog_0.Dispose();
+ this.frmMain_0.frmActiveDatalog_0 = null;
+ }
+
+ private void frmActiveDatalog_Load(object sender, EventArgs e)
+ {
+ if (this.class18_0 != null)
+ {
+ if (this.class18_0.class10_settings_0 != null)
+ {
+ if (this.class18_0.class10_settings_0.WindowedMode)
+ {
+ this.FormBorderStyle = FormBorderStyle.Sizable;
+ this.Dock = DockStyle.None;
+ base.Location = this.class18_0.class10_settings_0.ActiveDatalog_Location;
+ base.Size = this.class18_0.class10_settings_0.ActiveDatalog_Size;
+ }
+ else
+ {
+ this.FormBorderStyle = FormBorderStyle.None;
+ this.Dock = DockStyle.Fill;
+ }
+ }
+ }
+ SpawnThreadList();
+ }
+
+ private void frmActiveDatalog_Resize(object sender, EventArgs e)
+ {
+ if (this.class18_0 != null)
+ {
+ if (this.class18_0.class10_settings_0 != null)
+ {
+ if (this.class18_0.class10_settings_0.WindowedMode && !loading)
+ {
+ if (base.WindowState == FormWindowState.Normal)
+ {
+ this.class18_0.class10_settings_0.ActiveDatalog_Size = base.Size;
+ }
+ this.class18_0.class10_settings_0.ActiveDatalog_Location = base.Location;
+ }
+ }
+ }
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmActiveDatalog));
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.checkBox1 = new System.Windows.Forms.CheckBox();
+ this.btnPreset4 = new System.Windows.Forms.Button();
+ this.label3 = new System.Windows.Forms.Label();
+ this.btnPreset3 = new System.Windows.Forms.Button();
+ this.label2 = new System.Windows.Forms.Label();
+ this.button5 = new System.Windows.Forms.Button();
+ this.button4 = new System.Windows.Forms.Button();
+ this.button3 = new System.Windows.Forms.Button();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.btnPreset1 = new System.Windows.Forms.Button();
+ this.btnPreset2 = new System.Windows.Forms.Button();
+ this.listView1 = new System.Windows.Forms.ListView();
+ this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // panel1
+ //
+ this.panel1.Controls.Add(this.checkBox1);
+ this.panel1.Controls.Add(this.btnPreset4);
+ this.panel1.Controls.Add(this.label3);
+ this.panel1.Controls.Add(this.btnPreset3);
+ this.panel1.Controls.Add(this.label2);
+ this.panel1.Controls.Add(this.button5);
+ this.panel1.Controls.Add(this.button4);
+ this.panel1.Controls.Add(this.button3);
+ this.panel1.Controls.Add(this.textBox1);
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Controls.Add(this.btnPreset1);
+ this.panel1.Controls.Add(this.btnPreset2);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(342, 82);
+ this.panel1.TabIndex = 1;
+ //
+ // checkBox1
+ //
+ this.checkBox1.AutoSize = true;
+ this.checkBox1.Location = new System.Drawing.Point(12, 5);
+ this.checkBox1.Name = "checkBox1";
+ this.checkBox1.Size = new System.Drawing.Size(125, 17);
+ this.checkBox1.TabIndex = 11;
+ this.checkBox1.Text = "Enable DTL Threads";
+ this.checkBox1.UseVisualStyleBackColor = true;
+ this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
+ //
+ // btnPreset4
+ //
+ this.btnPreset4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnPreset4.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.btnPreset4.Location = new System.Drawing.Point(113, 26);
+ this.btnPreset4.Name = "btnPreset4";
+ this.btnPreset4.Size = new System.Drawing.Size(16, 23);
+ this.btnPreset4.TabIndex = 10;
+ this.btnPreset4.Tag = "4";
+ this.btnPreset4.Text = "4";
+ this.btnPreset4.UseVisualStyleBackColor = true;
+ this.btnPreset4.Click += new System.EventHandler(this.BtnPreset1_Click);
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(3, 31);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(45, 13);
+ this.label3.TabIndex = 9;
+ this.label3.Text = "Presets:";
+ //
+ // btnPreset3
+ //
+ this.btnPreset3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnPreset3.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.btnPreset3.Location = new System.Drawing.Point(94, 26);
+ this.btnPreset3.Name = "btnPreset3";
+ this.btnPreset3.Size = new System.Drawing.Size(16, 23);
+ this.btnPreset3.TabIndex = 8;
+ this.btnPreset3.Tag = "3";
+ this.btnPreset3.Text = "3";
+ this.btnPreset3.UseVisualStyleBackColor = true;
+ this.btnPreset3.Click += new System.EventHandler(this.BtnPreset1_Click);
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(143, 31);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(20, 13);
+ this.label2.TabIndex = 7;
+ this.label2.Text = "ms";
+ //
+ // button5
+ //
+ this.button5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button5.Location = new System.Drawing.Point(188, 26);
+ this.button5.Name = "button5";
+ this.button5.Size = new System.Drawing.Size(16, 23);
+ this.button5.TabIndex = 6;
+ this.button5.Text = "+";
+ this.button5.UseVisualStyleBackColor = true;
+ this.button5.Click += new System.EventHandler(this.Button5_Click);
+ //
+ // button4
+ //
+ this.button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button4.Location = new System.Drawing.Point(169, 26);
+ this.button4.Name = "button4";
+ this.button4.Size = new System.Drawing.Size(16, 23);
+ this.button4.TabIndex = 5;
+ this.button4.Text = "-";
+ this.button4.UseVisualStyleBackColor = true;
+ this.button4.Click += new System.EventHandler(this.Button4_Click);
+ //
+ // button3
+ //
+ this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button3.Location = new System.Drawing.Point(89, 55);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(52, 23);
+ this.button3.TabIndex = 4;
+ this.button3.Text = "Save";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Click += new System.EventHandler(this.Button3_Click);
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(46, 57);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(38, 20);
+ this.textBox1.TabIndex = 3;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(3, 60);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(37, 13);
+ this.label1.TabIndex = 2;
+ this.label1.Text = "Delay:";
+ //
+ // btnPreset1
+ //
+ this.btnPreset1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnPreset1.Location = new System.Drawing.Point(56, 26);
+ this.btnPreset1.Name = "btnPreset1";
+ this.btnPreset1.Size = new System.Drawing.Size(16, 23);
+ this.btnPreset1.TabIndex = 1;
+ this.btnPreset1.Tag = "1";
+ this.btnPreset1.Text = "1";
+ this.btnPreset1.UseVisualStyleBackColor = true;
+ this.btnPreset1.Click += new System.EventHandler(this.BtnPreset1_Click);
+ //
+ // btnPreset2
+ //
+ this.btnPreset2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnPreset2.ForeColor = System.Drawing.Color.Red;
+ this.btnPreset2.Location = new System.Drawing.Point(75, 26);
+ this.btnPreset2.Name = "btnPreset2";
+ this.btnPreset2.Size = new System.Drawing.Size(16, 23);
+ this.btnPreset2.TabIndex = 0;
+ this.btnPreset2.Tag = "2";
+ this.btnPreset2.Text = "2";
+ this.btnPreset2.UseVisualStyleBackColor = true;
+ this.btnPreset2.Click += new System.EventHandler(this.BtnPreset1_Click);
+ //
+ // listView1
+ //
+ this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.listView1.CheckBoxes = true;
+ this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+ this.columnHeader1,
+ this.columnHeader2,
+ this.columnHeader3});
+ this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.listView1.FullRowSelect = true;
+ this.listView1.GridLines = true;
+ this.listView1.HideSelection = false;
+ this.listView1.Location = new System.Drawing.Point(0, 82);
+ this.listView1.MultiSelect = false;
+ this.listView1.Name = "listView1";
+ this.listView1.Size = new System.Drawing.Size(342, 218);
+ this.listView1.TabIndex = 3;
+ this.listView1.UseCompatibleStateImageBehavior = false;
+ this.listView1.View = System.Windows.Forms.View.Details;
+ this.listView1.ItemChecked += new System.Windows.Forms.ItemCheckedEventHandler(this.ListView1_ItemChecked);
+ this.listView1.SelectedIndexChanged += new System.EventHandler(this.ListView1_SelectedIndexChanged);
+ //
+ // columnHeader1
+ //
+ this.columnHeader1.Text = "";
+ this.columnHeader1.Width = 23;
+ //
+ // columnHeader2
+ //
+ this.columnHeader2.Text = "Thread Name";
+ this.columnHeader2.Width = 110;
+ //
+ // columnHeader3
+ //
+ this.columnHeader3.Text = "Refresh(ms)";
+ this.columnHeader3.Width = 80;
+ //
+ // frmActiveDatalog
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(342, 300);
+ this.Controls.Add(this.listView1);
+ this.Controls.Add(this.panel1);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frmActiveDatalog";
+ this.Text = "Active Datalog Threads";
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmActiveDatalog_FormClosed);
+ this.Load += new System.EventHandler(this.frmActiveDatalog_Load);
+ this.Resize += new System.EventHandler(this.frmActiveDatalog_Resize);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ private void checkBox1_CheckedChanged(object sender, EventArgs e)
+ {
+ if (!loading)
+ {
+ this.frmMain_0.class10_settings_0.DatalogThreadEnabled = this.checkBox1.Checked;
+ SpawnThreadList();
+ }
+ }
+}
+
diff --git a/frmActiveDatalog.resx b/frmActiveDatalog.resx
new file mode 100644
index 0000000..23a8aad
--- /dev/null
+++ b/frmActiveDatalog.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmAdvTableAdd.cs b/frmAdvTableAdd.cs
new file mode 100644
index 0000000..9e4030b
--- /dev/null
+++ b/frmAdvTableAdd.cs
@@ -0,0 +1,181 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Globalization;
+using System.Windows.Forms;
+
+internal class frmAdvTableAdd : Form
+{
+ private Button btnOk;
+ private Class18 class18_0;
+ private DataGridViewSelectedCellCollection dataGridViewSelectedCellCollection_0;
+ private ErrorProvider errorProvider_0;
+ private IContainer icontainer_0;
+ private int int_0;
+ private Label lblAdj;
+ private IContainer components;
+ private TextBox textBox1;
+
+ internal frmAdvTableAdd(DataGridViewSelectedCellCollection sel, ref Class18 rm)
+ {
+ this.dataGridViewSelectedCellCollection_0 = sel;
+ this.class18_0 = rm;
+ this.InitializeComponent();
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ private void btnOk_Click(object sender, EventArgs e)
+ {
+ switch (this.int_0)
+ {
+ case 1:
+ foreach (DataGridViewCell cell in this.dataGridViewSelectedCellCollection_0)
+ {
+ cell.Value = double.Parse(cell.Value.ToString()) + double.Parse(this.textBox1.Text);
+ }
+ break;
+
+ case 2:
+ foreach (DataGridViewCell cell2 in this.dataGridViewSelectedCellCollection_0)
+ {
+ cell2.Value = double.Parse(cell2.Value.ToString()) + ((double.Parse(cell2.Value.ToString()) / 100.0) * double.Parse(this.textBox1.Text));
+ }
+ break;
+
+ case 3:
+ foreach (DataGridViewCell cell3 in this.dataGridViewSelectedCellCollection_0)
+ {
+ cell3.Value = double.Parse(this.textBox1.Text);
+ }
+ break;
+
+ default:
+ return;
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmAdvTableAdd_Load(object sender, EventArgs e)
+ {
+ if (base.Tag != null)
+ {
+ this.int_0 = int.Parse(base.Tag.ToString());
+ }
+ switch (this.int_0)
+ {
+ case 1:
+ this.lblAdj.Text = "Add to selection:";
+ return;
+
+ case 2:
+ this.lblAdj.Text = "Percentage change:";
+ return;
+
+ case 3:
+ this.lblAdj.Text = "Set selection to";
+ return;
+ }
+ this.lblAdj.Text = "error";
+ }
+
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAdvTableAdd));
+ this.btnOk = new System.Windows.Forms.Button();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.lblAdj = new System.Windows.Forms.Label();
+ this.errorProvider_0 = new System.Windows.Forms.ErrorProvider(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).BeginInit();
+ this.SuspendLayout();
+ //
+ // btnOk
+ //
+ this.btnOk.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.btnOk.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnOk.Location = new System.Drawing.Point(217, 8);
+ this.btnOk.Name = "btnOk";
+ this.btnOk.Size = new System.Drawing.Size(87, 25);
+ this.btnOk.TabIndex = 2;
+ this.btnOk.Text = "Apply";
+ this.btnOk.UseVisualStyleBackColor = true;
+ this.btnOk.Click += new System.EventHandler(this.btnOk_Click);
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(145, 11);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(61, 20);
+ this.textBox1.TabIndex = 1;
+ this.textBox1.Text = "0";
+ this.textBox1.Validating += new System.ComponentModel.CancelEventHandler(this.textBox1_Validating);
+ //
+ // lblAdj
+ //
+ this.lblAdj.AutoSize = true;
+ this.lblAdj.Location = new System.Drawing.Point(8, 14);
+ this.lblAdj.Name = "lblAdj";
+ this.lblAdj.Size = new System.Drawing.Size(116, 14);
+ this.lblAdj.TabIndex = 0;
+ this.lblAdj.Text = "Percentage change:";
+ //
+ // errorProvider_0
+ //
+ this.errorProvider_0.ContainerControl = this;
+ //
+ // frmAdvTableAdd
+ //
+ this.AcceptButton = this.btnOk;
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(317, 42);
+ this.Controls.Add(this.btnOk);
+ this.Controls.Add(this.lblAdj);
+ this.Controls.Add(this.textBox1);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "frmAdvTableAdd";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Adjust Value";
+ this.Load += new System.EventHandler(this.frmAdvTableAdd_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private bool method_0(string string_0)
+ {
+ double num;
+ return double.TryParse(Convert.ToString(string_0), NumberStyles.Any, (IFormatProvider) NumberFormatInfo.CurrentInfo, out num);
+ }
+
+ private void textBox1_Validating(object sender, CancelEventArgs e)
+ {
+ TextBox control = (TextBox) sender;
+ if (!this.method_0(control.Text.ToString()))
+ {
+ this.errorProvider_0.SetError(control, "Invalid input, double required");
+ e.Cancel = true;
+ }
+ else
+ {
+ this.errorProvider_0.SetError(control, "");
+ }
+ }
+}
+
diff --git a/frmAdvTableAdd.resx b/frmAdvTableAdd.resx
new file mode 100644
index 0000000..ff5d73a
--- /dev/null
+++ b/frmAdvTableAdd.resx
@@ -0,0 +1,1790 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmAdvancedGraph.cs b/frmAdvancedGraph.cs
new file mode 100644
index 0000000..765d583
--- /dev/null
+++ b/frmAdvancedGraph.cs
@@ -0,0 +1,685 @@
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.IO;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Reflection;
+using System.Windows.Forms;
+using System.Drawing;
+using System.Drawing.Drawing2D;
+
+internal class frmAdvancedGraph : Form
+{
+ //private BackgroundWorker backgroundWorker_0 = new BackgroundWorker();
+
+ private FrmMain frmMain_0;
+ private IContainer icontainer_0;
+ public Graphics graphics_0;
+ private Brush brush_0;
+ public ctrlAdvTable ctrlAdvTable_0;
+
+ private Class18 class18_0;
+ private Class10_settings class10_settings_0;
+
+ private double double_0;
+ private double double_1;
+
+ private int TopOffset = 30;
+ private int BottomOffset = 50;
+ private int LeftOffset = 40;
+ private int RightOffset = 20;
+ private int TWidht = 0;
+ private int THeight = 0;
+
+ private int MaxColumns = 0;
+ private int MaxRows = 0;
+
+ private double MaxValueY = 0;
+ private double MaxValueX = 0;
+ private double MinValueY = 0;
+ private double MinValueX = 0;
+
+ //private bool bool_1 = false;
+ //private bool bool_4 = false;
+ //private bool bool_2 = false;
+ //private bool SingleChange = false;
+ private bool IsSelected = false;
+ //private bool Dragging = false;
+
+ private int RowSelected = 0;
+ private int ColumnSelected = 0;
+
+ private Point point_0;
+ private Point point_1;
+ private Point point_2;
+
+ private Rectangle rectangle_0;
+
+ private List TitleList = new List();
+ private List ValuesList = new List();
+
+ private List Xposs = new List();
+ private List Yposs = new List();
+ private List EditingList = new List();
+
+ private bool EditMain = false;
+
+ private List Xposs2 = new List();
+ private List Yposs2 = new List();
+ private List EditingList2 = new List();
+
+ public frmAdvancedGraph(ref Class18 class18_1, ref ctrlAdvTable ctrlAdvTable_1)
+ {
+ this.InitializeComponent();
+
+ class18_0 = class18_1;
+ class10_settings_0 = this.class18_0.class10_settings_0;
+ ctrlAdvTable_0 = ctrlAdvTable_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+
+ //this.backgroundWorker_0.DoWork += new DoWorkEventHandler(this.backgroundWorker_0_DoWork);
+ }
+
+ /*private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e)
+ {
+ while (this.bool_2)
+ {
+ int x;
+ int num2;
+ int y;
+ int num4;
+ int num5;
+ int num6;
+ MouseEventArgs argument = (MouseEventArgs)e.Argument;
+ if (argument.X > this.point_0.X)
+ {
+ x = argument.X;
+ num2 = this.point_0.X;
+ num5 = this.point_0.X;
+ }
+ else
+ {
+ x = this.point_0.X;
+ num2 = argument.X;
+ num5 = argument.X;
+ }
+ if (argument.Y > this.point_0.Y)
+ {
+ y = argument.Y;
+ num4 = this.point_0.Y;
+ num6 = this.point_0.Y;
+ }
+ else
+ {
+ y = this.point_0.Y;
+ num4 = argument.Y;
+ num6 = argument.Y;
+ }
+ this.rectangle_0 = new Rectangle(num5, num6, x - num2, y - num4);
+ this.bool_2 = true;
+ for (int i = 0; i < MaxRows; i++)
+ {
+ for (int j = 0; j < MaxColumns; j++)
+ {
+ try
+ {
+ if (this.rectangle_0.Contains(this.Xposs[i][j], this.Yposs[i][j]))
+ {
+ this.EditingList[i][j] = true;
+ this.ctrlAdvTable_0.grid.ClearSelection();
+ this.ctrlAdvTable_0.grid[i, j].Selected = true;
+ base.Invalidate(false);
+ base.Update();
+ return;
+ }
+ }
+ catch { }
+ }
+ }
+ this.Invalidate();
+ }
+ }*/
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAdvancedGraph));
+ this.SuspendLayout();
+ //
+ // frmAdvancedGraph
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(528, 430);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frmAdvancedGraph";
+ this.Padding = new System.Windows.Forms.Padding(10);
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Advanced Table Graph";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.frmAboutBox_Load);
+ this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.frmAdvancedGraph_MouseDown);
+ this.MouseEnter += new System.EventHandler(this.frmAdvancedGraph_MouseEnter);
+ this.MouseLeave += new System.EventHandler(this.frmAdvancedGraph_MouseLeave);
+ this.MouseHover += new System.EventHandler(this.frmAdvancedGraph_MouseHover);
+ this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.frmAdvancedGraph_MouseMove);
+ this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.frmAdvancedGraph_MouseUp);
+ this.Resize += new System.EventHandler(this.frmAdvancedGraph_Resize);
+ this.ResumeLayout(false);
+
+ }
+
+ private void frmAboutBox_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ protected override void OnPaint(PaintEventArgs pe)
+ {
+ this.graphics_0 = pe.Graphics;
+ this.graphics_0.SmoothingMode = SmoothingMode.None;
+
+ //Rectangle ThisRec = new Rectangle(pe.ClipRectangle.X, pe.ClipRectangle.Y, pe.ClipRectangle.Width, pe.ClipRectangle.Height);
+ //this.graphics_0.DrawImage(ThisI, ThisRec);
+ Pen pen = new Pen(this.class10_settings_0.color_11);
+ Pen pen2 = new Pen(this.class10_settings_0.color_14, 1f);
+ this.brush_0 = new SolidBrush(this.class10_settings_0.color_3);
+
+ TWidht = base.ClientRectangle.Width - LeftOffset - RightOffset;
+ THeight = base.ClientRectangle.Height - TopOffset - BottomOffset;
+
+ this.graphics_0.FillRectangle(this.brush_0, 0, 0, base.ClientRectangle.Width, base.ClientRectangle.Height);
+
+ this.graphics_0.DrawLine(pen, LeftOffset, base.ClientRectangle.Top + TopOffset, LeftOffset, base.ClientRectangle.Bottom - BottomOffset); //left
+ this.graphics_0.DrawLine(pen, LeftOffset, base.ClientRectangle.Bottom - BottomOffset, base.ClientRectangle.Width - RightOffset, base.ClientRectangle.Bottom - BottomOffset); //down
+ this.graphics_0.DrawLine(pen, base.ClientRectangle.Width - RightOffset, base.ClientRectangle.Top + TopOffset, base.ClientRectangle.Width - RightOffset, base.ClientRectangle.Bottom - BottomOffset); //right
+ this.graphics_0.DrawLine(pen, LeftOffset, base.ClientRectangle.Top + TopOffset, base.ClientRectangle.Width - RightOffset, base.ClientRectangle.Top + TopOffset); //top
+
+ string str = "";
+ SolidBrush brush2 = new SolidBrush(this.class10_settings_0.color_12);
+
+ MaxColumns = ctrlAdvTable_0.method_3();
+ MaxRows = ctrlAdvTable_0.method_5();
+
+ //if (!this.Dragging && !this.SingleChange && !this.IsSelected)
+ if (!this.IsSelected)
+ {
+ TitleList.Clear();
+ ValuesList.Clear();
+ this.Xposs.Clear();
+ this.Yposs.Clear();
+ this.EditingList.Clear();
+ this.Xposs2.Clear();
+ this.Yposs2.Clear();
+ this.EditingList2.Clear();
+
+ //Get values and max/min values
+ for (int i = 0; i < MaxRows; i++)
+ {
+ //add to list
+ double[] NewD = new double[MaxColumns];
+
+ for (int i2 = 0; i2 < MaxColumns; i2++)
+ {
+ //Calculate max Y (first rows only)
+ if (i == 0)
+ {
+ double ThisV = double.Parse(ctrlAdvTable_0.grid.Rows[i].Cells[i2].Value.ToString());
+ if (i2 == 0)
+ {
+ MaxValueY = ThisV;
+ MinValueY = ThisV;
+ }
+ if (ThisV > MaxValueY) MaxValueY = ThisV;
+ if (ThisV < MinValueY) MinValueY = ThisV;
+
+ TitleList.Add(double.Parse(ctrlAdvTable_0.grid.Rows[i].Cells[i2].Value.ToString()));
+ }
+ else
+ {
+ double ThisV = double.Parse(ctrlAdvTable_0.grid.Rows[i].Cells[i2].Value.ToString());
+ if (i == 1 && i2 == 0)
+ {
+ MaxValueX = ThisV;
+ MinValueX = ThisV;
+ }
+ if (ThisV > MaxValueX) MaxValueX = ThisV;
+ if (ThisV < MinValueX) MinValueX = ThisV;
+
+ NewD[i2] = double.Parse(ctrlAdvTable_0.grid.Rows[i].Cells[i2].Value.ToString());
+ }
+ }
+
+ //add to list
+ if (i != 0) ValuesList.Add(NewD);
+ }
+ }
+
+ //Console.WriteLine(MaxValueX);
+ //Console.WriteLine(MinValueX);
+
+ //Spawn Graph
+ Font font = new Font("Lucida Sans", 12f, FontStyle.Bold);
+ str = this.ctrlAdvTable_0.method_24().ToString();
+ this.graphics_0.DrawString(str, font, brush2, LeftOffset + (TWidht / 2) - (this.graphics_0.MeasureString(str, font).Width / 2f), base.ClientRectangle.Bottom - 20);
+
+ font = new Font("Lucida Sans", 8f, FontStyle.Regular);
+
+ for (int i = 0; i < MaxColumns; i++)
+ {
+ double ThisVal = TitleList[i];
+ double Ypercent = (((ThisVal - MinValueY) * 100) / (MaxValueY - MinValueY)) / 100;
+
+ str = ThisVal.ToString();
+ int YPos = (int)(LeftOffset + (Ypercent * TWidht));
+
+ this.graphics_0.DrawString(str, font, brush2, YPos - (this.graphics_0.MeasureString(str, font).Width / 2f), base.ClientRectangle.Bottom - BottomOffset + 4);
+
+ if (this.IsSelected && this.EditingList2[i] == true) pen = new Pen(Color.FromArgb(0, 0, 200));
+ else pen = new Pen(this.class10_settings_0.color_11);
+
+ this.graphics_0.DrawLine(pen, YPos, base.ClientRectangle.Bottom - BottomOffset + 20, YPos, base.ClientRectangle.Bottom - BottomOffset + 30);
+
+ if (this.IsSelected && EditMain && ColumnSelected == i)
+ {
+ pen = new Pen(this.class10_settings_0.color_11, 2f);
+ this.graphics_0.DrawLine(pen, this.point_1.X, base.ClientRectangle.Bottom - BottomOffset + 20, this.point_1.X, base.ClientRectangle.Bottom - BottomOffset + 32);
+ }
+
+ //if (!this.Dragging && !this.SingleChange && !this.IsSelected)
+ if (!this.IsSelected)
+ {
+ Xposs2.Add(YPos);
+ Yposs2.Add(base.ClientRectangle.Bottom - BottomOffset + 20);
+ EditingList2.Add(false);
+ }
+ //pen = new Pen(this.class10_0.color_11);
+ if (i != 0 && i != MaxColumns - 1) this.graphics_0.DrawLine(pen2, YPos, base.ClientRectangle.Bottom - BottomOffset, YPos, base.ClientRectangle.Top + TopOffset); //down
+ }
+ for (int i = 0; i < MaxRows - 1; i++)
+ {
+ int XLast = 0;
+ int YLast = 0;
+
+ int XLastEdit = 0;
+ int YLastEdit = 0;
+
+ //pen = new Pen(Color.FromArgb(200 - (i * 50), 255, 200 - (i * 50)));
+ //this.brush_0 = new SolidBrush(Color.FromArgb(200 - (i * 50), 255, 200 - (i * 50)));
+
+ //if (!this.Dragging && !this.SingleChange && !this.IsSelected)
+ if (!this.IsSelected)
+ {
+ this.Xposs.Add(new int[MaxColumns]);
+ this.Yposs.Add(new int[MaxColumns]);
+ this.EditingList.Add(new bool[MaxColumns]);
+ }
+
+ for (int i2 = 0; i2 < MaxColumns; i2++)
+ {
+ double Thistitle = TitleList[i2];
+ double ThisVal = ValuesList[i][i2];
+ str = ThisVal.ToString();
+
+ double Ypercent = 0;
+ double Xpercent = 0;
+
+ if (MinValueY != MaxValueY) Ypercent = (((Thistitle - MinValueY) * 100) / (MaxValueY - MinValueY)) / 100;
+ if (MinValueX != MaxValueX) Xpercent = (((ThisVal - MinValueX) * 100) / (MaxValueX - MinValueX)) / 100;
+
+ if (Ypercent < 0) Ypercent = 0;
+ if (Ypercent > 1) Ypercent = 1;
+ if (Xpercent < 0) Xpercent = 0;
+ if (Xpercent > 1) Xpercent = 1;
+
+ int YPos = (int)(LeftOffset + 2 + (Ypercent * (TWidht - 2)));
+ int Xpos = (int)(BottomOffset + (Xpercent * (THeight)));
+
+ pen = new Pen(Color.FromArgb(200 - (i * 50), 255, 200 - (i * 50)));
+ //if ((this.Dragging || this.SingleChange || this.IsSelected) && this.EditingList[i][i2] == true) this.brush_0 = new SolidBrush(Color.FromArgb(0, 0, 200));
+ if (this.IsSelected && this.EditingList[i][i2] == true) this.brush_0 = new SolidBrush(Color.FromArgb(0, 0, 200));
+ else this.brush_0 = new SolidBrush(Color.FromArgb(200 - (i * 50), 255, 200 - (i * 50)));
+
+ //line from last spot to current
+ if (i2 != 0) this.graphics_0.DrawLine(pen, YLast, base.ClientRectangle.Bottom - XLast, YPos, base.ClientRectangle.Bottom - Xpos);
+
+ if (i2 != 0 && !EditMain)
+ {
+ if (IsSelected && ((RowSelected == i && ColumnSelected == i2) || (RowSelected == i && ColumnSelected == i2-1)))
+ {
+ pen = new Pen(this.class10_settings_0.color_11, 2f);
+ pen.DashStyle = DashStyle.Dash;
+ if (RowSelected == i && ColumnSelected == i2)
+ {
+ this.graphics_0.DrawLine(pen, YLast, base.ClientRectangle.Bottom - XLast, YPos, this.point_1.Y);
+ XLastEdit = YPos;
+ YLastEdit = this.point_1.Y;
+ }
+ if (RowSelected == i && ColumnSelected == i2 - 1)
+ {
+ this.graphics_0.DrawLine(pen, XLastEdit, YLastEdit, YPos, base.ClientRectangle.Bottom - Xpos);
+ }
+ }
+ }
+
+ //draw square at current position
+ this.graphics_0.FillRectangle(this.brush_0, YPos - 3, base.ClientRectangle.Bottom - Xpos - 3, 6, 6);
+
+ //if (!this.Dragging && !this.SingleChange && !this.IsSelected)
+ if (!this.IsSelected)
+ {
+ this.Xposs[i][i2] = YPos;
+ this.Yposs[i][i2] = base.ClientRectangle.Bottom - Xpos;
+ this.EditingList[i][i2] = false;
+ }
+
+ brush2 = new SolidBrush(this.class10_settings_0.color_13);
+ this.graphics_0.DrawString(str, font, brush2, 5, base.ClientRectangle.Bottom - Xpos - 8);
+
+ XLast = Xpos;
+ YLast = YPos;
+ }
+ }
+
+ if (this.IsSelected)
+ {
+ this.method_12(Math.Round(this.double_1, 2).ToString() + "(" + Math.Round(this.double_0, 0).ToString() + "%)", (float)this.point_1.X, (float)this.point_1.Y, this.double_0 > 0.0);
+ }
+ }
+
+ private void method_12(string string_0, float float_28, float float_29, bool bool_5)
+ {
+ if (bool_5) this.graphics_0.FillRectangle(new SolidBrush(Color.FromArgb(20, 190, 20)), (float)(float_28 - 5f), (float)(float_29 - 20f), (float)55f, (float)15f);
+ else this.graphics_0.FillRectangle(new SolidBrush(Color.FromArgb(215, 120, 120)), (float)(float_28 - 5f), (float)(float_29 - 20f), (float)55f, (float)15f);
+ this.graphics_0.DrawString(string_0, new Font("Lucida Sans", 7f, FontStyle.Regular), new SolidBrush(this.class10_settings_0.color_11), (float)(float_28 - 5f), (float)(float_29 - 20f));
+ }
+
+ private void frmAdvancedGraph_Resize(object sender, EventArgs e)
+ {
+ if (base.WindowState == FormWindowState.Normal)
+ {
+ //this.Invalidate();
+ this.Refresh();
+ }
+ }
+
+
+
+ private void frmAdvancedGraph_MouseEnter(object sender, EventArgs e)
+ {
+ this.Cursor = Cursors.Cross;
+ }
+
+ private void frmAdvancedGraph_MouseHover(object sender, EventArgs e)
+ {
+ base.Focus();
+ }
+
+ private void frmAdvancedGraph_MouseLeave(object sender, EventArgs e)
+ {
+ this.Cursor = Cursors.Default;
+ }
+
+ private void frmAdvancedGraph_MouseMove(object sender, MouseEventArgs e)
+ {
+ if (IsSelected)
+ {
+ this.point_1.X = e.X;
+ this.point_1.Y = e.Y;
+
+ if (!EditMain)
+ {
+ this.double_0 = ((float)(base.ClientRectangle.Bottom - BottomOffset - e.Y) / (float)(this.THeight)) * 100.0;
+ this.double_1 = MinValueX + ((this.double_0 * (MaxValueX - MinValueX)) / 100);
+ }
+ else
+ {
+ this.double_0 = ((float)(base.ClientRectangle.Width - RightOffset - e.X) / (float)(this.TWidht)) * 100.0;
+ this.double_1 = MaxValueY + ((this.double_0 * (MinValueY - MaxValueY)) / 100);
+ }
+
+ base.Invalidate();
+ }
+ //try
+ //{
+ /*this.point_1.X = e.X;
+ this.point_1.Y = e.Y;
+ if (this.SingleChange)
+ {
+ this.double_0 = -((float)(e.Y - this.point_0.Y) / (float)(this.THeight - this.point_0.Y)) * 100.0;
+ base.Invalidate();
+ }
+ else if (this.Dragging && !this.SingleChange)
+ {
+ int x;
+ int num5;
+ int y;
+ int num7;
+ int num8;
+ int num9;
+ MouseEventArgs args = e;
+ if (args.X > this.point_0.X)
+ {
+ x = args.X;
+ num5 = this.point_0.X;
+ num8 = this.point_0.X;
+ }
+ else
+ {
+ x = this.point_0.X;
+ num5 = args.X;
+ num8 = args.X;
+ }
+ if (args.Y > this.point_0.Y)
+ {
+ y = args.Y;
+ num7 = this.point_0.Y;
+ num9 = this.point_0.Y;
+ }
+ else
+ {
+ y = this.point_0.Y;
+ num7 = args.Y;
+ num9 = args.Y;
+ }
+ this.rectangle_0 = new Rectangle(num8, num9, x - num5, y - num7);
+ this.bool_2 = true;
+ for (int i = 0; i < MaxRows-1; i++)
+ {
+ for (int j = 0; j < MaxColumns; j++)
+ {
+ //Refresh
+ if (this.rectangle_0.Contains(this.Xposs[i][j], this.Yposs[i][j]))
+ {
+ if (!this.EditingList[i][j])
+ {
+ this.EditingList[i][j] = true;
+
+ //method15 replacement
+ this.ctrlAdvTable_0.grid.ClearSelection();
+ this.ctrlAdvTable_0.grid[j, i+1].Selected = true;
+ }
+ }
+ else
+ {
+ this.EditingList[i][j] = false;
+ this.ctrlAdvTable_0.grid[j, i+1].Selected = false;
+ }
+ }
+ }
+ this.Refresh();
+ }
+ else
+ {
+ for (int k = 0; k < MaxRows - 1; k++)
+ {
+ for (int m = 0; m < MaxColumns; m++)
+ {
+ Rectangle rectangle = new Rectangle((this.Xposs[k][m]) - 4, (this.Yposs[k][m]) - 4, 8, 8);
+ Point p = new Point(Control.MousePosition.X, Control.MousePosition.Y);
+ p = base.PointToClient(p);
+ if (rectangle.Contains(p.X, p.Y) && this.EditingList[k][m])
+ {
+ if (!this.bool_1)
+ {
+ this.bool_1 = true;
+ base.Invalidate();
+ }
+ break;
+ }
+ this.bool_1 = false;
+ }
+ //base.Invalidate();
+ }
+ }
+ this.point_2.X = e.X;
+ this.point_2.Y = e.Y;*/
+ //}
+ //catch { }
+ }
+
+ private void frmAdvancedGraph_MouseDown(object sender, MouseEventArgs e)
+ {
+ this.point_0.X = e.X;
+ this.point_0.Y = e.Y;
+ this.point_1.Y = e.Y;
+ this.point_1.X = e.X;
+ IsSelected = false;
+ if (e.Button == MouseButtons.Left)
+ {
+ for (int i = 0; i < MaxRows - 1; i++)
+ {
+ for (int j = 0; j < MaxColumns; j++)
+ {
+ Rectangle rectangle = new Rectangle(this.Xposs[i][j] - 4, this.Yposs[i][j] - 4, 8, 8);
+ Point p = new Point(Control.MousePosition.X, Control.MousePosition.Y);
+ p = base.PointToClient(p);
+ if (rectangle.Contains(p.X, p.Y) && !this.EditingList[i][j])
+ {
+ RowSelected = i;
+ ColumnSelected = j;
+ EditMain = false;
+ this.ctrlAdvTable_0.grid.ClearSelection();
+ IsSelected = true;
+ this.EditingList[i][j] = true;
+ this.ctrlAdvTable_0.grid[j, i + 1].Selected = true;
+ this.Refresh();
+ return;
+ }
+ //if (!rectangle.Contains(p.X, p.Y) && this.EditingList[i][j]) this.EditingList[i][j] = false;
+
+ //if (rectangle.Contains(p.X, p.Y) && this.EditingList[i][j]) this.SingleChange = true;
+ //else this.Dragging = true;
+ }
+ }
+ for (int j = 0; j < MaxColumns; j++)
+ {
+ Rectangle rectangle = new Rectangle(this.Xposs2[j] - 1, this.Yposs2[j] - 1, 3, 12);
+ Point p = new Point(Control.MousePosition.X, Control.MousePosition.Y);
+ p = base.PointToClient(p);
+ if (rectangle.Contains(p.X, p.Y) && !this.EditingList2[j])
+ {
+ ColumnSelected = j;
+ EditMain = true;
+ this.ctrlAdvTable_0.grid.ClearSelection();
+ IsSelected = true;
+ this.EditingList2[j] = true;
+ this.ctrlAdvTable_0.grid[j, 0].Selected = true;
+ this.Refresh();
+ return;
+ }
+ }
+ }
+ }
+
+ private void frmAdvancedGraph_MouseUp(object sender, MouseEventArgs e)
+ {
+ //this.Dragging = false;
+ this.Refresh();
+ if (this.IsSelected)
+ {
+ this.class18_0.method_155("ADV Table : " + this.class18_0.method_4().ToString() + " graph adjustments");
+
+ try
+ {
+ if (!EditMain) this.ctrlAdvTable_0.grid[ColumnSelected, RowSelected + 1].Value = this.double_1;
+ else this.ctrlAdvTable_0.grid[ColumnSelected, 0].Value = this.double_1;
+ }
+ catch { }
+
+ //foreach (Class7_u class2 in this.list_0)
+ //{
+ // try
+ // {
+ //float num = this.class18_0.method_174((byte)class2.method_0(), (byte)class2.method_2());
+ //this.class18_0.method_176((byte)class2.method_0(), (byte)class2.method_2(), num + (num * ((float)(Math.Round(this.double_0, 0) / 100.0))));
+ //this.ctrlGrid_0.method_34(class2.method_0(), class2.method_2());
+ // }
+ // catch (Exception exception)
+ // {
+ // throw exception;
+ // }
+ //}
+ this.class18_0.method_153();
+ this.IsSelected = false;
+ this.Refresh();
+ }
+ }
+
+ /*private void frmAdvancedGraph_KeyUp(object sender, KeyEventArgs e)
+ {
+ this.bool_4 = e.Control;
+ }
+
+ private void frmAdvancedGraph_KeyDown(object sender, KeyEventArgs e)
+ {
+ this.bool_4 = e.Control;
+ if (((e.KeyCode == Keys.Up) && e.Control))
+ {
+ //this.frmGridChart_0.toolIncrease_Click(null, null);
+ e.SuppressKeyPress = true;
+ e.Handled = true;
+ }
+ else if (((e.KeyCode == Keys.Down) && e.Control))
+ {
+ //this.frmGridChart_0.toolDecrease_Click(null, null);
+ e.SuppressKeyPress = true;
+ e.Handled = true;
+ }
+ else if (e.KeyCode == Keys.Escape)
+ {
+ this.SingleChange = false;
+ }
+ else
+ {
+ e.Handled = false;
+ }
+ }
+
+ private void frmAdvancedGraph_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
+ {
+ if (e.KeyCode == Keys.Escape)
+ {
+ this.Dragging = false;
+ this.SingleChange = false;
+ base.Invalidate();
+ }
+ }*/
+}
+
diff --git a/frmAdvancedGraph.resx b/frmAdvancedGraph.resx
new file mode 100644
index 0000000..23a8aad
--- /dev/null
+++ b/frmAdvancedGraph.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmBaseMap.cs b/frmBaseMap.cs
new file mode 100644
index 0000000..cb2a01e
--- /dev/null
+++ b/frmBaseMap.cs
@@ -0,0 +1,2461 @@
+using Controls;
+using Data;
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Globalization;
+using System.IO;
+using System.Net;
+using System.ComponentModel;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class frmBaseMap : Form
+{
+ private bool bool_0;
+ private Button btnCancel;
+ private Button btnNext;
+ private Button btnPrev;
+ private byte byte_0;
+ private byte[] byte_1;
+ private CheckBox chkBoostCut;
+ private Class1_u class1_u_0;
+ private Class1_Version class1_Version_0;
+ private Class18 class18_0;
+ private FrmMain FrmMain_0;
+ private Class8_u class8_u_0;
+ private Class8_v class8_v_0;
+ private Class9_baserom class9_baserom_0;
+ private ctrlBatteryOffset ctrlBatteryOffset_0 = new ctrlBatteryOffset();
+ private ctrlMapSensor ctrlMapSensor_0 = new ctrlMapSensor();
+ private DataGridViewTextBoxColumn dataGridViewTextBoxColumn_0;
+ private double[] double_0;
+ private double[] double_1;
+ private ErrorProvider errorProvider_0;
+ private DataGridView grid;
+ private GroupBox groupBox1;
+ private GroupBox groupBox2;
+ private GroupBox groupBox3;
+ private IContainer icontainer_0;
+ private int int_0 = 0;
+ private int int_1;
+ private int int_2;
+ private int int_3;
+ private int[] int_4 = new int[0x18];
+ private int[] int_5 = new int[0x18];
+ private Label label1;
+ private Label label12;
+ private Label label13;
+ private Label label4;
+ private Label label5;
+ private Label label6;
+ private Label label8;
+ private Label lblState;
+ private Label lblVersion;
+ private ComboBox lstGear;
+ private Panel pnlGrid;
+ private Panel pnlMap;
+ private ToolTip toolTip_0;
+ private TextBox txtbBoostcut;
+ private TextBox txtbBoostFuel;
+ private TextBox txtbBoostRetard;
+ private TextBox txtbCols;
+ private TextBox txtbInjecNew;
+ private IContainer components;
+ private GroupBox groupBox4;
+ private Label label2;
+ private TextBox textBox1;
+ private TextBox txtbTipin;
+ private Label label7;
+ private TextBox txtbPostfuel;
+ private Label label10;
+ private TextBox txtbCrank;
+ private Label label16;
+ private CheckBox checkBox1;
+ private Label label3;
+ private Label label9;
+ private Label label19;
+ private Label label18;
+ private Label label17;
+ private Label label15;
+ private Label label14;
+ private Label label11;
+ private Label label20;
+ private ImageList imageList1;
+ private TextBox txtbOverall;
+ string LastMultiplier = "";
+ private CheckBox checkBox5;
+ private CheckBox checkBox6;
+ private CheckBox checkBox7;
+ private CheckBox checkBox4;
+ private CheckBox checkBox3;
+ private CheckBox checkBox2;
+ private Panel pnlRomOptions2;
+ private CheckBox checkBox8;
+ private TextBox textBox3;
+ private Label label22;
+ private TextBox textBox2;
+ private Label label21;
+ public bool CalSelected = false;
+ private TreeView treeView;
+ private Panel pnlName;
+ private TextBox txtDesc;
+ private Label label24;
+ private TextBox txtName;
+ private Label label23;
+ public bool Reloading = false;
+ public bool IsOBD0 = false;
+
+ private bool IsPremade = false;
+ private bool IsInternet = false;
+ private int CalIndex = 0;
+ //private ProgressBar progressBar1;
+ private string string_11_2 = "https://raw.githubusercontent.com/bouletmarc/BMTune_Server/master/";
+ private string IPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\BMTune\";
+ private System.Windows.Forms.Timer LoopTimer = new System.Windows.Forms.Timer();
+ private GroupBox groupBox6;
+ private ComboBox comboBox1;
+ private LinkLabel link_Changelog;
+ private frmDownloadBaserom frmDownloadBaserom_0;
+ private Panel panel1;
+ private Button buttonStartInternet;
+ private Button button2;
+ private Button button1;
+ private Button button3;
+ private Button button4;
+ private frmChangelog frmChangelog_0;
+
+ //private List IList = new List();
+ //private byte[] IByte = new byte[] { };
+
+ //private Button btnUpload;
+
+ internal frmBaseMap(ref Class18 class18_1, ref FrmMain FrmMain_1)
+ {
+ this.ctrlBatteryOffset_0 = new ctrlBatteryOffset();
+ this.InitializeComponent();
+ this.ctrlMapSensor_0.mapSensorChangedDelegate_0 += new ctrlMapSensor.MapSensorChangedDelegate(this.method_5);
+ this.txtbBoostRetard.Text = 1.25f.ToString();
+ this.class18_0 = class18_1;
+ this.FrmMain_0 = FrmMain_1;
+
+ class9_baserom_0 = new Class9_baserom(ref class18_0);
+
+ treeView.Enabled = false;
+ link_Changelog.Visible = false;
+ this.txtDesc.Enabled = false;
+
+ LoopTimer.Interval = 100;
+ LoopTimer.Tick += DoThisAllTheTime;
+ LoopTimer.Start();
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ void DoThisAllTheTime(object sender, EventArgs e)
+ {
+ LoopTimer.Stop();
+ UpdateFiles("FilesList.txt");
+ }
+
+ void UpdateFiles(string Filename)
+ {
+ try
+ {
+ WebClient webClient = new WebClient();
+ webClient.DownloadFileAsync(new Uri(string_11_2 + Filename), IPath + Filename);
+ while (webClient.IsBusy) { Application.DoEvents(); }
+
+ FileInfo info = new FileInfo(IPath + Filename);
+ if (info.Exists && Filename == "FilesList.txt") SpawnInternet();
+ info = null;
+ }
+ catch
+ {
+ }
+ treeView.Enabled = true;
+ }
+
+ private void CheckClass9Exist()
+ {
+ if (class9_baserom_0 == null)
+ {
+ class9_baserom_0 = new Class9_baserom(ref class18_0);
+ }
+ }
+
+ private void btnNext_Click(object sender, EventArgs e)
+ {
+ bool CanGoNext = true;
+
+ if (this.int_0 == 0)
+ {
+ CalSelected = false;
+ if (!IsInternet)
+ {
+ if (IsPremade)
+ {
+ CheckClass9Exist();
+ this.class8_v_0 = this.class9_baserom_0.class8_v_0[CalIndex];
+ CalSelected = true;
+ }
+ }
+ else
+ {
+ //Load Internet no need to go furter
+ this.frmDownloadBaserom_0 = new frmDownloadBaserom(ref this.class18_0);
+ DialogResult result = this.frmDownloadBaserom_0.ShowDialog();
+ if (result == DialogResult.OK) base.Close();
+ }
+ }
+ else if (this.int_0 == 1)
+ {
+ this.class1_Version_0 = this.class18_0.Binary_Files_0.class1_Version_0[this.grid.CurrentCell.RowIndex];
+
+ string TVers = this.grid.Rows[this.grid.SelectedCells[0].RowIndex].Cells[0].Value.ToString();
+ TVers = TVers.Replace("V", "");
+ TVers = TVers.Replace(".", "");
+ this.class1_Version_0.Version = int.Parse(TVers);
+
+ //Load Calibration no need to go furter
+ if (CalSelected)
+ {
+ this.method_7();
+ base.Close();
+ }
+ }
+ else if (this.int_0 == 2)
+ {
+ try
+ {
+ this.class18_0.class10_settings_0.BoostFuel = int.Parse(txtbBoostFuel.Text);
+ }
+ catch
+ {
+ this.class18_0.class10_settings_0.BoostFuel = 120;
+ }
+ try
+ {
+ this.class18_0.class10_settings_0.BoostRetard = float.Parse(txtbBoostRetard.Text);
+ }
+ catch
+ {
+ this.class18_0.class10_settings_0.BoostRetard = 1;
+ }
+
+ //Rom Options
+ CheckClass9Exist();
+ this.class1_u_0 = this.class9_baserom_0.class1_u_0[this.comboBox1.SelectedIndex];
+ this.class1_u_0.IsELD = !this.checkBox2.Checked;
+ this.class1_u_0.IsBaro = !this.checkBox3.Checked;
+ this.class1_u_0.IsInjTest = !this.checkBox4.Checked;
+ this.class1_u_0.IsKnock = !this.checkBox5.Checked;
+ this.class1_u_0.IsO2H = !this.checkBox6.Checked;
+ this.class1_u_0.IsIAB = !this.checkBox7.Checked;
+ }
+ else if (this.int_0 == 4)
+ {
+ CheckClass9Exist();
+ this.class8_u_0 = this.class9_baserom_0.class8_u_0[this.grid.CurrentCell.RowIndex];
+
+ this.class8_u_0.IsVTEC = this.checkBox8.Checked;
+ this.class8_u_0.VtcHigh = int.Parse(textBox2.Text);
+ this.class8_u_0.VtcLow = int.Parse(textBox2.Text) + 200;
+
+ this.class8_u_0.RpmLowSet = int.Parse(textBox3.Text);
+ this.class8_u_0.RpmLowReset = int.Parse(textBox3.Text) - 70;
+ this.class8_u_0.RpmHighSet = int.Parse(textBox3.Text);
+ this.class8_u_0.RpmHighReset = int.Parse(textBox3.Text) - 70;
+ }
+
+ //Apply Next
+ if (CanGoNext)
+ {
+ if ((this.int_0 == 4))
+ {
+ this.method_7();
+ //base.Close();
+ this.Close();
+ }
+ else
+ {
+ if (!IsInternet)
+ {
+ this.int_0++;
+ //RomOptions page no more exist
+ if (this.int_0 == 3) this.int_0++;
+ this.method_1();
+ }
+ }
+ }
+ }
+
+ /*private void btnOverallCalc_Click(object sender, EventArgs e)
+ {
+ frmInjectorOverallCalc calc = new frmInjectorOverallCalc();
+ calc.method_0(ref this.class18_0);
+ if (calc.ShowDialog() == DialogResult.OK)
+ {
+ this.txtbOverall.Text = double.Parse(calc.Tag.ToString()).ToString();
+ }
+ calc.Close();
+ calc.Dispose();
+ calc = null;
+ }*/
+
+ private void btnPrev_Click(object sender, EventArgs e)
+ {
+ //already on page0
+ if (this.int_0 == 0)
+ {
+ IsPremade = false;
+ IsInternet = false;
+ this.panel1.Visible = true;
+ this.treeView.Visible = false;
+ this.btnPrev.Enabled = false;
+ }
+
+ this.int_0--;
+ if (this.int_0 < 0) this.int_0 = 0;
+ if (this.int_0 == 0) CalSelected = false;
+ //RomOptions page no more exist
+ if (this.int_0 == 3) this.int_0--;
+
+ this.method_1();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmBaseMap_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ if (this.class9_baserom_0 != null)
+ {
+ this.class9_baserom_0.method_5();
+ this.class9_baserom_0 = null;
+ }
+ GC.Collect();
+ }
+
+ private void frmBaseMap_Load(object sender, EventArgs e)
+ {
+ this.ctrlMapSensor_0.method_0(ref this.class18_0);
+ this.ctrlBatteryOffset_0.method_0(ref this.class18_0);
+ this.ctrlBatteryOffset_0.method_1(1);
+ if (this.class18_0.class10_settings_0.correctionUnits_0 == CorrectionUnits.multi) this.txtbOverall.Text = 1.ToString();
+ else this.txtbOverall.Text = 0.ToString();
+ this.lstGear.SelectedIndex = 0;
+ //this.comboBox1.SelectedIndex = 0;
+ this.method_1();
+
+ LastMultiplier = (float.Parse(this.textBox1.Text) / float.Parse(this.txtbInjecNew.Text)).ToString("0.000");
+ this.btnNext.Focus();
+ }
+
+ private void grid_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Enter)
+ {
+ e.SuppressKeyPress = true;
+ this.btnNext_Click(null, null);
+ }
+ }
+
+ public void ReloadOption()
+ {
+ if (this.int_0 == 2)
+ {
+ if (!CalSelected)
+ {
+ CheckClass9Exist();
+ this.class1_u_0 = this.class9_baserom_0.class1_u_0[this.comboBox1.SelectedIndex];
+
+ if (this.class1_u_0.bool_7)
+ {
+ this.checkBox2.Checked = true;
+ this.checkBox3.Checked = true;
+ this.checkBox4.Checked = true;
+ this.checkBox5.Checked = true;
+ this.checkBox6.Checked = true;
+ this.checkBox7.Checked = true;
+ }
+ else
+ {
+ this.checkBox2.Checked = !this.class1_u_0.IsELD;
+ this.checkBox3.Checked = !this.class1_u_0.IsBaro;
+ this.checkBox4.Checked = !this.class1_u_0.IsInjTest;
+ this.checkBox5.Checked = !this.class1_u_0.IsKnock;
+ this.checkBox6.Checked = !this.class1_u_0.IsO2H;
+ this.checkBox7.Checked = !this.class1_u_0.IsIAB;
+ }
+ }
+ }
+ if (this.int_0 == 4)
+ {
+ CheckClass9Exist();
+ this.class8_u_0 = this.class9_baserom_0.class8_u_0[this.grid.CurrentCell.RowIndex];
+
+ this.checkBox8.Checked = this.class8_u_0.IsVTEC;
+ this.textBox2.Enabled = this.class8_u_0.IsVTEC;
+ if (this.class8_u_0.IsVTEC) this.textBox2.Text = this.class8_u_0.VtcHigh.ToString();
+ else this.textBox2.Text = "5400";
+ this.textBox3.Text = this.class8_u_0.RpmHighSet.ToString();
+ }
+
+ Reloading = false;
+ }
+
+ private void grid_SelectionChanged(object sender, EventArgs e)
+ {
+ if (!Reloading) ReloadOption();
+ }
+
+ private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (!Reloading) ReloadOption();
+ }
+
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmBaseMap));
+ this.ctrlMapSensor_0 = new Controls.ctrlMapSensor();
+ this.pnlMap = new System.Windows.Forms.Panel();
+ this.groupBox6 = new System.Windows.Forms.GroupBox();
+ this.comboBox1 = new System.Windows.Forms.ComboBox();
+ this.checkBox5 = new System.Windows.Forms.CheckBox();
+ this.checkBox6 = new System.Windows.Forms.CheckBox();
+ this.checkBox2 = new System.Windows.Forms.CheckBox();
+ this.checkBox7 = new System.Windows.Forms.CheckBox();
+ this.checkBox3 = new System.Windows.Forms.CheckBox();
+ this.checkBox4 = new System.Windows.Forms.CheckBox();
+ this.groupBox4 = new System.Windows.Forms.GroupBox();
+ this.groupBox3 = new System.Windows.Forms.GroupBox();
+ this.label13 = new System.Windows.Forms.Label();
+ this.lstGear = new System.Windows.Forms.ComboBox();
+ this.groupBox2 = new System.Windows.Forms.GroupBox();
+ this.label19 = new System.Windows.Forms.Label();
+ this.label14 = new System.Windows.Forms.Label();
+ this.label18 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.txtbTipin = new System.Windows.Forms.TextBox();
+ this.label15 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label17 = new System.Windows.Forms.Label();
+ this.txtbPostfuel = new System.Windows.Forms.TextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label10 = new System.Windows.Forms.Label();
+ this.label16 = new System.Windows.Forms.Label();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.label8 = new System.Windows.Forms.Label();
+ this.txtbCrank = new System.Windows.Forms.TextBox();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.txtbInjecNew = new System.Windows.Forms.TextBox();
+ this.txtbOverall = new System.Windows.Forms.TextBox();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.label20 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.checkBox1 = new System.Windows.Forms.CheckBox();
+ this.chkBoostCut = new System.Windows.Forms.CheckBox();
+ this.label5 = new System.Windows.Forms.Label();
+ this.txtbBoostRetard = new System.Windows.Forms.TextBox();
+ this.label4 = new System.Windows.Forms.Label();
+ this.txtbBoostFuel = new System.Windows.Forms.TextBox();
+ this.txtbBoostcut = new System.Windows.Forms.TextBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.txtbCols = new System.Windows.Forms.TextBox();
+ this.pnlGrid = new System.Windows.Forms.Panel();
+ this.grid = new System.Windows.Forms.DataGridView();
+ this.treeView = new System.Windows.Forms.TreeView();
+ this.lblState = new System.Windows.Forms.Label();
+ this.lblVersion = new System.Windows.Forms.Label();
+ this.errorProvider_0 = new System.Windows.Forms.ErrorProvider(this.components);
+ this.toolTip_0 = new System.Windows.Forms.ToolTip(this.components);
+ this.btnNext = new System.Windows.Forms.Button();
+ this.btnPrev = new System.Windows.Forms.Button();
+ this.btnCancel = new System.Windows.Forms.Button();
+ this.imageList1 = new System.Windows.Forms.ImageList(this.components);
+ this.pnlRomOptions2 = new System.Windows.Forms.Panel();
+ this.textBox3 = new System.Windows.Forms.TextBox();
+ this.label22 = new System.Windows.Forms.Label();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.label21 = new System.Windows.Forms.Label();
+ this.checkBox8 = new System.Windows.Forms.CheckBox();
+ this.pnlName = new System.Windows.Forms.Panel();
+ this.txtDesc = new System.Windows.Forms.TextBox();
+ this.label24 = new System.Windows.Forms.Label();
+ this.txtName = new System.Windows.Forms.TextBox();
+ this.label23 = new System.Windows.Forms.Label();
+ this.link_Changelog = new System.Windows.Forms.LinkLabel();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.button4 = new System.Windows.Forms.Button();
+ this.button3 = new System.Windows.Forms.Button();
+ this.buttonStartInternet = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.button1 = new System.Windows.Forms.Button();
+ this.pnlMap.SuspendLayout();
+ this.groupBox6.SuspendLayout();
+ this.groupBox4.SuspendLayout();
+ this.groupBox3.SuspendLayout();
+ this.groupBox2.SuspendLayout();
+ this.groupBox1.SuspendLayout();
+ this.pnlGrid.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).BeginInit();
+ this.pnlRomOptions2.SuspendLayout();
+ this.pnlName.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // ctrlBatteryOffset_0
+ //
+ this.ctrlBatteryOffset_0.Location = new System.Drawing.Point(23, 112);
+ this.ctrlBatteryOffset_0.Name = "ctrlBatteryOffset_0";
+ this.ctrlBatteryOffset_0.Size = new System.Drawing.Size(261, 23);
+ this.ctrlBatteryOffset_0.TabIndex = 8;
+ this.ctrlBatteryOffset_0.delegate64_0 += new ctrlBatteryOffset.Delegate64(this.method_10);
+ //
+ // ctrlMapSensor_0
+ //
+ this.ctrlMapSensor_0.Location = new System.Drawing.Point(10, 14);
+ this.ctrlMapSensor_0.Name = "ctrlMapSensor_0";
+ this.ctrlMapSensor_0.Size = new System.Drawing.Size(182, 127);
+ this.ctrlMapSensor_0.TabIndex = 18;
+ //
+ // pnlMap
+ //
+ this.pnlMap.Controls.Add(this.groupBox6);
+ this.pnlMap.Controls.Add(this.groupBox4);
+ this.pnlMap.Controls.Add(this.groupBox3);
+ this.pnlMap.Controls.Add(this.groupBox2);
+ this.pnlMap.Controls.Add(this.groupBox1);
+ this.pnlMap.Location = new System.Drawing.Point(12, 29);
+ this.pnlMap.Name = "pnlMap";
+ this.pnlMap.Size = new System.Drawing.Size(464, 342);
+ this.pnlMap.TabIndex = 9;
+ //
+ // groupBox6
+ //
+ this.groupBox6.Controls.Add(this.comboBox1);
+ this.groupBox6.Controls.Add(this.checkBox5);
+ this.groupBox6.Controls.Add(this.checkBox6);
+ this.groupBox6.Controls.Add(this.checkBox2);
+ this.groupBox6.Controls.Add(this.checkBox7);
+ this.groupBox6.Controls.Add(this.checkBox3);
+ this.groupBox6.Controls.Add(this.checkBox4);
+ this.groupBox6.Location = new System.Drawing.Point(319, 152);
+ this.groupBox6.Name = "groupBox6";
+ this.groupBox6.Size = new System.Drawing.Size(138, 185);
+ this.groupBox6.TabIndex = 23;
+ this.groupBox6.TabStop = false;
+ this.groupBox6.Text = "Sensors/Options";
+ //
+ // comboBox1
+ //
+ this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox1.DropDownWidth = 350;
+ this.comboBox1.FormattingEnabled = true;
+ this.comboBox1.Location = new System.Drawing.Point(11, 16);
+ this.comboBox1.Name = "comboBox1";
+ this.comboBox1.Size = new System.Drawing.Size(114, 22);
+ this.comboBox1.TabIndex = 6;
+ this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
+ //
+ // checkBox5
+ //
+ this.checkBox5.AutoSize = true;
+ this.checkBox5.Location = new System.Drawing.Point(14, 44);
+ this.checkBox5.Name = "checkBox5";
+ this.checkBox5.Size = new System.Drawing.Size(103, 18);
+ this.checkBox5.TabIndex = 5;
+ this.checkBox5.Text = "Disable Knock";
+ this.checkBox5.UseVisualStyleBackColor = true;
+ //
+ // checkBox6
+ //
+ this.checkBox6.AutoSize = true;
+ this.checkBox6.Location = new System.Drawing.Point(14, 136);
+ this.checkBox6.Name = "checkBox6";
+ this.checkBox6.Size = new System.Drawing.Size(93, 18);
+ this.checkBox6.TabIndex = 4;
+ this.checkBox6.Text = "Disable O2H";
+ this.checkBox6.UseVisualStyleBackColor = true;
+ //
+ // checkBox2
+ //
+ this.checkBox2.AutoSize = true;
+ this.checkBox2.Location = new System.Drawing.Point(14, 67);
+ this.checkBox2.Name = "checkBox2";
+ this.checkBox2.Size = new System.Drawing.Size(89, 18);
+ this.checkBox2.TabIndex = 0;
+ this.checkBox2.Text = "Disable ELD";
+ this.checkBox2.UseVisualStyleBackColor = true;
+ //
+ // checkBox7
+ //
+ this.checkBox7.AutoSize = true;
+ this.checkBox7.Location = new System.Drawing.Point(14, 159);
+ this.checkBox7.Name = "checkBox7";
+ this.checkBox7.Size = new System.Drawing.Size(86, 18);
+ this.checkBox7.TabIndex = 3;
+ this.checkBox7.Text = "Disable IAB";
+ this.checkBox7.UseVisualStyleBackColor = true;
+ //
+ // checkBox3
+ //
+ this.checkBox3.AutoSize = true;
+ this.checkBox3.Location = new System.Drawing.Point(14, 90);
+ this.checkBox3.Name = "checkBox3";
+ this.checkBox3.Size = new System.Drawing.Size(82, 18);
+ this.checkBox3.TabIndex = 1;
+ this.checkBox3.Text = "Disable PA";
+ this.checkBox3.UseVisualStyleBackColor = true;
+ //
+ // checkBox4
+ //
+ this.checkBox4.AutoSize = true;
+ this.checkBox4.Location = new System.Drawing.Point(14, 113);
+ this.checkBox4.Name = "checkBox4";
+ this.checkBox4.Size = new System.Drawing.Size(109, 18);
+ this.checkBox4.TabIndex = 2;
+ this.checkBox4.Text = "Disable Inj Test";
+ this.checkBox4.UseVisualStyleBackColor = true;
+ //
+ // groupBox4
+ //
+ this.groupBox4.Controls.Add(this.ctrlMapSensor_0);
+ this.groupBox4.Location = new System.Drawing.Point(5, 3);
+ this.groupBox4.Name = "groupBox4";
+ this.groupBox4.Size = new System.Drawing.Size(200, 147);
+ this.groupBox4.TabIndex = 22;
+ this.groupBox4.TabStop = false;
+ this.groupBox4.Text = "Map Sensor";
+ //
+ // groupBox3
+ //
+ this.groupBox3.Controls.Add(this.label13);
+ this.groupBox3.Controls.Add(this.lstGear);
+ this.groupBox3.Location = new System.Drawing.Point(5, 295);
+ this.groupBox3.Name = "groupBox3";
+ this.groupBox3.Size = new System.Drawing.Size(308, 42);
+ this.groupBox3.TabIndex = 21;
+ this.groupBox3.TabStop = false;
+ this.groupBox3.Text = "Transmission";
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Location = new System.Drawing.Point(6, 19);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(81, 14);
+ this.label13.TabIndex = 3;
+ this.label13.Text = "Transmission:";
+ //
+ // lstGear
+ //
+ this.lstGear.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.lstGear.DropDownWidth = 300;
+ this.lstGear.FormattingEnabled = true;
+ this.lstGear.Items.AddRange(new object[] {
+ "Civic/Delsol y21/y80/s80 JDM",
+ "Civic/Delsol y21/y80/s80 EDM",
+ "ITR s80 JDM 96-97",
+ "ITR s80 JDM 98-01",
+ "ITR s80 USDM 97-01",
+ "Civic/Delsol d16z6(92-95)/d16y8(96-00)",
+ "Integra GSR USDM 94+",
+ "Integra GSR JDM 93+ SiR-G",
+ "Integra LS/RS/GS/SE 94+",
+ "Prelude H22 USDM 92-96",
+ "Prelude H22 JDM 92-96",
+ "Prelude H23 USDM 92-96",
+ "Prelude H23 JDM 92-96",
+ "Civic D16Y7 96-00"});
+ this.lstGear.Location = new System.Drawing.Point(99, 13);
+ this.lstGear.Name = "lstGear";
+ this.lstGear.Size = new System.Drawing.Size(195, 22);
+ this.lstGear.TabIndex = 4;
+ //
+ // groupBox2
+ //
+ this.groupBox2.Controls.Add(this.label19);
+ this.groupBox2.Controls.Add(this.label14);
+ this.groupBox2.Controls.Add(this.label18);
+ this.groupBox2.Controls.Add(this.label11);
+ this.groupBox2.Controls.Add(this.txtbTipin);
+ this.groupBox2.Controls.Add(this.label15);
+ this.groupBox2.Controls.Add(this.label7);
+ this.groupBox2.Controls.Add(this.label17);
+ this.groupBox2.Controls.Add(this.txtbPostfuel);
+ this.groupBox2.Controls.Add(this.label2);
+ this.groupBox2.Controls.Add(this.label10);
+ this.groupBox2.Controls.Add(this.label16);
+ this.groupBox2.Controls.Add(this.textBox1);
+ this.groupBox2.Controls.Add(this.ctrlBatteryOffset_0);
+ this.groupBox2.Controls.Add(this.label8);
+ this.groupBox2.Controls.Add(this.txtbCrank);
+ this.groupBox2.Controls.Add(this.label6);
+ this.groupBox2.Controls.Add(this.label12);
+ this.groupBox2.Controls.Add(this.txtbInjecNew);
+ this.groupBox2.Controls.Add(this.txtbOverall);
+ this.groupBox2.Location = new System.Drawing.Point(5, 152);
+ this.groupBox2.Name = "groupBox2";
+ this.groupBox2.Size = new System.Drawing.Size(308, 142);
+ this.groupBox2.TabIndex = 20;
+ this.groupBox2.TabStop = false;
+ this.groupBox2.Text = "Injector Setup";
+ //
+ // label19
+ //
+ this.label19.AutoSize = true;
+ this.label19.Location = new System.Drawing.Point(285, 69);
+ this.label19.Name = "label19";
+ this.label19.Size = new System.Drawing.Size(14, 14);
+ this.label19.TabIndex = 32;
+ this.label19.Text = "%";
+ //
+ // label14
+ //
+ this.label14.AutoSize = true;
+ this.label14.Location = new System.Drawing.Point(104, 46);
+ this.label14.Name = "label14";
+ this.label14.Size = new System.Drawing.Size(21, 14);
+ this.label14.TabIndex = 19;
+ this.label14.Text = "cc";
+ //
+ // label18
+ //
+ this.label18.AutoSize = true;
+ this.label18.Location = new System.Drawing.Point(285, 46);
+ this.label18.Name = "label18";
+ this.label18.Size = new System.Drawing.Size(14, 14);
+ this.label18.TabIndex = 31;
+ this.label18.Text = "%";
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Location = new System.Drawing.Point(104, 23);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(21, 14);
+ this.label11.TabIndex = 18;
+ this.label11.Text = "cc";
+ //
+ // txtbTipin
+ //
+ this.txtbTipin.Location = new System.Drawing.Point(241, 66);
+ this.txtbTipin.Name = "txtbTipin";
+ this.txtbTipin.Size = new System.Drawing.Size(38, 20);
+ this.txtbTipin.TabIndex = 27;
+ this.txtbTipin.Text = "0";
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Location = new System.Drawing.Point(285, 23);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(14, 14);
+ this.label15.TabIndex = 29;
+ this.label15.Text = "%";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(173, 69);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(63, 14);
+ this.label7.TabIndex = 28;
+ this.label7.Text = "Tps Tip-in:";
+ //
+ // label17
+ //
+ this.label17.AutoSize = true;
+ this.label17.Location = new System.Drawing.Point(104, 69);
+ this.label17.Name = "label17";
+ this.label17.Size = new System.Drawing.Size(14, 14);
+ this.label17.TabIndex = 30;
+ this.label17.Text = "%";
+ //
+ // txtbPostfuel
+ //
+ this.txtbPostfuel.Location = new System.Drawing.Point(241, 43);
+ this.txtbPostfuel.Name = "txtbPostfuel";
+ this.txtbPostfuel.Size = new System.Drawing.Size(38, 20);
+ this.txtbPostfuel.TabIndex = 25;
+ this.txtbPostfuel.Text = "0";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(6, 23);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(45, 14);
+ this.label2.TabIndex = 17;
+ this.label2.Text = "Old Inj:";
+ //
+ // label10
+ //
+ this.label10.AutoSize = true;
+ this.label10.Location = new System.Drawing.Point(173, 46);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(61, 14);
+ this.label10.TabIndex = 26;
+ this.label10.Text = "Post Start:";
+ //
+ // label16
+ //
+ this.label16.AutoSize = true;
+ this.label16.Location = new System.Drawing.Point(173, 23);
+ this.label16.Name = "label16";
+ this.label16.Size = new System.Drawing.Size(58, 14);
+ this.label16.TabIndex = 24;
+ this.label16.Text = "Cranking:";
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(61, 20);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(38, 20);
+ this.textBox1.TabIndex = 16;
+ this.textBox1.Text = "240";
+ this.textBox1.Validating += new System.ComponentModel.CancelEventHandler(this.textBox1_Validating);
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(83, 94);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(137, 14);
+ this.label8.TabIndex = 7;
+ this.label8.Text = "Injectors Battery Offset:";
+ //
+ // txtbCrank
+ //
+ this.txtbCrank.Location = new System.Drawing.Point(241, 20);
+ this.txtbCrank.Name = "txtbCrank";
+ this.txtbCrank.Size = new System.Drawing.Size(38, 20);
+ this.txtbCrank.TabIndex = 23;
+ this.txtbCrank.Text = "0";
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(6, 46);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(50, 14);
+ this.label6.TabIndex = 5;
+ this.label6.Text = "New Inj:";
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Location = new System.Drawing.Point(7, 69);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(49, 14);
+ this.label12.TabIndex = 12;
+ this.label12.Text = "Overall:";
+ //
+ // txtbInjecNew
+ //
+ this.txtbInjecNew.Location = new System.Drawing.Point(61, 43);
+ this.txtbInjecNew.Name = "txtbInjecNew";
+ this.txtbInjecNew.Size = new System.Drawing.Size(38, 20);
+ this.txtbInjecNew.TabIndex = 4;
+ this.txtbInjecNew.Text = "240";
+ this.txtbInjecNew.TextChanged += new System.EventHandler(this.txtbInjecNew_TextChanged);
+ this.txtbInjecNew.Validating += new System.ComponentModel.CancelEventHandler(this.txtbInjecNew_Validating);
+ //
+ // txtbOverall
+ //
+ this.txtbOverall.Location = new System.Drawing.Point(61, 66);
+ this.txtbOverall.Name = "txtbOverall";
+ this.txtbOverall.Size = new System.Drawing.Size(38, 20);
+ this.txtbOverall.TabIndex = 13;
+ this.txtbOverall.Text = "0";
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.label20);
+ this.groupBox1.Controls.Add(this.label9);
+ this.groupBox1.Controls.Add(this.label3);
+ this.groupBox1.Controls.Add(this.checkBox1);
+ this.groupBox1.Controls.Add(this.chkBoostCut);
+ this.groupBox1.Controls.Add(this.label5);
+ this.groupBox1.Controls.Add(this.txtbBoostRetard);
+ this.groupBox1.Controls.Add(this.label4);
+ this.groupBox1.Controls.Add(this.txtbBoostFuel);
+ this.groupBox1.Controls.Add(this.txtbBoostcut);
+ this.groupBox1.Controls.Add(this.label1);
+ this.groupBox1.Controls.Add(this.txtbCols);
+ this.groupBox1.Location = new System.Drawing.Point(211, 3);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(246, 147);
+ this.groupBox1.TabIndex = 19;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Boost";
+ //
+ // label20
+ //
+ this.label20.AutoSize = true;
+ this.label20.Location = new System.Drawing.Point(209, 121);
+ this.label20.Name = "label20";
+ this.label20.Size = new System.Drawing.Size(11, 14);
+ this.label20.TabIndex = 22;
+ this.label20.Text = "°";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(209, 44);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(23, 14);
+ this.label9.TabIndex = 16;
+ this.label9.Text = "psi";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(209, 96);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(14, 14);
+ this.label3.TabIndex = 15;
+ this.label3.Text = "%";
+ //
+ // checkBox1
+ //
+ this.checkBox1.AutoSize = true;
+ this.checkBox1.Location = new System.Drawing.Point(16, 19);
+ this.checkBox1.Name = "checkBox1";
+ this.checkBox1.Size = new System.Drawing.Size(123, 18);
+ this.checkBox1.TabIndex = 14;
+ this.checkBox1.Text = "Rescale For Boost";
+ this.checkBox1.UseVisualStyleBackColor = true;
+ this.checkBox1.CheckedChanged += new System.EventHandler(this.rbNa_CheckedChanged);
+ //
+ // chkBoostCut
+ //
+ this.chkBoostCut.AutoSize = true;
+ this.chkBoostCut.Enabled = false;
+ this.chkBoostCut.Location = new System.Drawing.Point(16, 43);
+ this.chkBoostCut.Name = "chkBoostCut";
+ this.chkBoostCut.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ this.chkBoostCut.Size = new System.Drawing.Size(135, 18);
+ this.chkBoostCut.TabIndex = 13;
+ this.chkBoostCut.Text = "Enable Boost Cut At:";
+ this.chkBoostCut.UseVisualStyleBackColor = true;
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(47, 121);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(84, 14);
+ this.label5.TabIndex = 10;
+ this.label5.Text = "Retard Per PSI:";
+ //
+ // txtbBoostRetard
+ //
+ this.txtbBoostRetard.Enabled = false;
+ this.txtbBoostRetard.Location = new System.Drawing.Point(162, 118);
+ this.txtbBoostRetard.Name = "txtbBoostRetard";
+ this.txtbBoostRetard.Size = new System.Drawing.Size(41, 20);
+ this.txtbBoostRetard.TabIndex = 9;
+ this.txtbBoostRetard.Text = "1.25";
+ this.txtbBoostRetard.Validating += new System.ComponentModel.CancelEventHandler(this.txtbBoostRetard_Validating);
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(47, 96);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(72, 14);
+ this.label4.TabIndex = 8;
+ this.label4.Text = "Fuel Per PSI:";
+ //
+ // txtbBoostFuel
+ //
+ this.txtbBoostFuel.Enabled = false;
+ this.txtbBoostFuel.Location = new System.Drawing.Point(162, 93);
+ this.txtbBoostFuel.Name = "txtbBoostFuel";
+ this.txtbBoostFuel.Size = new System.Drawing.Size(41, 20);
+ this.txtbBoostFuel.TabIndex = 7;
+ this.txtbBoostFuel.Text = "120";
+ this.txtbBoostFuel.Validating += new System.ComponentModel.CancelEventHandler(this.txtbCols_Validating);
+ //
+ // txtbBoostcut
+ //
+ this.txtbBoostcut.Enabled = false;
+ this.txtbBoostcut.Location = new System.Drawing.Point(162, 41);
+ this.txtbBoostcut.Name = "txtbBoostcut";
+ this.txtbBoostcut.Size = new System.Drawing.Size(42, 20);
+ this.txtbBoostcut.TabIndex = 4;
+ this.txtbBoostcut.Text = "3";
+ this.txtbBoostcut.Validating += new System.ComponentModel.CancelEventHandler(this.txtbCols_Validating);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(47, 71);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(91, 14);
+ this.label1.TabIndex = 3;
+ this.label1.Text = "Boost Columns:";
+ //
+ // txtbCols
+ //
+ this.txtbCols.Enabled = false;
+ this.txtbCols.Location = new System.Drawing.Point(162, 68);
+ this.txtbCols.Name = "txtbCols";
+ this.txtbCols.Size = new System.Drawing.Size(41, 20);
+ this.txtbCols.TabIndex = 2;
+ this.txtbCols.Text = "6";
+ this.txtbCols.Validating += new System.ComponentModel.CancelEventHandler(this.txtbCols_Validating);
+ //
+ // pnlGrid
+ //
+ this.pnlGrid.Controls.Add(this.grid);
+ this.pnlGrid.Location = new System.Drawing.Point(12, 59);
+ this.pnlGrid.Name = "pnlGrid";
+ this.pnlGrid.Size = new System.Drawing.Size(464, 312);
+ this.pnlGrid.TabIndex = 1;
+ //
+ // grid
+ //
+ this.grid.AllowUserToAddRows = false;
+ this.grid.AllowUserToDeleteRows = false;
+ this.grid.AllowUserToResizeColumns = false;
+ this.grid.AllowUserToResizeRows = false;
+ this.grid.BackgroundColor = System.Drawing.SystemColors.Window;
+ this.grid.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable;
+ this.grid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+ dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle1.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle1.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText;
+ dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.grid.DefaultCellStyle = dataGridViewCellStyle1;
+ this.grid.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.grid.GridColor = System.Drawing.Color.Black;
+ this.grid.Location = new System.Drawing.Point(0, 0);
+ this.grid.MultiSelect = false;
+ this.grid.Name = "grid";
+ this.grid.ReadOnly = true;
+ this.grid.RowHeadersVisible = false;
+ this.grid.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+ this.grid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+ this.grid.ShowCellErrors = false;
+ this.grid.ShowCellToolTips = false;
+ this.grid.ShowEditingIcon = false;
+ this.grid.ShowRowErrors = false;
+ this.grid.Size = new System.Drawing.Size(464, 312);
+ this.grid.TabIndex = 1;
+ this.grid.SelectionChanged += new System.EventHandler(this.grid_SelectionChanged);
+ this.grid.DoubleClick += new System.EventHandler(this.grid_DoubleClick);
+ this.grid.KeyUp += new System.Windows.Forms.KeyEventHandler(this.grid_KeyDown);
+ //
+ // treeView
+ //
+ this.treeView.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.treeView.CausesValidation = false;
+ this.treeView.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.treeView.FullRowSelect = true;
+ this.treeView.Indent = 15;
+ this.treeView.Location = new System.Drawing.Point(12, 59);
+ this.treeView.Name = "treeView";
+ this.treeView.Size = new System.Drawing.Size(464, 312);
+ this.treeView.TabIndex = 10;
+ this.treeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView_AfterSelect);
+ this.treeView.DoubleClick += new System.EventHandler(this.treeView_DoubleClick);
+ //
+ // lblState
+ //
+ this.lblState.AutoSize = true;
+ this.lblState.Location = new System.Drawing.Point(14, 10);
+ this.lblState.Name = "lblState";
+ this.lblState.Size = new System.Drawing.Size(91, 14);
+ this.lblState.TabIndex = 2;
+ this.lblState.Text = "Select Options:";
+ //
+ // lblVersion
+ //
+ this.lblVersion.AutoSize = true;
+ this.lblVersion.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblVersion.Location = new System.Drawing.Point(12, 429);
+ this.lblVersion.Name = "lblVersion";
+ this.lblVersion.Size = new System.Drawing.Size(11, 13);
+ this.lblVersion.TabIndex = 8;
+ this.lblVersion.Text = " ";
+ //
+ // errorProvider_0
+ //
+ this.errorProvider_0.ContainerControl = this;
+ //
+ // toolTip_0
+ //
+ this.toolTip_0.AutoPopDelay = 10000;
+ this.toolTip_0.InitialDelay = 500;
+ this.toolTip_0.ReshowDelay = 100;
+ this.toolTip_0.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info;
+ //
+ // btnNext
+ //
+ this.btnNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnNext.Location = new System.Drawing.Point(388, 377);
+ this.btnNext.Name = "btnNext";
+ this.btnNext.Size = new System.Drawing.Size(87, 25);
+ this.btnNext.TabIndex = 5;
+ this.btnNext.Text = "Next";
+ this.btnNext.UseVisualStyleBackColor = true;
+ this.btnNext.Click += new System.EventHandler(this.btnNext_Click);
+ //
+ // btnPrev
+ //
+ this.btnPrev.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnPrev.Location = new System.Drawing.Point(294, 377);
+ this.btnPrev.Name = "btnPrev";
+ this.btnPrev.Size = new System.Drawing.Size(87, 25);
+ this.btnPrev.TabIndex = 6;
+ this.btnPrev.Text = "Previous";
+ this.btnPrev.UseVisualStyleBackColor = true;
+ this.btnPrev.Click += new System.EventHandler(this.btnPrev_Click);
+ //
+ // btnCancel
+ //
+ this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnCancel.Location = new System.Drawing.Point(200, 377);
+ this.btnCancel.Name = "btnCancel";
+ this.btnCancel.Size = new System.Drawing.Size(87, 25);
+ this.btnCancel.TabIndex = 7;
+ this.btnCancel.Text = "Cancel";
+ this.btnCancel.UseVisualStyleBackColor = true;
+ //
+ // imageList1
+ //
+ this.imageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit;
+ this.imageList1.ImageSize = new System.Drawing.Size(16, 16);
+ this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
+ //
+ // pnlRomOptions2
+ //
+ this.pnlRomOptions2.Controls.Add(this.textBox3);
+ this.pnlRomOptions2.Controls.Add(this.label22);
+ this.pnlRomOptions2.Controls.Add(this.textBox2);
+ this.pnlRomOptions2.Controls.Add(this.label21);
+ this.pnlRomOptions2.Controls.Add(this.checkBox8);
+ this.pnlRomOptions2.Location = new System.Drawing.Point(12, 29);
+ this.pnlRomOptions2.Name = "pnlRomOptions2";
+ this.pnlRomOptions2.Size = new System.Drawing.Size(464, 31);
+ this.pnlRomOptions2.TabIndex = 8;
+ //
+ // textBox3
+ //
+ this.textBox3.Location = new System.Drawing.Point(385, 6);
+ this.textBox3.Name = "textBox3";
+ this.textBox3.Size = new System.Drawing.Size(58, 20);
+ this.textBox3.TabIndex = 5;
+ //
+ // label22
+ //
+ this.label22.AutoSize = true;
+ this.label22.Location = new System.Drawing.Point(299, 9);
+ this.label22.Name = "label22";
+ this.label22.Size = new System.Drawing.Size(84, 14);
+ this.label22.TabIndex = 4;
+ this.label22.Text = "Rev Limit RPM:";
+ //
+ // textBox2
+ //
+ this.textBox2.Location = new System.Drawing.Point(188, 6);
+ this.textBox2.Name = "textBox2";
+ this.textBox2.Size = new System.Drawing.Size(58, 20);
+ this.textBox2.TabIndex = 3;
+ //
+ // label21
+ //
+ this.label21.AutoSize = true;
+ this.label21.Location = new System.Drawing.Point(122, 9);
+ this.label21.Name = "label21";
+ this.label21.Size = new System.Drawing.Size(60, 14);
+ this.label21.TabIndex = 2;
+ this.label21.Text = "Vtec RPM:";
+ //
+ // checkBox8
+ //
+ this.checkBox8.AutoSize = true;
+ this.checkBox8.Location = new System.Drawing.Point(10, 8);
+ this.checkBox8.Name = "checkBox8";
+ this.checkBox8.Size = new System.Drawing.Size(93, 18);
+ this.checkBox8.TabIndex = 1;
+ this.checkBox8.Text = "Enable VTEC";
+ this.checkBox8.UseVisualStyleBackColor = true;
+ this.checkBox8.CheckedChanged += new System.EventHandler(this.checkBox8_CheckedChanged);
+ //
+ // pnlName
+ //
+ this.pnlName.Controls.Add(this.txtDesc);
+ this.pnlName.Controls.Add(this.label24);
+ this.pnlName.Controls.Add(this.txtName);
+ this.pnlName.Controls.Add(this.label23);
+ this.pnlName.Location = new System.Drawing.Point(12, 29);
+ this.pnlName.Name = "pnlName";
+ this.pnlName.Size = new System.Drawing.Size(464, 30);
+ this.pnlName.TabIndex = 11;
+ //
+ // txtDesc
+ //
+ this.txtDesc.Location = new System.Drawing.Point(223, 5);
+ this.txtDesc.Name = "txtDesc";
+ this.txtDesc.Size = new System.Drawing.Size(235, 20);
+ this.txtDesc.TabIndex = 7;
+ //
+ // label24
+ //
+ this.label24.AutoSize = true;
+ this.label24.Location = new System.Drawing.Point(179, 8);
+ this.label24.Name = "label24";
+ this.label24.Size = new System.Drawing.Size(38, 14);
+ this.label24.TabIndex = 6;
+ this.label24.Text = "Desc:";
+ //
+ // txtName
+ //
+ this.txtName.Location = new System.Drawing.Point(49, 5);
+ this.txtName.Name = "txtName";
+ this.txtName.Size = new System.Drawing.Size(114, 20);
+ this.txtName.TabIndex = 5;
+ //
+ // label23
+ //
+ this.label23.AutoSize = true;
+ this.label23.Location = new System.Drawing.Point(6, 8);
+ this.label23.Name = "label23";
+ this.label23.Size = new System.Drawing.Size(40, 14);
+ this.label23.TabIndex = 4;
+ this.label23.Text = "Name:";
+ //
+ // link_Changelog
+ //
+ this.link_Changelog.AutoSize = true;
+ this.link_Changelog.Location = new System.Drawing.Point(14, 382);
+ this.link_Changelog.Name = "link_Changelog";
+ this.link_Changelog.Size = new System.Drawing.Size(151, 14);
+ this.link_Changelog.TabIndex = 12;
+ this.link_Changelog.TabStop = true;
+ this.link_Changelog.Text = "See Baseroms Changelogs";
+ this.link_Changelog.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.link_Changelog_LinkClicked);
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.SystemColors.Control;
+ this.panel1.Controls.Add(this.button4);
+ this.panel1.Controls.Add(this.button3);
+ this.panel1.Controls.Add(this.buttonStartInternet);
+ this.panel1.Controls.Add(this.button2);
+ this.panel1.Controls.Add(this.button1);
+ this.panel1.Location = new System.Drawing.Point(12, 59);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(464, 312);
+ this.panel1.TabIndex = 13;
+ //
+ // button4
+ //
+ this.button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button4.ForeColor = System.Drawing.Color.Red;
+ this.button4.Location = new System.Drawing.Point(57, 216);
+ this.button4.Name = "button4";
+ this.button4.Size = new System.Drawing.Size(337, 46);
+ this.button4.TabIndex = 18;
+ this.button4.Text = "Create New VW/Audi/BMW Basemap";
+ this.button4.UseVisualStyleBackColor = true;
+ this.button4.Visible = false;
+ this.button4.Click += new System.EventHandler(this.button4_Click);
+ //
+ // button3
+ //
+ this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button3.ForeColor = System.Drawing.Color.Green;
+ this.button3.Location = new System.Drawing.Point(57, 243);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(337, 46);
+ this.button3.TabIndex = 17;
+ this.button3.Text = "Create New Honda/Acura OBD0 Basemap";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Visible = false;
+ this.button3.Click += new System.EventHandler(this.button3_Click);
+ //
+ // buttonStartInternet
+ //
+ this.buttonStartInternet.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.buttonStartInternet.Location = new System.Drawing.Point(57, 161);
+ this.buttonStartInternet.Name = "buttonStartInternet";
+ this.buttonStartInternet.Size = new System.Drawing.Size(337, 46);
+ this.buttonStartInternet.TabIndex = 16;
+ this.buttonStartInternet.Text = "Start from a Premade Honda/Acura Calibration\r\n(select a calibration from internet" +
+ " vault)";
+ this.buttonStartInternet.UseVisualStyleBackColor = true;
+ this.buttonStartInternet.Click += new System.EventHandler(this.ButtonStartInternet_Click);
+ //
+ // button2
+ //
+ this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button2.Location = new System.Drawing.Point(57, 105);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(337, 46);
+ this.button2.TabIndex = 15;
+ this.button2.Text = "Start from a Premade Honda/Acura Calibration\r\n(select a calibration already integ" +
+ "rated)";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.Button2_Click);
+ //
+ // button1
+ //
+ this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button1.ForeColor = System.Drawing.Color.Blue;
+ this.button1.Location = new System.Drawing.Point(57, 49);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(337, 46);
+ this.button1.TabIndex = 14;
+ this.button1.Text = "Create New Honda/Acura OBD1 Basemap";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.Button1_Click);
+ //
+ // frmBaseMap
+ //
+ this.AcceptButton = this.btnNext;
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.CancelButton = this.btnCancel;
+ this.ClientSize = new System.Drawing.Size(490, 407);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.link_Changelog);
+ this.Controls.Add(this.treeView);
+ this.Controls.Add(this.pnlName);
+ this.Controls.Add(this.pnlRomOptions2);
+ this.Controls.Add(this.pnlGrid);
+ this.Controls.Add(this.pnlMap);
+ this.Controls.Add(this.btnNext);
+ this.Controls.Add(this.btnPrev);
+ this.Controls.Add(this.btnCancel);
+ this.Controls.Add(this.lblState);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmBaseMap";
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Basemap Creator";
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmBaseMap_FormClosing);
+ this.Load += new System.EventHandler(this.frmBaseMap_Load);
+ this.pnlMap.ResumeLayout(false);
+ this.groupBox6.ResumeLayout(false);
+ this.groupBox6.PerformLayout();
+ this.groupBox4.ResumeLayout(false);
+ this.groupBox3.ResumeLayout(false);
+ this.groupBox3.PerformLayout();
+ this.groupBox2.ResumeLayout(false);
+ this.groupBox2.PerformLayout();
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.pnlGrid.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.grid)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).EndInit();
+ this.pnlRomOptions2.ResumeLayout(false);
+ this.pnlRomOptions2.PerformLayout();
+ this.pnlName.ResumeLayout(false);
+ this.pnlName.PerformLayout();
+ this.panel1.ResumeLayout(false);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void method_1()
+ {
+ Reloading = true;
+
+ if (this.int_0 == 2)
+ {
+ this.pnlGrid.Visible = false;
+ this.pnlMap.Visible = true;
+ this.pnlName.Visible = false;
+ this.treeView.Visible = false;
+ this.panel1.Visible = false;
+ this.lblState.Text = "Options: ";
+
+ txtbBoostFuel.Text = this.class18_0.class10_settings_0.BoostFuel.ToString();
+ txtbBoostRetard.Text = this.class18_0.class10_settings_0.BoostRetard.ToString();
+ }
+ //else if ((this.int_0 == 0) || (this.int_0 == 1) || (this.int_0 == 3) || (this.int_0 == 4))
+ else if ((this.int_0 == 1) || (this.int_0 == 3) || (this.int_0 == 4))
+ {
+ this.pnlGrid.Visible = true;
+ this.pnlMap.Visible = false;
+ this.pnlName.Visible = false;
+ this.treeView.Visible = false;
+ this.panel1.Visible = false;
+ }
+ else if (this.int_0 == 0)
+ {
+ this.pnlGrid.Visible = false;
+ this.pnlName.Visible = true;
+ this.treeView.Visible = false;
+ this.panel1.Visible = true;
+
+ this.txtName.Text = "New Baserom";
+ this.txtDesc.Text = "Create a new baserom";
+ }
+
+ if (this.int_0 == 1)
+ {
+ this.pnlGrid.Height = 308;
+ this.pnlGrid.Location = new Point(12,29);
+ this.grid.Height = 308;
+ this.grid.Location = new Point(0, 0);
+ }
+ else if (this.int_0 == 4)
+ {
+ this.pnlGrid.Height = 276;
+ this.pnlGrid.Location = new Point(12, 61);
+ this.grid.Height = 276;
+ this.grid.Location = new Point(0, 0);
+ }
+ else if (this.int_0 == 0)
+ {
+ this.pnlGrid.Height = 281;
+ this.pnlGrid.Location = new Point(12, 56);
+ this.grid.Height = 281;
+ this.grid.Location = new Point(0, 0);
+ }
+ else
+ {
+ this.pnlGrid.Height = 261;
+ this.pnlGrid.Location = new Point(12, 76);
+ this.grid.Height = 261;
+ this.grid.Location = new Point(0, 0);
+ }
+
+ //Set Rom Option Panel
+ if (this.int_0 == 4) this.pnlRomOptions2.Visible = true;
+ else this.pnlRomOptions2.Visible = false;
+
+ //Set Next Button
+ if (this.int_0 == 0) this.btnPrev.Enabled = false;
+ else this.btnPrev.Enabled = true;
+
+ if (this.int_0 == 4 || CalSelected) this.btnNext.Text = "Finish";
+ else this.btnNext.Text = "Next";
+
+ //Baseroms Changelogs
+ if (this.int_0 == 1) link_Changelog.Visible = true;
+ else link_Changelog.Visible = false;
+
+ //Page 0
+ if (this.int_0 == 0)
+ {
+ this.lblState.Text = "Select Calibration: ";
+ this.method_3(this.int_0);
+ }
+
+ //Page 1
+ if (this.int_0 == 1)
+ {
+ this.lblState.Text = "Select Baserom Version: ";
+ this.grid.Columns.Clear();
+ this.grid.Rows.Clear();
+ DataGridViewColumn column2 = new DataGridViewTextBoxColumn
+ {
+ HeaderText = "Version",
+ ReadOnly = true,
+ Width = 60,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column2);
+
+ column2 = new DataGridViewTextBoxColumn
+ {
+ HeaderText = "Stable",
+ ReadOnly = true,
+ Width = 50,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column2);
+
+ DataGridViewColumn column3 = new DataGridViewTextBoxColumn
+ {
+ HeaderText = "Infos",
+ ReadOnly = true,
+ Width = 325,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column3);
+
+ this.method_3(this.int_0);
+ this.grid.Focus();
+ }
+
+ //Page 3
+ if (this.int_0 == 2) this.method_3(this.int_0);
+
+ //Page 4
+ if (this.int_0 == 4)
+ {
+ this.lblState.Text = "Use Maps From: ";
+ this.grid.Columns.Clear();
+ this.grid.Rows.Clear();
+ DataGridViewColumn column2 = new DataGridViewTextBoxColumn {
+ HeaderText = "ECU",
+ ReadOnly = true,
+ Width = 40,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column2);
+ column2 = new DataGridViewTextBoxColumn
+ {
+ HeaderText = "ROM",
+ ReadOnly = true,
+ Width = 40,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column2);
+ column2 = new DataGridViewTextBoxColumn {
+ HeaderText = "Country",
+ ReadOnly = true,
+ Width = 60,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column2);
+ column2 = new DataGridViewTextBoxColumn {
+ HeaderText = "Engine",
+ ReadOnly = true,
+ Width = 90,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column2);
+ column2 = new DataGridViewTextBoxColumn {
+ HeaderText = "Additional Info",
+ ReadOnly = true,
+ Width = 205,
+ SortMode = DataGridViewColumnSortMode.NotSortable
+ };
+ this.grid.Columns.Add(column2);
+ this.method_3(this.int_0);
+ this.grid.Focus();
+ }
+
+ //ReloadOption();
+ }
+
+ private void method_10(byte[] byte_2, double[] double_2, double[] double_3, int int_6, string string_0)
+ {
+ this.double_0 = double_2;
+ this.double_1 = double_3;
+ this.byte_0 = (byte) int_6;
+ this.bool_0 = true;
+ }
+
+ private void method_2(object sender, EventArgs e)
+ {
+ int num = int.Parse(((RadioButton)sender).Tag.ToString());
+ this.lblVersion.Text = ((RadioButton)sender).Text;
+ this.lblVersion.Tag = num;
+ }
+
+ private void SpawnInternet()
+ {
+ string[] AllText = File.ReadAllLines(IPath + "FilesList.txt");
+ if (AllText.Length > 0)
+ {
+ int TCount = 0;
+
+ for (int i=0; i < AllText.Length; i++)
+ {
+ if (AllText[i].Contains("|"))
+ {
+ //0 = filename
+ //1 = desc
+ //3 = dyno tuned
+ //4 = engine serie
+ //IList.Add(AllText[i]);
+ //string[] SplitCMD = AllText[i].Split('|');
+ //treeView.Nodes[2].Nodes.Add(SplitCMD[0]);
+ TCount++;
+ }
+ }
+
+ buttonStartInternet.Text = "Start from a Premade Calibration\n(from internet(" + TCount + "))";
+ }
+ }
+
+ private void method_3(int int_6)
+ {
+ if (int_6 == 0)
+ {
+ int TCount = 0;
+
+ CheckClass9Exist();
+ foreach (Class8_v class8_v_1 in this.class9_baserom_0.class8_v_0)
+ {
+ if (class8_v_1.string_2 != "") treeView.Nodes.Add(class8_v_1.string_4 + " (" + class8_v_1.string_2 + ")");
+ else treeView.Nodes.Add(class8_v_1.string_4);
+ TCount++;
+ }
+ //treeView.Nodes[1].Text = "Premade Calibrations (" + TCount + ")";
+
+ //Select create new
+ //treeView.SelectedNode = treeView.Nodes[0];
+ }
+ else if (int_6 == 1)
+ {
+ //try
+ //{
+ this.class18_0.Binary_Files_0.ReloadVersion();
+ for (int i = this.class18_0.Binary_Files_0.class1_Version_0.Count - 1; i >= 0; i--)
+ {
+ Class1_Version class1_Version_1 = this.class18_0.Binary_Files_0.class1_Version_0[i];
+
+ this.grid.Rows.Add();
+ this.grid.Rows[this.grid.RowCount - 1].Cells[0].Value = "V" + class1_Version_1.Version.ToString().Substring(0, 1) + "." + class1_Version_1.Version.ToString().Substring(1, 1) + class1_Version_1.Version.ToString().Substring(2, 1);
+ this.grid.Rows[this.grid.RowCount - 1].Cells[1].Value = class1_Version_1.Stable.ToString();
+ this.grid.Rows[this.grid.RowCount - 1].Cells[2].Value = class1_Version_1.Infos;
+ }
+
+ //Select last stable version
+ if (this.grid.Rows.Count > 0)
+ {
+ for (int i = 0; i < this.grid.Rows.Count; i++)
+ {
+ if (this.grid.Rows[i].Cells.Count >= 2)
+ {
+ if (this.grid.Rows[i].Cells[1].Value.ToString() == "True")
+ {
+ this.grid.Rows[i].Selected = true;
+ i = this.grid.Rows.Count;
+ }
+ }
+ }
+ }
+ //}
+ //catch { }
+ }
+ else if (int_6 == 2)
+ {
+ if (!CalSelected)
+ {
+ CheckClass9Exist();
+ foreach (Class1_u Class1_u_1 in this.class9_baserom_0.class1_u_0)
+ {
+ if (Class1_u_1.string_2 != "") this.comboBox1.Items.Add(Class1_u_1.string_0 + "-" + Class1_u_1.string_1 + "-" + Class1_u_1.string_2);
+ else this.comboBox1.Items.Add(Class1_u_1.string_0 + "-" + Class1_u_1.string_1);
+ }
+
+ //Select first row
+ this.comboBox1.SelectedIndex = 0;
+ }
+ }
+ else if (int_6 == 4)
+ {
+ CheckClass9Exist();
+ foreach (Class8_u class8_u_1 in this.class9_baserom_0.class8_u_0)
+ {
+ this.grid.Rows.Add();
+ this.grid.Rows[this.grid.RowCount - 1].Cells[0].Value = class8_u_1.string_0;
+ this.grid.Rows[this.grid.RowCount - 1].Cells[1].Value = class8_u_1.string_1;
+ this.grid.Rows[this.grid.RowCount - 1].Cells[2].Value = class8_u_1.string_3;
+ this.grid.Rows[this.grid.RowCount - 1].Cells[3].Value = class8_u_1.string_4;
+
+ string Infos = "";
+ Infos += class8_u_1.RpmHighSet.ToString() + "rpm, ";
+ if (class8_u_1.IsVTEC) Infos += "Vtec(" + class8_u_1.VtcHigh.ToString() + "), ";
+ Infos += class8_u_1.string_2;
+ this.grid.Rows[this.grid.RowCount - 1].Cells[4].Value = Infos;
+ }
+
+ //Select first row
+ this.grid.Rows[0].Selected = true;
+ }
+
+ ReloadOption();
+ }
+
+ private void method_4(object sender, EventArgs e)
+ {
+ this.pnlGrid.Visible = true;
+ this.pnlMap.Visible = false;
+ }
+
+ private void method_5(int int_6, int int_7, int int_8)
+ {
+ this.int_1 = int_6;
+ this.int_2 = int_7;
+ this.int_3 = int_8;
+ }
+
+ private void method_6()
+ {
+ long num;
+ long num2;
+ long num3;
+ long num4 = 0L;
+ switch (this.lstGear.SelectedIndex)
+ {
+ case 0:
+ num = 70L;
+ num2 = 0x67L;
+ num3 = 0x8eL;
+ num4 = 0xb8L;
+ break;
+
+ case 1:
+ num = 70L;
+ num2 = 0x67L;
+ num3 = 0x8eL;
+ num4 = 0xb8L;
+ break;
+
+ case 2:
+ num = 70L;
+ num2 = 0x67L;
+ num3 = 0x8eL;
+ num4 = 0xb8L;
+ break;
+
+ case 3:
+ num = 0x42L;
+ num2 = 0x5dL;
+ num3 = 0x87L;
+ num4 = 0xb6L;
+ break;
+
+ case 4:
+ num = 70L;
+ num2 = 100L;
+ num3 = 0x91L;
+ num4 = 0xb8L;
+ break;
+
+ case 5:
+ num = 0x48L;
+ num2 = 0x71L;
+ num3 = 170L;
+ num4 = 0xe3L;
+ break;
+
+ case 6:
+ num = 70L;
+ num2 = 110L;
+ num3 = 0x9aL;
+ num4 = 0xc4L;
+ break;
+
+ case 7:
+ num = 70L;
+ num2 = 110L;
+ num3 = 0x9aL;
+ num4 = 0xc4L;
+ break;
+
+ case 8:
+ num = 0x48L;
+ num2 = 0x71L;
+ num3 = 0xb2L;
+ num4 = 0xd6L;
+ break;
+
+ case 9:
+ num = 0x47L;
+ num2 = 110L;
+ num3 = 0x9eL;
+ num4 = 0xc3L;
+ break;
+
+ case 10:
+ num = 0x47L;
+ num2 = 110L;
+ num3 = 0x9eL;
+ num4 = 0xc9L;
+ break;
+
+ case 11:
+ num = 0x47L;
+ num2 = 110L;
+ num3 = 0x9eL;
+ num4 = 0xc9L;
+ break;
+
+ case 12:
+ num = 0x4aL;
+ num2 = 0x7bL;
+ num3 = 0xafL;
+ num4 = 0xe0L;
+ break;
+
+ case 13:
+ num = 0x4bL;
+ num2 = 0x7dL;
+ num3 = 0xbcL;
+ num4 = 0xedL;
+ break;
+
+ default:
+ num = 70L;
+ num2 = 0x67L;
+ num3 = 0x8eL;
+ num4 = 0xb8L;
+ this.class18_0.class17_0.frmMain_0.LogThis("Gear ratio error");
+ break;
+ //throw new Exception("Gear ratio error");
+ }
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_63, num);
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_63 + 2L, num2);
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_63 + 4L, num3);
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_63 + 6L, num4);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_64, (byte) this.lstGear.SelectedIndex);
+ }
+
+ private void method_7()
+ {
+ bool flag = this.class18_0.class10_settings_0.bool_32;
+ this.class18_0.class10_settings_0.bool_32 = false;
+
+ this.class18_0.method_29(true);
+
+ //Get Version to load
+ int VersionI = int.Parse(this.class1_Version_0.Version.ToString());
+
+ this.class18_0.OpenSilentBRom = true;
+ this.class18_0.method_63(false, 100, this.txtName.Text); //load V1.00 baserom
+ this.class18_0.OpenSilentBRom = false;
+
+ if (this.class18_0.method_30_HasFileLoadedInBMTune())
+ {
+ //Load Calibration tuned maps otherwise load normal maps CalSelected
+ if (CalSelected)
+ {
+ byte[] byte_99_0 = this.class18_0.method_93(this.class8_v_0.byte_0);
+ this.class18_0.method_76(byte_99_0, true);
+
+ //convert to choosen baserom
+ this.class18_0.ConvertBaseromVersionToVersion(VersionI);
+
+ this.class18_0.RomVersion = VersionI;
+ this.class18_0.ResetBaseromParameters();
+ }
+ else
+ {
+ //Decrypt before Load
+ //if (this.class8_u_0.IsCrypted) this.class8_u_0.byte_0 = this.class18_0.method_93(this.class8_u_0.byte_0);
+
+ this.class18_0.ImportTableBytes(this.class8_u_0.byte_0);
+
+ //convert to choosen baserom
+ this.class18_0.ConvertBaseromVersionToVersion(VersionI);
+
+ double num2 = 0.0;
+ if ((this.class8_u_0.int_0 < 90) && !this.bool_0)
+ {
+ num2 = 240.0 / ((double)this.class8_u_0.int_1);
+ if (this.class18_0.class13_u_0.long_41 != 0L) this.class18_0.method_51_SetOLDInjectorSize(this.class8_u_0.int_1);
+ if (this.class18_0.class13_u_0.long_39 != 0L) this.class18_0.method_151(this.class18_0.class13_u_0.long_39, (long)(((this.class8_u_0.int_3 + 100.0) / 100.0) * 32768.0));
+ }
+ else
+ {
+ num2 = ((double)this.class8_u_0.int_1) / double.Parse(this.txtbInjecNew.Text);
+ }
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_33, this.class18_0.method_229(num2));
+ if (this.class18_0.class13_u_0.long_41 != 0L) this.class18_0.method_51_SetOLDInjectorSize(this.class8_u_0.int_2);
+ if ((this.class8_u_0.int_0 < 90) && !this.bool_0)
+ {
+ this.ctrlBatteryOffset_0.method_1((byte)this.class8_u_0.int_0);
+ this.byte_0 = (byte)this.class8_u_0.int_0;
+ }
+ for (int i = 0; i < 7; i++)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_185 + (i * 3), this.class18_0.method_209((float)this.ctrlBatteryOffset_0.method_3()[i]));
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_185 + (i * 3)) + 1L, (long)((this.ctrlBatteryOffset_0.method_4()[i] * 1000.0) / 3.2));
+ }
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_81, this.byte_0);
+ if (this.class18_0.class13_u_0.long_39 != 0L)
+ {
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_39, this.class18_0.method_231(double.Parse(this.txtbOverall.Text), Enum6.const_0));
+ }
+ for (int j = 0; j < 0x18; j++)
+ {
+ this.int_4[j] = this.class18_0.method_206(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_6 + j));
+ this.int_5[j] = this.class18_0.method_206(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_18 + j));
+ }
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_0, (long)(this.int_1 + 0x8000));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_1, (long)(this.int_2 + 0x8000));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_2, (byte)this.int_3);
+ for (int k = 0; k < 0x18; k++)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_6 + k, this.class18_0.method_226(this.int_4[k]));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_18 + k, this.class18_0.method_226(this.int_5[k]));
+ }
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_207, this.class18_0.method_226(750));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_53, this.class18_0.method_226(200));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_181, this.class18_0.method_226(0x406));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_127, this.class18_0.method_226(0xdac));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_128, this.class18_0.method_226(0xdac));
+ if (this.class18_0.class13_u_0.long_227 != 0L)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_227, this.class18_0.method_226(100));
+ }
+ byte num7 = 0;
+ byte num8 = 0;
+ num7 = this.class18_0.method_226(0x400);
+ num8 = 0xff;
+ byte num6 = (byte)((num8 - num7) / 9);
+ byte num9 = 0;
+ double[] numArray = new double[10];
+ for (int m = 0; m < 10; m++)
+ {
+ numArray[m] = Math.Round((double)this.class18_0.method_245(this.class18_0.method_206(num7)), 0);
+ num7 = (byte)(num7 + num6);
+ }
+ for (int n = 0; n <= 10; n++)
+ {
+ switch (n)
+ {
+ case 0:
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_262 + (n * 2), 0xff);
+ break;
+
+ case 10:
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_262 + (n * 2), 0);
+ break;
+
+ default:
+ num9 = this.class18_0.method_226(this.class18_0.method_250((float)numArray[9 - n]));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_262 + (n * 2), num9);
+ break;
+ }
+ }
+ if (this.checkBox1.Checked)
+ {
+ if (int.Parse(this.txtbCols.Text) < 5)
+ {
+ this.txtbCols.Text = "5";
+ }
+ if (int.Parse(this.txtbCols.Text) > 14)
+ {
+ this.txtbCols.Text = "14";
+ }
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_75, (byte)(10 + byte.Parse(this.txtbCols.Text)));
+ if (this.chkBoostCut.Checked)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_131, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_126, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_127, this.class18_0.method_226(this.class18_0.method_250(float.Parse(this.txtbBoostcut.Text))));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_128, this.class18_0.method_226(this.class18_0.method_250(float.Parse(this.txtbBoostcut.Text))));
+ }
+ float num12 = -1f;
+ float num13 = -1f;
+ float num14 = -1f;
+ float num15 = -1f;
+ int num16 = (this.class18_0.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1) - 10;
+ num12 = 2f;
+ num15 = this.class18_0.method_245(this.class18_0.method_206(0xff));
+ num13 = (num15 - num12) / ((float)num16);
+ for (int num17 = 10; num17 < this.class18_0.class10_settings_0.method_11_GetMAP_ColumnsNumber(); num17++)
+ {
+ if (num14 < 0f)
+ {
+ num14 = num12;
+ }
+ this.class18_0.method_171((byte)num17, this.class18_0.method_226(this.class18_0.method_250(num14)), SelectedTable.fuel1_hi);
+ this.class18_0.method_171((byte)num17, this.class18_0.method_226(this.class18_0.method_250(num14)), SelectedTable.fuel2_hi);
+ num14 += num13;
+ }
+ for (int num18 = this.class18_0.class10_settings_0.method_11_GetMAP_ColumnsNumber(); num18 < this.class18_0.method_33(); num18++)
+ {
+ this.class18_0.method_171((byte)num18, 0xff, SelectedTable.fuel1_hi);
+ this.class18_0.method_171((byte)num18, 0xff, SelectedTable.fuel2_hi);
+ }
+ this.method_8(SelectedTable.fuel1_hi);
+ this.method_8(SelectedTable.fuel1_lo);
+ this.method_8(SelectedTable.fuel2_hi);
+ this.method_8(SelectedTable.fuel2_lo);
+ this.method_9(SelectedTable.ign1_hi);
+ this.method_9(SelectedTable.ign1_lo);
+ this.method_9(SelectedTable.ign2_hi);
+ this.method_9(SelectedTable.ign2_lo);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_75, 10);
+ }
+ if (this.class1_u_0.bool_7)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_50, 0);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_234, 0);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_48, 0);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_51, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_47, 0);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_49, 0);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_80, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_206, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_31, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_218, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_223, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_225, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_224, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_220, 0xff);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_219, 0xff);
+
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_103, 0xff); //Purge
+
+ //disable Automatic B signal code #31
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_413, 0x95);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_413 + 1, 0xcb);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_413 + 2, 0x1d);
+
+ //disable JDM Traction code #36
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_414, 0x95);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_414 + 1, 0xcb);
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_414 + 2, 0x28);
+ }
+ else
+ {
+ if (this.class1_u_0.IsBaro)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_50, 0xff);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_50, 0);
+ }
+ if (this.class1_u_0.IsELD)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_48, 0xff);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_48, 0);
+ }
+ if (this.class1_u_0.IsIAB)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_234, 0xff);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_234, 0);
+ }
+ if (this.class1_u_0.IsInjTest)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_51, 0);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_51, 0xff);
+ }
+ if (this.class1_u_0.IsKnock)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_47, 0xff);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_47, 0);
+ }
+ if (this.class1_u_0.IsO2H)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_49, 0xff);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_49, 0);
+ }
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_31, 0xff);
+ }
+ if (this.class8_u_0.IsVTEC)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_218, 0xff);
+ }
+ else
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_218, 0);
+ }
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_52 + 6L, this.class18_0.method_219(this.class8_u_0.RpmLowSet));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_52, this.class18_0.method_219(this.class8_u_0.RpmLowReset));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_52 + 0x12L, this.class18_0.method_219(this.class8_u_0.RpmHighSet));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_52 + 12L, this.class18_0.method_219(this.class8_u_0.RpmHighReset));
+ if (this.class8_u_0.IsVTEC)
+ {
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_221 + 1L, this.class18_0.method_216(this.class8_u_0.VtcLow));
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_221 + 3L, this.class18_0.method_216(this.class8_u_0.VtcHigh));
+ }
+
+
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_35, this.class18_0.method_231(double.Parse(this.txtbCrank.Text), Enum6.const_0));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_36, this.class18_0.method_231(double.Parse(this.txtbPostfuel.Text), Enum6.const_0));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_38, this.class18_0.method_231(double.Parse(this.txtbTipin.Text), Enum6.const_0));
+ if (this.class18_0.class13_u_0.long_39 != 0L) this.class18_0.method_151(this.class18_0.class13_u_0.long_39, this.class18_0.method_231(double.Parse(this.txtbOverall.Text), Enum6.const_0));
+
+ ResetParameterToOEM();
+ }
+
+ this.method_6();
+ this.class18_0.method_65();
+ this.class18_0.method_29(false);
+ this.class18_0.SetFileLoaded(true);
+ this.class18_0.method_80();
+ this.class18_0.class10_settings_0.bool_32 = flag;
+ }
+ }
+
+ public void ResetParameterToOEM()
+ {
+ //Reset Version Byte just in case
+ if (!this.class18_0.ConvertedToStable)
+ {
+ this.class18_0.method_149_SetByte(0x7fefL, byte.Parse(this.class1_Version_0.Version.ToString().Substring(0, 1)));
+ this.class18_0.method_149_SetByte(0x7ff0L, byte.Parse(this.class1_Version_0.Version.ToString().Substring(1, 1)));
+ this.class18_0.method_149_SetByte(0x7ff1L, byte.Parse(this.class1_Version_0.Version.ToString().Substring(2, 1)));
+ }
+ //####################################################
+ /*if (!this.class18_0.ConvertedToStable)
+ {
+ this.class18_0.method_149_SetByte(0x7fefL, byte.Parse(this.class1_Version_0.Version.ToString().Substring(0, 1)));
+ this.class18_0.method_149_SetByte(0x7ff0L, byte.Parse(this.class1_Version_0.Version.ToString().Substring(1, 1)));
+ this.class18_0.method_149_SetByte(0x7ff1L, byte.Parse(this.class1_Version_0.Version.ToString().Substring(2, 1)));
+ }*/
+ //####################################################
+
+ //Set BMTune Baserom Parameter just in case
+ this.class18_0.GetRomVersion();
+ this.class18_0.ResetBaseromParameters();
+
+ //Reset parameters to default
+ if (this.class18_0.class13_u_0.long_34 != 0L) this.class18_0.method_151(this.class18_0.class13_u_0.long_34, 0L); //Injector Deadtime (injector offset)
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_80, 0xff); //Alternator control disabled
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_72, 0); //Fuel Cut Active
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_71, 0); //Ignition Cut Disabled
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_241, 0L); //Idle IACV Duty
+ if (this.class18_0.class13_u_0.long_242 != 0L) this.class18_0.method_151(this.class18_0.class13_u_0.long_242, 0L); //Idle IACV AC Duty
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_243, 0); //Do not disable IACV Error
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_105, 0xff); // Enable Fan Control Default
+
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_144, this.class18_0.method_233(9)); //FTL under 9km/h
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_137, 0); //Disable FTL default
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_143, this.class18_0.method_219(4000)); //Set FTL to 4000rpm default
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_136, this.class18_0.method_219(0xfa0 - 9) - this.class18_0.method_219(0xfa0)); //Set FTL Cut delay to 9rpm
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_157, 0); //Disable FTL Antilag default
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_162, 0xff); //FTL Antilag Static by default
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_160, (byte)(float.Parse("-4") * 4f)); //FTL Antilag IGN to -4
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_159, (long)(float.Parse("15") * 4f)); //FTL Antilag Fuel to 15FV
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_163, this.class18_0.method_220(float.Parse("-4"))); //FTL Antilag IGN to -4
+
+ if (this.class18_0.class13_u_0.long_151 != 0L) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_151, this.class18_0.method_228(75)); //FTS above TPS
+ if (this.class18_0.RomVersion > 100) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_402, this.class18_0.method_233(9)); //Set FTS speed above
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_153, 0); //FTS set Fixed RPM
+ if (this.class18_0.class13_u_0.long_150 != 0L) this.class18_0.method_151(this.class18_0.class13_u_0.long_150, this.class18_0.method_219(3500)); //Set FTS 3500rpm
+ else this.class18_0.method_151(this.class18_0.class13_u_0.long_149, this.class18_0.method_219(3500)); //Set FTS 3500rpm
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_154, 0xff); //FTS Antilag Enabled
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_156, (byte)(float.Parse("45") * 4f)); //FTS igntion retard to 45
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_155, (long)(float.Parse("15") * 4f)); //FTS fuel to 15FV
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_147, 0); //Disable FTS default
+
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_117, 0); //Disable Shiftlight by default
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_112, 0); //Disable custom TPS by default
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_113 + 2L, 0x18); //Set TPS Value1 by default
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_113, 0xe8); //Set TPS Value2 by default
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_58, (byte)(60)); //Set Fuel cut delay to 600ms
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_215, 0); //Disable wideband by default
+
+ //Wideband default setting (reset to narrowband)
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_208, this.class18_0.method_227(0.47f));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_212, this.class18_0.method_231(47.0, Enum6.const_0));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_211, this.class18_0.method_231(-30.0, Enum6.const_0));
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_37, this.class18_0.method_231(0, Enum6.const_0));
+
+ //Set default idle setting
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_245 + (0 * 3)) + 1L, this.class18_0.method_219(1500));
+ this.class18_0.method_151(((this.class18_0.class13_u_0.long_245 + 0x15L) + (0 * 3)) + 1L, this.class18_0.method_219(1550));
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_245 + (1 * 3)) + 1L, this.class18_0.method_219(1500));
+ this.class18_0.method_151(((this.class18_0.class13_u_0.long_245 + 0x15L) + (1 * 3)) + 1L, this.class18_0.method_219(1550));
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_245 + (2 * 3)) + 1L, this.class18_0.method_219(1400));
+ this.class18_0.method_151(((this.class18_0.class13_u_0.long_245 + 0x15L) + (2 * 3)) + 1L, this.class18_0.method_219(1450));
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_245 + (3 * 3)) + 1L, this.class18_0.method_219(1200));
+ this.class18_0.method_151(((this.class18_0.class13_u_0.long_245 + 0x15L) + (3 * 3)) + 1L, this.class18_0.method_219(1300));
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_245 + (4 * 3)) + 1L, this.class18_0.method_219(1000));
+ this.class18_0.method_151(((this.class18_0.class13_u_0.long_245 + 0x15L) + (4 * 3)) + 1L, this.class18_0.method_219(1100));
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_245 + (5 * 3)) + 1L, this.class18_0.method_219(850));
+ this.class18_0.method_151(((this.class18_0.class13_u_0.long_245 + 0x15L) + (5 * 3)) + 1L, this.class18_0.method_219(1000));
+ this.class18_0.method_151((this.class18_0.class13_u_0.long_245 + (6 * 3)) + 1L, this.class18_0.method_219(800));
+ this.class18_0.method_151(((this.class18_0.class13_u_0.long_245 + 0x15L) + (6 * 3)) + 1L, this.class18_0.method_219(900));
+
+ this.class18_0.method_151(this.class18_0.class13_u_0.long_244, this.class18_0.method_219(850)); //Set Target Idle
+
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_85, 0); //MIL Flashes
+
+ if (this.class18_0.class15_0.string_CurrentID != null && this.class18_0.class15_0.string_CurrentID == this.class18_0.class15_0.BMIDDD) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_243, 0xff); //IACV Error
+
+ if (this.class18_0.RomVersion >= 103 && this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_420) >= 100) this.class18_0.SetByteAt(this.class18_0.class13_u_0.long_420, 0x05);
+
+ if (this.class18_0.RomVersion >= 109)
+ {
+ //if (GetByteAt(this.class13_u_0.long_420) >= 100) this.method_149_SetByte(this.class13_u_0.long_420, 0x05); //ign cut delay
+ if (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_421) >= 100) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_421, 0x05); //ign cut ftl delay
+ if (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_422) >= 100) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_422, 0x05); //ign cut fts delay
+ if (this.class18_0.method_223(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_423)) >= 241) this.class18_0.method_151(this.class18_0.class13_u_0.long_423, (long)(100f * 4f)); //ign cut Enrichment 100FV
+ if (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_424) >= 241) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_424, 0x00); //ign cut Retard
+ }
+
+ if (this.class18_0.RomVersion >= 111)
+ {
+ if (this.class18_0.class13_u_0.long_403 != 0xf005L) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_403, 0x00); //ect code
+ if (this.class18_0.class13_u_0.long_405 != 0xf001L) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_405, 0x00); //iat code
+ if (this.class18_0.class13_u_0.long_401 != 0xf006L) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_401, 0x00); //vss code
+ }
+ }
+
+ private void method_8(SelectedTable selectedTable_0)
+ {
+ int num = 0;
+ int num2 = 0;
+ int num3 = 0;
+ float num4 = 0f;
+ float num5 = float.Parse(this.txtbBoostFuel.Text) / 100f;
+ double num6 = 0.0;
+ while (this.class18_0.method_164((byte) num, selectedTable_0) <= (this.class18_0.class10_settings_0.int_6 + 40))
+ {
+ num++;
+ }
+ num2 = num - 1;
+ num3 = num;
+ for (int i = num3; i < this.class18_0.method_33(); i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ num4 = this.class18_0.method_175((byte) num2, (byte) j, selectedTable_0);
+ num6 = this.class18_0.method_163((byte) i) - this.class18_0.method_163((byte) num2);
+ num4 += (num4 * (((float) num6) / 1000f)) * num5;
+ this.class18_0.method_177((byte) i, (byte) j, num4, selectedTable_0);
+ }
+ }
+ }
+
+ private void method_9(SelectedTable selectedTable_0)
+ {
+ int num = 0;
+ int num2 = 0;
+ int num3 = 0;
+ float num4 = 0f;
+ float num5 = float.Parse(this.txtbBoostRetard.Text);
+ float num6 = 0f;
+ while (this.class18_0.method_164((byte) num, selectedTable_0) <= (this.class18_0.class10_settings_0.int_6 + 40))
+ {
+ num++;
+ }
+ num2 = num - 1;
+ num3 = num;
+ for (int i = num3; i < this.class18_0.method_33(); i++)
+ {
+ num6 = this.class18_0.method_245(this.class18_0.method_164((byte) i, selectedTable_0));
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ num4 = this.class18_0.method_175((byte) num2, (byte) j, selectedTable_0) - (num6 * num5);
+ if (num4 < 0f)
+ {
+ num4 = 0f;
+ }
+ this.class18_0.method_177((byte) i, (byte) j, num4, selectedTable_0);
+ }
+ }
+ }
+
+ private void rbNa_CheckedChanged(object sender, EventArgs e)
+ {
+ if (!this.checkBox1.Checked)
+ {
+ this.txtbBoostcut.Enabled = false;
+ this.txtbBoostFuel.Enabled = false;
+ this.txtbBoostRetard.Enabled = false;
+ this.txtbCols.Enabled = false;
+ this.chkBoostCut.Enabled = false;
+ }
+ else
+ {
+ this.txtbBoostcut.Enabled = true;
+ this.txtbBoostFuel.Enabled = true;
+ this.txtbBoostRetard.Enabled = true;
+ this.txtbCols.Enabled = true;
+ this.chkBoostCut.Enabled = true;
+ }
+ }
+
+ private void txtbBoostRetard_Validating(object sender, CancelEventArgs e)
+ {
+ TextBox control = (TextBox) sender;
+ if (!this.class18_0.method_252(control.Text.ToString()))
+ {
+ this.errorProvider_0.SetError(control, "Invalid input, integer required");
+ e.Cancel = true;
+ }
+ else
+ {
+ this.errorProvider_0.SetError(control, "");
+ }
+ }
+
+ private void txtbCols_Validating(object sender, CancelEventArgs e)
+ {
+ TextBox control = (TextBox) sender;
+ if (!this.class18_0.method_256(control.Text.ToString()))
+ {
+ this.errorProvider_0.SetError(control, "Invalid input, integer required");
+ e.Cancel = true;
+ }
+ else
+ {
+ this.errorProvider_0.SetError(control, "");
+ }
+ }
+
+ private void ResetTrims()
+ {
+ //Reset Trims
+ string txtbMultiplier = (float.Parse(this.textBox1.Text) / float.Parse(this.txtbInjecNew.Text)).ToString("0.000");
+ if (txtbMultiplier != LastMultiplier)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Would you like BMTune to calculate base trim values for the TPS Tip-In and Cranking?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Hand) == DialogResult.Yes)
+ {
+ int Trims = (int)((1 - (float.Parse(this.textBox1.Text) / float.Parse(this.txtbInjecNew.Text))) * 100);
+ txtbCrank.Text = (-Trims).ToString();
+ txtbTipin.Text = (-Trims).ToString();
+ }
+ }
+
+ LastMultiplier = txtbMultiplier;
+ }
+
+ private void txtbInjecNew_TextChanged(object sender, EventArgs e)
+ {
+ this.bool_0 = true;
+ }
+
+ private void txtbInjecNew_Validating(object sender, CancelEventArgs e)
+ {
+ TextBox control = (TextBox) sender;
+ if (!this.class18_0.method_257(control.Text.ToString()))
+ {
+ this.errorProvider_0.SetError(control, "Invalid input, Interger required");
+ e.Cancel = true;
+ }
+ else
+ {
+ this.errorProvider_0.SetError(control, "");
+ ResetTrims();
+ }
+ }
+
+ private void textBox1_Validating(object sender, CancelEventArgs e)
+ {
+ TextBox control = (TextBox)sender;
+ if (!this.class18_0.method_257(control.Text.ToString()))
+ {
+ this.errorProvider_0.SetError(control, "Invalid input, Interger required");
+ e.Cancel = true;
+ }
+ else
+ {
+ this.errorProvider_0.SetError(control, "");
+ ResetTrims();
+ }
+ }
+
+ private void checkBox8_CheckedChanged(object sender, EventArgs e)
+ {
+ this.textBox2.Enabled = checkBox8.Checked;
+ }
+
+ private void treeView_AfterSelect(object sender, TreeViewEventArgs e)
+ {
+ if (e.Node != null)
+ {
+ IsPremade = true;
+ IsInternet = false;
+ CalIndex = e.Node.Index;
+ CheckClass9Exist();
+ this.txtName.Text = this.class9_baserom_0.class8_v_0[e.Node.Index].string_4;
+ this.txtDesc.Text = this.class9_baserom_0.class8_v_0[e.Node.Index].string_2;
+ }
+ }
+
+ private void treeView_DoubleClick(object sender, EventArgs e)
+ {
+ this.btnNext_Click(null, null);
+ }
+
+ private void grid_DoubleClick(object sender, EventArgs e)
+ {
+ this.btnNext_Click(null, null);
+ }
+
+ private void btnUpload_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void link_Changelog_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ this.frmChangelog_0 = new frmChangelog(ref this.class18_0);
+ DialogResult result = this.frmChangelog_0.ShowDialog();
+ }
+
+ private void Button1_Click(object sender, EventArgs e)
+ {
+ IsPremade = false;
+ IsInternet = false;
+ IsOBD0 = false;
+ this.btnNext_Click(null, null);
+ }
+
+ private void Button2_Click(object sender, EventArgs e)
+ {
+ IsPremade = true;
+ IsInternet = false;
+ IsOBD0 = false;
+ this.panel1.Visible = false;
+ this.treeView.Visible = true;
+ this.btnPrev.Enabled = true;
+ }
+
+ private void ButtonStartInternet_Click(object sender, EventArgs e)
+ {
+ IsPremade = false;
+ IsInternet = true;
+ IsOBD0 = false;
+ this.btnNext_Click(null, null);
+ }
+
+ private void button3_Click(object sender, EventArgs e)
+ {
+ //this.FrmMain_0.OpenOBD0Menu();
+ //base.Close();
+ }
+
+ private void button4_Click(object sender, EventArgs e)
+ {
+ //this.FrmMain_0.OpenOBD2Menu();
+ //base.Close();
+ }
+}
+
diff --git a/frmBaseMap.resx b/frmBaseMap.resx
new file mode 100644
index 0000000..9ee2055
--- /dev/null
+++ b/frmBaseMap.resx
@@ -0,0 +1,1796 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
+ 152, 17
+
+
+ 254, 17
+
+
\ No newline at end of file
diff --git a/frmBaseromConvert.cs b/frmBaseromConvert.cs
new file mode 100644
index 0000000..9369ef5
--- /dev/null
+++ b/frmBaseromConvert.cs
@@ -0,0 +1,355 @@
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Drawing;
+using System.IO;
+using System.Reflection;
+using System.Windows.Forms;
+
+internal class frmBaseromConvert : Form
+{
+ private Class18 class18_0;
+ private IContainer icontainer_0;
+ private Label labelProductName;
+ private Label label_Baserom;
+ private DataGridView dataGridView1;
+ private Label label6;
+ private Button okButton;
+ private Button button1;
+ private Label label4;
+ private DataGridViewTextBoxColumn Column2;
+ private DataGridViewTextBoxColumn Column1;
+ private DataGridViewTextBoxColumn Column3;
+ private Label label1;
+ private Label label3;
+ private Panel panel1;
+
+ public frmBaseromConvert(ref Class18 class18_1)
+ {
+ this.InitializeComponent();
+ this.class18_0 = class18_1;
+
+ this.class18_0.Binary_Files_0.ReloadVersion();
+ for (int i = this.class18_0.Binary_Files_0.class1_Version_0.Count - 1; i >= 0; i--)
+ {
+ Class1_Version class1_Version_1 = this.class18_0.Binary_Files_0.class1_Version_0[i];
+
+ this.dataGridView1.Rows.Add();
+ this.dataGridView1.Rows[this.dataGridView1.RowCount - 1].Cells[0].Value = "V" + class1_Version_1.Version.ToString().Substring(0, 1) + "." + class1_Version_1.Version.ToString().Substring(1, 1) + class1_Version_1.Version.ToString().Substring(2, 1);
+ this.dataGridView1.Rows[this.dataGridView1.RowCount - 1].Cells[1].Value = class1_Version_1.Stable.ToString();
+ this.dataGridView1.Rows[this.dataGridView1.RowCount - 1].Cells[2].Value = class1_Version_1.Infos;
+ }
+
+ //Select last stable version
+ if (this.dataGridView1.Rows.Count > 0)
+ {
+ for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
+ {
+ if (this.dataGridView1.Rows[i].Cells.Count >= 2)
+ {
+ if (this.dataGridView1.Rows[i].Cells[1].Value.ToString() == "True")
+ {
+ this.dataGridView1.CurrentCell = this.dataGridView1.Rows[i].Cells[0];
+ this.dataGridView1.Rows[i].Selected = true;
+
+ string TVers = this.dataGridView1.Rows[i].Cells[0].Value.ToString();
+ TVers = TVers.Replace("V", "");
+ label4.Text = TVers;
+
+ i = this.dataGridView1.Rows.Count;
+ }
+ }
+ }
+ }
+
+ label_Baserom.Text = this.class18_0.RomVersion.ToString().Substring(0, 1) + "." + this.class18_0.RomVersion.ToString().Substring(1, 1) + this.class18_0.RomVersion.ToString().Substring(2, 1);
+
+ SetRestoreText();
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmBaseromConvert));
+ this.labelProductName = new System.Windows.Forms.Label();
+ this.okButton = new System.Windows.Forms.Button();
+ this.label_Baserom = new System.Windows.Forms.Label();
+ this.dataGridView1 = new System.Windows.Forms.DataGridView();
+ this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.label6 = new System.Windows.Forms.Label();
+ this.button1 = new System.Windows.Forms.Button();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.panel1 = new System.Windows.Forms.Panel();
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // labelProductName
+ //
+ this.labelProductName.AutoSize = true;
+ this.labelProductName.Font = new System.Drawing.Font("Lucida Sans", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelProductName.Location = new System.Drawing.Point(119, 10);
+ this.labelProductName.Margin = new System.Windows.Forms.Padding(7, 0, 3, 0);
+ this.labelProductName.MaximumSize = new System.Drawing.Size(0, 18);
+ this.labelProductName.Name = "labelProductName";
+ this.labelProductName.Size = new System.Drawing.Size(165, 18);
+ this.labelProductName.TabIndex = 19;
+ this.labelProductName.Text = "Baserom Converter";
+ this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // okButton
+ //
+ this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.okButton.AutoSize = true;
+ this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.okButton.Location = new System.Drawing.Point(262, 525);
+ this.okButton.Name = "okButton";
+ this.okButton.Size = new System.Drawing.Size(141, 25);
+ this.okButton.TabIndex = 24;
+ this.okButton.Text = "&Convert Baserom";
+ this.okButton.Click += new System.EventHandler(this.okButton_Click);
+ //
+ // label_Baserom
+ //
+ this.label_Baserom.AutoSize = true;
+ this.label_Baserom.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label_Baserom.Location = new System.Drawing.Point(118, 6);
+ this.label_Baserom.Name = "label_Baserom";
+ this.label_Baserom.Size = new System.Drawing.Size(34, 15);
+ this.label_Baserom.TabIndex = 27;
+ this.label_Baserom.Text = "1.00";
+ //
+ // dataGridView1
+ //
+ this.dataGridView1.AllowUserToAddRows = false;
+ this.dataGridView1.AllowUserToDeleteRows = false;
+ this.dataGridView1.AllowUserToResizeRows = false;
+ this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.Column2,
+ this.Column1,
+ this.Column3});
+ this.dataGridView1.Location = new System.Drawing.Point(5, 109);
+ this.dataGridView1.MultiSelect = false;
+ this.dataGridView1.Name = "dataGridView1";
+ this.dataGridView1.ReadOnly = true;
+ this.dataGridView1.RowHeadersVisible = false;
+ this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+ this.dataGridView1.Size = new System.Drawing.Size(398, 410);
+ this.dataGridView1.TabIndex = 29;
+ this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);
+ this.dataGridView1.CellContentDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentDoubleClick);
+ //
+ // Column2
+ //
+ this.Column2.HeaderText = "Version";
+ this.Column2.Name = "Column2";
+ this.Column2.ReadOnly = true;
+ this.Column2.Width = 60;
+ //
+ // Column1
+ //
+ this.Column1.HeaderText = "Stable";
+ this.Column1.Name = "Column1";
+ this.Column1.ReadOnly = true;
+ this.Column1.Width = 50;
+ //
+ // Column3
+ //
+ this.Column3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+ this.Column3.HeaderText = "Infos";
+ this.Column3.Name = "Column3";
+ this.Column3.ReadOnly = true;
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label6.Location = new System.Drawing.Point(82, 38);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(226, 14);
+ this.label6.TabIndex = 32;
+ this.label6.Text = "Convert the Baserom Version of BMTune";
+ //
+ // button1
+ //
+ this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.button1.AutoSize = true;
+ this.button1.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.button1.Location = new System.Drawing.Point(5, 525);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(87, 25);
+ this.button1.TabIndex = 34;
+ this.button1.Text = "Cancel";
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label4.ForeColor = System.Drawing.Color.Blue;
+ this.label4.Location = new System.Drawing.Point(118, 25);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(35, 13);
+ this.label4.TabIndex = 37;
+ this.label4.Text = "1.00";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label1.Location = new System.Drawing.Point(15, 5);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(95, 14);
+ this.label1.TabIndex = 38;
+ this.label1.Text = "Current Version:";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label3.Location = new System.Drawing.Point(32, 25);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(78, 14);
+ this.label3.TabIndex = 39;
+ this.label3.Text = "New Version:";
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.SystemColors.ControlLight;
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Controls.Add(this.label3);
+ this.panel1.Controls.Add(this.label_Baserom);
+ this.panel1.Controls.Add(this.label4);
+ this.panel1.Location = new System.Drawing.Point(111, 59);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(173, 44);
+ this.panel1.TabIndex = 40;
+ //
+ // frmBaseromConvert
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(409, 557);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.dataGridView1);
+ this.Controls.Add(this.labelProductName);
+ this.Controls.Add(this.okButton);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmBaseromConvert";
+ this.Padding = new System.Windows.Forms.Padding(10);
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Baserom Converter";
+ this.Load += new System.EventHandler(this.frmAboutBox_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void frmAboutBox_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ private void SetRestoreText()
+ {
+ string TVers = label4.Text;
+ TVers = TVers.Replace(".", "");
+ int VersionI = int.Parse(TVers);
+
+ if (VersionI == this.class18_0.RomVersion) okButton.Text = "&Restore Baserom";
+ else okButton.Text = "&Convert Baserom";
+ }
+
+ public void StartConvert()
+ {
+ bool DoingNormalConvert = true;
+
+ string TVers = label4.Text;
+ TVers = TVers.Replace(".", "");
+ int VersionI = int.Parse(TVers);
+
+ if (VersionI == this.class18_0.RomVersion)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Do you want to restore using the Calibration Export/Import method?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
+ {
+ string ExportingPath = Environment.GetEnvironmentVariable("TEMP") + @"\ToImportCal.bmc";
+ DoingNormalConvert = false;
+
+ //################################################
+ this.class18_0.method_73(ExportingPath); //Export
+ //
+ this.class18_0.OpenSilentBRom = true;
+ this.class18_0.method_63(false, 100, Path.GetFileName(this.class18_0.method_25_GetFilename())); //load V1.00 baserom
+ this.class18_0.OpenSilentBRom = false;
+
+ this.class18_0.ConvertBaseromVersionToVersion(VersionI);
+ this.class18_0.RomVersion = VersionI;
+ this.class18_0.ResetBaseromParameters();
+ //
+ this.class18_0.method_75(ExportingPath, false, 1); //Import
+ if (File.Exists(ExportingPath)) File.Delete(ExportingPath);
+ //#######################################################
+ }
+ }
+
+ if (DoingNormalConvert) this.class18_0.ConvertBaseromVersionToVersion(VersionI);
+
+ //Add warning for emulator connected
+ if (this.class18_0.class25_0.GetConnected()) MessageBox.Show(Form.ActiveForm, "You need to upload again 'baserom+calibration' to the emulator for it to refresh!", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ this.Close();
+ }
+
+ private void okButton_Click(object sender, EventArgs e)
+ {
+ StartConvert();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ string TVers = this.dataGridView1.Rows[this.dataGridView1.SelectedCells[0].RowIndex].Cells[0].Value.ToString();
+ TVers = TVers.Replace("V", "");
+ label4.Text = TVers;
+
+ SetRestoreText();
+ }
+
+ private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ StartConvert();
+ }
+}
+
diff --git a/frmBaseromConvert.resx b/frmBaseromConvert.resx
new file mode 100644
index 0000000..0a06fc2
--- /dev/null
+++ b/frmBaseromConvert.resx
@@ -0,0 +1,1796 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmBinTool.cs b/frmBinTool.cs
new file mode 100644
index 0000000..094ad4c
--- /dev/null
+++ b/frmBinTool.cs
@@ -0,0 +1,338 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.IO;
+using System.Windows.Forms;
+
+public class frmBinTool : Form
+{
+ public FileStream fs;
+ private Class10_settings class10_settings_0;
+ private Class18 class18_0;
+ private IContainer components;
+ private Label label2;
+ private Label label3;
+ private TextBox textBox2;
+ private TextBox textBox3;
+ private Button button2;
+ private Button button3;
+ private Button button5;
+ private OpenFileDialog openFileDialog1;
+ private Button button1;
+ private Label label1;
+
+ internal frmBinTool(ref Class10_settings cfg, ref Class18 class18_1)
+ {
+ this.class10_settings_0 = cfg;
+ this.class18_0 = class18_1;
+ this.InitializeComponent();
+
+ /*foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }*/
+ }
+
+ private void Button1_Click(object sender, EventArgs e)
+ {
+ this.textBox2.Text = "BLANK";
+ }
+
+ private void Button2_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ if ((this.openFileDialog1.ShowDialog() == DialogResult.OK) && ((this.openFileDialog1.FileName != "openFileDialog1") || (this.openFileDialog1.FileName != "")))
+ {
+ this.textBox3.Text = this.openFileDialog1.FileName;
+ this.fs = new FileStream(this.textBox3.Text, FileMode.Open, FileAccess.Read);
+ if (((int) this.fs.Length) == 0x8000)
+ {
+ string fileName = Path.GetFileName(this.textBox3.Text);
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "invalid file size");
+ this.textBox3.Text = "";
+ }
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, "EXCEPTION:" + exception);
+ }
+ }
+
+ private void Button3_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ if ((this.openFileDialog1.ShowDialog() == DialogResult.OK) && ((this.openFileDialog1.FileName != "openFileDialog1") || (this.openFileDialog1.FileName != "")))
+ {
+ this.textBox2.Text = this.openFileDialog1.FileName;
+ this.fs = new FileStream(this.textBox2.Text, FileMode.Open, FileAccess.Read);
+ if (((int) this.fs.Length) == 0x8000)
+ {
+ string fileName = Path.GetFileName(this.textBox2.Text);
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "invalid file size");
+ this.textBox2.Text = "";
+ }
+ }
+ }
+ catch (Exception exception)
+ {
+ MessageBox.Show(Form.ActiveForm, "EXCEPTION:" + exception);
+ }
+ }
+
+ private void Button5_Click(object sender, EventArgs e)
+ {
+ if ((this.textBox2.Text == "") || (this.textBox3.Text == ""))
+ {
+ MessageBox.Show(Form.ActiveForm, "Select MAP 1 and MAP 2 to fill the bin file.", "Error");
+ }
+ else
+ {
+ string[] tmpfiles = new string[] { this.textBox2.Text, this.textBox3.Text };
+ if (this.MergeFile(tmpfiles))
+ {
+ MessageBox.Show(Form.ActiveForm, "File Saved!", "Warning");
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "Error Saving File!", "Error");
+ }
+ }
+ }
+
+ public static byte[] Combine(byte[] first, byte[] second)
+ {
+ byte[] dst = new byte[first.Length + second.Length];
+ Buffer.BlockCopy(first, 0, dst, 0, first.Length);
+ Buffer.BlockCopy(second, 0, dst, first.Length, second.Length);
+ return dst;
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.components != null))
+ {
+ this.components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void FrmBinTool_Load(object sender, EventArgs e)
+ {
+ if (this.class18_0.method_25_GetFilename() != null)
+ {
+ this.textBox3.Text = this.class10_settings_0.romFilePath + @"\" + Path.GetFileName(this.class18_0.method_25_GetFilename());
+ }
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmBinTool));
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.textBox3 = new System.Windows.Forms.TextBox();
+ this.button2 = new System.Windows.Forms.Button();
+ this.button3 = new System.Windows.Forms.Button();
+ this.button5 = new System.Windows.Forms.Button();
+ this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
+ this.button1 = new System.Windows.Forms.Button();
+ this.label1 = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(33, 9);
+ this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(105, 13);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "MAP 1: 0000-7FFFF:";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(182, 9);
+ this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(111, 13);
+ this.label3.TabIndex = 3;
+ this.label3.Text = "MAP 2: 80000-FFFFF:";
+ //
+ // textBox2
+ //
+ this.textBox2.Location = new System.Drawing.Point(33, 29);
+ this.textBox2.Margin = new System.Windows.Forms.Padding(2);
+ this.textBox2.Name = "textBox2";
+ this.textBox2.ReadOnly = true;
+ this.textBox2.Size = new System.Drawing.Size(146, 20);
+ this.textBox2.TabIndex = 4;
+ //
+ // textBox3
+ //
+ this.textBox3.Location = new System.Drawing.Point(184, 29);
+ this.textBox3.Margin = new System.Windows.Forms.Padding(2);
+ this.textBox3.Name = "textBox3";
+ this.textBox3.ReadOnly = true;
+ this.textBox3.Size = new System.Drawing.Size(146, 20);
+ this.textBox3.TabIndex = 5;
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(184, 53);
+ this.button2.Margin = new System.Windows.Forms.Padding(2);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(146, 22);
+ this.button2.TabIndex = 7;
+ this.button2.Text = "Select File";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.Button2_Click);
+ //
+ // button3
+ //
+ this.button3.Location = new System.Drawing.Point(33, 53);
+ this.button3.Margin = new System.Windows.Forms.Padding(2);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(146, 22);
+ this.button3.TabIndex = 8;
+ this.button3.Text = "Select File";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Click += new System.EventHandler(this.Button3_Click);
+ //
+ // button5
+ //
+ this.button5.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button5.Location = new System.Drawing.Point(33, 105);
+ this.button5.Margin = new System.Windows.Forms.Padding(2);
+ this.button5.Name = "button5";
+ this.button5.Size = new System.Drawing.Size(296, 47);
+ this.button5.TabIndex = 10;
+ this.button5.Text = "Save/Create Bin File";
+ this.button5.UseVisualStyleBackColor = true;
+ this.button5.Click += new System.EventHandler(this.Button5_Click);
+ //
+ // openFileDialog1
+ //
+ this.openFileDialog1.FileName = "openFileDialog1";
+ //
+ // button1
+ //
+ this.button1.ForeColor = System.Drawing.Color.Red;
+ this.button1.Location = new System.Drawing.Point(106, 79);
+ this.button1.Margin = new System.Windows.Forms.Padding(2);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(149, 22);
+ this.button1.TabIndex = 11;
+ this.button1.Text = "Unload Files";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.Button1_Click);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(11, 161);
+ this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(313, 39);
+ this.label1.TabIndex = 12;
+ this.label1.Text = "Note:\nBy default the ecu will read a 512k bin from the 8000-FFFF Zone.\nUsing a ma" +
+ "p switcher device you can read 0000-7FFFF Zone.";
+ //
+ // frmBinTool
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(350, 211);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.button5);
+ this.Controls.Add(this.button3);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.textBox3);
+ this.Controls.Add(this.textBox2);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(2);
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmBinTool";
+ this.Text = "Create 2Timer Bin (512kb file)";
+ this.Load += new System.EventHandler(this.FrmBinTool_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ public bool MergeFile(string[] tmpfiles)
+ {
+ bool flag = false;
+ try
+ {
+ if (tmpfiles[0] == "BLANK")
+ {
+ tmpfiles[0] = "tempblank.bin";
+ File.WriteAllBytes(tmpfiles[0], new byte[0x8000]);
+ }
+ FileStream stream = new FileStream(tmpfiles[0], FileMode.Open, FileAccess.Read);
+ if (!stream.CanRead)
+ {
+ MessageBox.Show(Form.ActiveForm, "Couldnt open Section 0000-7fff.");
+ flag = false;
+ }
+ else
+ {
+ int length = (int) stream.Length;
+ byte[] buffer = new byte[length];
+ stream.Read(buffer, 0, length);
+ FileStream stream2 = new FileStream(tmpfiles[1], FileMode.Open, FileAccess.Read);
+ if (!stream2.CanRead)
+ {
+ MessageBox.Show(Form.ActiveForm, "Couldnt open Section 8000-ffff.");
+ flag = false;
+ }
+ else
+ {
+ int count = (int) stream2.Length;
+ byte[] buffer2 = new byte[count];
+ stream2.Read(buffer2, 0, count);
+ SaveFileDialog dialog = new SaveFileDialog {
+ Filter = "Bin|*.bin",
+ Title = "Save an 512K Bin File"
+ };
+ dialog.ShowDialog();
+ if ((dialog.FileName != "") && ((length + count) == 0x10000))
+ {
+ using (FileStream stream3 = new FileStream(dialog.FileName, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None))
+ {
+ using (BinaryWriter writer = new BinaryWriter(stream3))
+ {
+ writer.Write(Combine(buffer, buffer2));
+ return true;
+ }
+ }
+ }
+ MessageBox.Show(Form.ActiveForm, "Something went wrong, Resulting file wouldn't of been 65536 bytes!", "Error");
+ flag = false;
+ }
+ }
+ }
+ catch
+ {
+ flag = false;
+ }
+ return flag;
+ }
+}
+
diff --git a/frmBinTool.resx b/frmBinTool.resx
new file mode 100644
index 0000000..8717791
--- /dev/null
+++ b/frmBinTool.resx
@@ -0,0 +1,1790 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmBluetooth.cs b/frmBluetooth.cs
new file mode 100644
index 0000000..c0b9b4a
--- /dev/null
+++ b/frmBluetooth.cs
@@ -0,0 +1,1175 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading;
+using System.IO.Ports;
+using System.Collections.Generic;
+using System.Windows.Forms;
+
+public partial class frmBluetooth : Form
+{
+ //private bool JDY31 = false;
+
+
+ public SerialPort serial; //Create a new serial slot
+ public List AvailablePorts = new List(); //Available COM Ports List
+ public bool SerialConnected = false; //is serial connected ?
+ public bool IsReceiving = false;
+ public bool HasBTInfos = false;
+ public bool CopiedInfos = false;
+
+ public System.Windows.Forms.Timer SerialTimer = new System.Windows.Forms.Timer();
+ private static string[] Read = new string[] { "", "", "", "", "", "" };
+
+ public bool InfosReading = false;
+ public int InfosState = 0;
+ public int CurrentAutoProgramTime = 0;
+ public int CurrentAutoProgramTime2 = 0;
+
+
+ public frmBluetooth()
+ {
+ InitializeComponent();
+
+ GetPortName();
+ //comboBox1.SelectedIndex = 0;
+ comboBox2.SelectedIndex = 2;
+ //comboBox3.SelectedIndex = 0;
+
+ SerialTimer.Interval = 100;
+ SerialTimer.Tick += Loop;
+ SerialTimer.Start();
+
+ comboBox4.SelectedIndex = 0;
+
+ /*foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }*/
+ }
+
+ public void Loop(object sender, EventArgs e)
+ {
+ //SerialTimer.Interval = 5000;
+ //SerialConnect();
+ //GetPortName();
+
+ if (checkBoxAutoProgram.Checked)
+ {
+ CurrentAutoProgramTime2++;
+ if (CurrentAutoProgramTime2 >= 10)
+ {
+ CurrentAutoProgramTime++; //1sec has passed
+ CurrentAutoProgramTime2 = 0;
+ }
+
+ if (CurrentAutoProgramTime >= (int) numericUpDown1.Value)
+ {
+ //#######################
+ //Read Adapter infos
+ //MessageBox.Show(Form.ActiveForm, "Reading Bluetooth Adapter infos...", "BMTune");
+ /*ClearInfos();
+ InfosState = 0;
+ InfosReading = true;*/
+ //#######################
+ //Set Adapter as Slave
+ //MessageBox.Show(Form.ActiveForm, "Setting Bluetooth Adapter as Slave...", "BMTune");
+ LogsBT("Autoprogramming adapter...");
+ ClearInfos();
+ SetSettings(true);
+ System.Media.SoundPlayer snd = new System.Media.SoundPlayer(Properties.Resources.alert2);
+ snd.Play();
+ LogsBT("Autoprogramming adapter done!");
+ //MessageBox.Show(Form.ActiveForm, "Bluetooth Adapter Set as Slave!", "BMTune");
+ //#######################
+
+ CurrentAutoProgramTime = 0;
+ CurrentAutoProgramTime2 = 0;
+ }
+ }
+
+
+ if (SerialConnected)
+ {
+ button2.Text = "Stop";
+ this.Text = "Bluetooth Programmer - " + comboBox1.Text + " Connected";
+
+ /*while (serial.BytesToRead > 0)
+ {
+ byte This = ReadByte();
+ textBox3.AppendText("0x" + This.ToString("X2") + ",");
+ textBox4.AppendText(Convert.ToChar(This).ToString() + ",");
+ textBox7.AppendText(((int)This).ToString() + ",");
+ IsReceiving = true;
+ }
+
+ if (IsReceiving)
+ {
+ textBox3.AppendText(Environment.NewLine);
+ textBox4.AppendText(Environment.NewLine);
+ textBox7.AppendText(Environment.NewLine);
+ IsReceiving = false;
+ }*/
+
+ if (InfosReading)
+ {
+ if (InfosState == 0)
+ {
+ SendStringCommand("AT+NAME");
+ serial_ReadBack("Get Name");
+ serial_ReadBack("Get Name #2");
+ InfosState++;
+ }
+ else if (InfosState == 1)
+ {
+ SendStringCommand("AT+VERSION");
+ serial_ReadBack("Get Version");
+ serial_ReadBack("Get Version #2");
+ InfosState++;
+ }
+ else if (InfosState == 2)
+ {
+ SendStringCommand("AT+ROLE");
+ serial_ReadBack("Get Role");
+ serial_ReadBack("Get Role #2");
+ InfosState++;
+ }
+ else if (InfosState == 3)
+ {
+ SendStringCommand("AT+ADDR");
+ serial_ReadBack("Get Addr");
+ serial_ReadBack("Get Addr #2");
+ InfosState++;
+ }
+ else if (InfosState == 4)
+ {
+ SendStringCommand("AT+PSWD");
+ serial_ReadBack("Get Pswd");
+ serial_ReadBack("Get Pswd #2");
+ InfosState++;
+ }
+ else if (InfosState == 5)
+ {
+ SendStringCommand("AT+UART");
+ serial_ReadBack("Get Uart");
+ serial_ReadBack("Get Uart #2");
+ InfosState++;
+ }
+ else if (InfosState == 6)
+ {
+ SendStringCommand("AT+BIND");
+ serial_ReadBack("Get Bind");
+ serial_ReadBack("Get Bind #2");
+ InfosState++;
+ }
+ else if (InfosState == 7)
+ {
+ HasBTInfos = true;
+ InfosReading = false;
+ InfosState = 0;
+ }
+ }
+ }
+ else
+ {
+ button2.Text = "Start";
+ this.Text = "Bluetooth Programmer";
+ }
+ }
+
+ private bool CheckConnected()
+ {
+ bool IsFinallyConnected = false;
+ try
+ {
+ if (serial != null)
+ {
+ if (serial.IsOpen)
+ {
+ IsFinallyConnected = true;
+ //serial.Close();
+ //serial.Dispose();
+ }
+ else
+ {
+ SerialConnected = false;
+ button2.Text = "Connect";
+ }
+ }
+ else
+ {
+ SerialConnected = false;
+ button2.Text = "Connect";
+ }
+ }
+ catch
+ {
+ SerialConnected = false;
+ button2.Text = "Connect";
+ }
+
+ return IsFinallyConnected;
+ }
+
+ private void SendStringCommand(string ThisStr)
+ {
+ try
+ {
+ //This function serve to retreive bluetooth adapter infos
+ string CommandEnd = "\n\r";
+ if (comboBox4.SelectedIndex == 1) CommandEnd = "?\r";
+
+ if (CheckConnected()) serial.WriteLine(ThisStr + CommandEnd);
+ }
+ catch { }
+ }
+
+ private void SendStringCommandParameter(string ThisStrCMD, string ThisStrParameters)
+ {
+ try
+ {
+ //This function serve to apply bluetooth adapter parameters
+ string CommandEqual = "=";
+ string CommandEnd = "\n\r";
+ if (comboBox4.SelectedIndex == 1) CommandEnd = "\r";
+ if (comboBox4.SelectedIndex == 2) CommandEqual = "";
+
+ if (CheckConnected()) serial.WriteLine(ThisStrCMD + CommandEqual + ThisStrParameters + CommandEnd);
+ }
+ catch { }
+ }
+
+
+ private void SerialConnect()
+ {
+ //Close before Setting Values
+ if (serial != null)
+ {
+ if (serial.IsOpen)
+ {
+ serial.Close();
+ serial.Dispose();
+ }
+ }
+
+ if (AvailablePorts.Count > 0)
+ {
+ try
+ {
+ if (serial != null)
+ {
+ if (serial.IsOpen) serial.Close();
+ serial.Dispose();
+ serial = null;
+ }
+
+ serial = new SerialPort();
+ serial.PortName = AvailablePorts[comboBox1.SelectedIndex];
+ serial.ReadTimeout = 1500;
+ serial.WriteTimeout = 800;
+
+ serial.BaudRate = int.Parse(comboBox2.Text);
+ serial.Open();
+ SerialConnected = true;
+ button2.Text = "Close";
+
+ InfosState = 0;
+ InfosReading = true;
+ //ReadInfos();
+
+ /*if (TryConnectAdapter())
+ {
+ SerialConnected = true;
+ button2.Text = "Close";
+ ReadInfos();
+ }*/
+ }
+ catch { }
+ }
+ }
+
+ public bool TryConnectAdapter()
+ {
+ //try0 = user default settings
+ //try1 = 38400 test
+ //try2 = 9600 test
+
+ int BTTest = 0;
+ comboBox4.SelectedIndex = 0;
+
+ while (BTTest < 3)
+ {
+ if (serial != null)
+ {
+ if (serial.IsOpen)
+ {
+ serial.Close();
+ serial.Dispose();
+ }
+ }
+
+ serial = null;
+ serial = new SerialPort();
+ serial.PortName = AvailablePorts[comboBox1.SelectedIndex];
+ //serial.ReadTimeout = 800;
+ //serial.WriteTimeout = 400;
+ serial.ReadTimeout = 250;
+ serial.WriteTimeout = 200;
+
+ if (BTTest == 0) serial.BaudRate = int.Parse(comboBox2.Text);
+ if (BTTest == 1) serial.BaudRate = 38400;
+ if (BTTest == 2) serial.BaudRate = 9600;
+ serial.Open();
+
+ serial.DiscardInBuffer();
+ serial.DiscardOutBuffer();
+
+ LogsBT("Trying on baudrate: " + serial.BaudRate);
+
+ //+BAUD=6
+ //OK
+
+ string str = "";
+ serial.WriteLine("AT\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+
+ if (str == "")
+ {
+ serial.Write("AT?\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+
+ if (str.Contains("OK")) comboBox4.SelectedIndex = 2;
+ }
+ if (str == "")
+ {
+ serial.Write("AT?\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ }
+ if (str == "")
+ {
+ serial.Write("AT\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ }
+ /*if (str == "")
+ {
+ serial.Write("AT+VERSION\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ }
+ if (str == "")
+ {
+ serial.Write("AT+VERSION?\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ }
+ if (str == "")
+ {
+ serial.Write("AT+VERSION?\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ }*/
+
+ if (str.Contains("OK"))
+ //if (str != "")
+ {
+ if (BTTest == 1)
+ {
+ comboBox2.Text = "38400";
+ }
+ if (BTTest == 2)
+ {
+ bool BaudChanged = false;
+ comboBox2.Text = "9600";
+ MessageBox.Show(Form.ActiveForm, "We detected that the default baudrate is set at 9600!\n\nBMTune will try to set the baudrate to 38400", "BMTune");
+
+ serial.WriteLine("AT+BAUD6\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ if (str.Contains("+BAUD="))
+ {
+ Read[4] = str.Replace("+BAUD=", "");
+ if (Read[4] == "6") Reconnect38400();
+ BaudChanged = true;
+ }
+ //######################
+ if (!BaudChanged)
+ {
+ serial.WriteLine("AT+BAUD=6\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ if (str.Contains("+BAUD="))
+ {
+ Read[4] = str.Replace("+BAUD=", "");
+ if (Read[4] == "6")
+ {
+ Reconnect38400();
+ BaudChanged = true;
+ }
+ }
+ }
+ //######################
+ if (!BaudChanged)
+ {
+ serial.WriteLine("AT+UART=38400,0,0\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ if (str.Contains("+UART="))
+ {
+ Read[4] = str.Replace("+UART=", "");
+ if (Read[4].Contains("38400"))
+ {
+ Reconnect38400();
+ BaudChanged = true;
+ }
+ }
+ if (str.Contains("+UART:"))
+ {
+ Read[4] = str.Replace("+UART:", "");
+ if (Read[4].Contains("38400"))
+ {
+ Reconnect38400();
+ BaudChanged = true;
+ }
+ }
+ }
+ //######################
+ if (!BaudChanged)
+ {
+ serial.WriteLine("AT+UART=38400,0,0\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ if (str.Contains("+UART="))
+ {
+ Read[4] = str.Replace("+UART=", "");
+ if (Read[4].Contains("38400"))
+ {
+ Reconnect38400();
+ BaudChanged = true;
+ }
+ }
+ if (str.Contains("+UART:"))
+ {
+ Read[4] = str.Replace("+UART:", "");
+ if (Read[4].Contains("38400"))
+ {
+ Reconnect38400();
+ BaudChanged = true;
+ }
+ }
+ }
+ }
+
+ //###########################################
+ //###########################################
+ //###########################################
+ serial.WriteLine("AT+VERSION?\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ //Console.WriteLine("received " + str);
+ if (str.Contains("+VERSION="))
+ {
+ if (comboBox4.SelectedIndex == 0) comboBox4.SelectedIndex = 1; //JDY-MCU
+ BTTest = 99;
+ return true;
+ }
+
+ serial.WriteLine("AT+VERSION\n\r");
+ Thread.Sleep(serial.ReadTimeout);
+ if (serial.BytesToRead > 0) str = serial.ReadLine();
+ //Console.WriteLine("received " + str);
+ if (str.Contains("+VERSION:"))
+ {
+ comboBox4.SelectedIndex = 0; //HC05
+ BTTest = 99;
+ return true;
+ }
+ /*if (str.Contains("+VERSION="))
+ {
+ comboBox4.SelectedIndex = 2; //ZS-040
+ BTTest = 99;
+ return true;
+ }*/
+ }
+
+ BTTest++;
+ }
+
+
+ return false;
+ }
+
+ public void Reconnect38400()
+ {
+ if (serial.IsOpen)
+ {
+ serial.Close();
+ serial.Dispose();
+ }
+ MessageBox.Show(Form.ActiveForm, "Baudrate has changed, restart the adapter if it's not in AT+MODE\n\nBMTune will reconnect at baudrate 38400", "BMTune");
+ serial.BaudRate = 38400;
+ serial.Open();
+ }
+
+ public void GetPortName()
+ {
+ AvailablePorts.Clear();
+ comboBox1.Items.Clear();
+
+
+ foreach (string s in SerialPort.GetPortNames())
+ {
+ AvailablePorts.Add(s);
+ comboBox1.Items.Add(s);
+ }
+ }
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ HasBTInfos = false;
+ if (!SerialConnected)
+ {
+ ClearInfos();
+ SerialConnect();
+ }
+ else
+ {
+ try
+ {
+ if (serial.IsOpen)
+ {
+ serial.Close();
+ serial.Dispose();
+ }
+ }
+ catch { }
+ SerialConnected = false;
+ button2.Text = "Connect";
+ }
+ }
+
+ public void Write(byte[] Bytes)
+ {
+ try
+ {
+ try
+ {
+ serial.Write(Bytes, 0, Bytes.Length);
+ }
+ catch { }
+ }
+ catch (TimeoutException)
+ {
+ try
+ {
+ serial.DiscardInBuffer();
+ serial.DiscardOutBuffer();
+ }
+ catch { }
+
+ }
+ }
+
+ public byte ReadByte()
+ {
+ int Timeout = 0;
+
+ try
+ {
+ try
+ {
+ //Timeout Loop if bytes is not availables
+ int TimeoutTime = 600;
+ while (serial.BytesToRead < 1 & Timeout < TimeoutTime)
+ {
+ Thread.Sleep(1);
+ Timeout++;
+ }
+
+ //Check Timeout is out of time
+ if (Timeout >= TimeoutTime)
+ return 255;
+ else
+ return (byte)serial.ReadByte();
+ }
+ catch
+ {
+ return 255;
+ }
+ }
+ catch (TimeoutException)
+ {
+ return 255;
+ }
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ /*if (SerialConnected)
+ {
+ string Text = textBox1.Text;
+ byte[] ThisMessage = new byte[Text.Length];
+ if (comboBox3.SelectedIndex >= 1) ThisMessage = new byte[Text.Length + 1];
+ if (comboBox3.SelectedIndex == 3) ThisMessage = new byte[Text.Length + 2];
+
+ for (int i = 0; i < Text.Length; i++) ThisMessage[i] = Convert.ToByte(Text[i]);
+
+ //Add final
+ if (comboBox3.SelectedIndex == 1) ThisMessage[Text.Length] = Convert.ToByte('\n');
+ if (comboBox3.SelectedIndex == 2) ThisMessage[Text.Length] = Convert.ToByte('\r');
+ if (comboBox3.SelectedIndex == 3) { ThisMessage[Text.Length] = Convert.ToByte('\n'); ThisMessage[Text.Length + 1] = Convert.ToByte('\r'); }
+
+ //Set Textbox Display
+ for (int i = 0; i < ThisMessage.Length; i++)
+ {
+ textBox2.AppendText("0x" + ThisMessage[i].ToString("X2") + ",");
+ textBox5.AppendText(Convert.ToChar(ThisMessage[i]).ToString() + ",");
+ textBox6.AppendText(((int)ThisMessage[i]).ToString() + ",");
+ }
+ textBox2.AppendText(Environment.NewLine);
+ textBox5.AppendText(Environment.NewLine);
+ textBox6.AppendText(Environment.NewLine);
+
+ //Write
+ Write(ThisMessage);
+ }*/
+ }
+
+ private void Button4_Click(object sender, EventArgs e)
+ {
+ ClearInfos();
+ SetSettings(true);
+ CurrentAutoProgramTime = 0;
+ CurrentAutoProgramTime2 = 0;
+ MessageBox.Show(Form.ActiveForm, "Bluetooth Adapter Set as Slave!", "BMTune");
+ }
+
+ private void LogsBT(string logT)
+ {
+ textBox2.AppendText(logT + Environment.NewLine);
+ }
+
+ private void SetSettings(bool Slave)
+ {
+ if (Slave) txt_Name.Text = "BMLogger-ECU";
+ else txt_Name.Text = "BMDatalogger";
+
+ //string CommandEqual = "=";
+ //string CommandEnd = "\n\r";
+ //if (comboBox4.SelectedIndex == 1) CommandEnd = "\r";
+ //if (comboBox4.SelectedIndex == 2) CommandEqual = "";
+
+ SendStringCommandParameter("AT+NAME", txt_Name.Text);
+ serial_ReadBack("Set Name");
+
+ if (txt_Pass.Text != "1234")
+ {
+
+ if (comboBox4.SelectedIndex == 2 || comboBox4.SelectedIndex == 3) SendStringCommandParameter("AT+PIN", "1234");
+ else SendStringCommandParameter("AT+PSWD", "1234");
+ serial_ReadBack("Set Pswd");
+ }
+
+ if (txt_Uart.Text != "38400,0,0")
+ {
+ if (comboBox4.SelectedIndex == 2 || comboBox4.SelectedIndex == 3) SendStringCommandParameter("AT+BAUD", "6");
+ else SendStringCommandParameter("AT+UART", "38400,0,0");
+ serial_ReadBack("Set Uart");
+ }
+
+ if (Slave)
+ {
+ SendStringCommand("AT+ADDR");
+ serial_ReadBack("Get Addr");
+ serial_ReadBack("Get Addr #2");
+ }
+ else
+ {
+ if (comboBox4.SelectedIndex != 2 && comboBox4.SelectedIndex != 3)
+ {
+ if (comboBox4.SelectedIndex == 0) if (CheckConnected()) serial.WriteLine("AT+RMAAD\n\r");
+ if (comboBox4.SelectedIndex == 1) if (CheckConnected()) serial.WriteLine("AT+RMAAD\r");
+ serial_ReadBack("RMAAD");
+
+ if (comboBox4.SelectedIndex == 0) if (CheckConnected()) serial.WriteLine("AT+CMODE=0\n\r");
+ if (comboBox4.SelectedIndex == 1) if (CheckConnected()) serial.WriteLine("AT+CMODE=0\r");
+ serial_ReadBack("Set CMode");
+ }
+
+ SendStringCommandParameter("AT+BIND", txt_BuffID.Text);
+ serial_ReadBack("Set Bind");
+ }
+
+ if (Slave)
+ {
+ if (cmb_Role.SelectedIndex != 0)
+ {
+ SendStringCommandParameter("AT+ROLE", "0");
+ serial_ReadBack("Set Role");
+ }
+ }
+ else
+ {
+ if (cmb_Role.SelectedIndex != 1)
+ {
+ SendStringCommandParameter("AT+ROLE", "1");
+ serial_ReadBack("Set Role");
+ }
+ }
+
+ if (Slave)
+ {
+ InfosState = 0;
+ InfosReading = true;
+ }
+ //ReadInfos();
+ }
+
+ public void serial_ReadBack(string CMDS)
+ {
+ if (CheckConnected())
+ {
+ if (serial.IsOpen && serial.ReadBufferSize > 0)
+ {
+ try
+ {
+ string str = serial.ReadLine();
+ //Console.WriteLine("received " + str);
+ /*if (str.Contains("OK"))
+ {
+ ATMOODE = true;
+ }*/
+ if (str.Contains("+VERSION="))
+ {
+ //ATMOODE = true;
+ //JDY31 = true;
+ comboBox4.SelectedIndex = 1;
+ Read[0] = str.Replace("+VERSION=", "");
+ txt_Version.Text = Read[0].Replace("\r", "");
+ }
+ if (str.Contains("+ADDR="))
+ {
+ Read[2] = str.Replace("+ADDR=", "");
+ txt_ID.Text = Read[2].Replace("\r", "");
+ RedoAddr();
+ }
+ if (str.Contains("+PIN="))
+ {
+ Read[3] = str.Replace("+PIN=", "");
+ Read[3] = Read[3].Replace("\"", "");
+ txt_Pass.Text = Read[3].Replace("\r", "");
+ }
+ if (str.Contains("+PSWD="))
+ {
+ Read[3] = str.Replace("+PSWD=", "");
+ Read[3] = Read[3].Replace("\"", "");
+ txt_Pass.Text = Read[3].Replace("\r", "");
+ }
+ if (str.Contains("+BAUD="))
+ {
+ Read[4] = str.Replace("+BAUD=", "");
+ if (Read[4] == "1") txt_Uart.Text = "1200,0,0";
+ if (Read[4] == "2") txt_Uart.Text = "2400,0,0";
+ if (Read[4] == "3") txt_Uart.Text = "4800,0,0";
+ if (Read[4] == "4") txt_Uart.Text = "9600,0,0";
+ if (Read[4] == "5") txt_Uart.Text = "19200,0,0";
+ if (Read[4] == "6") txt_Uart.Text = "38400,0,0";
+ if (Read[4] == "7") txt_Uart.Text = "57600,0,0";
+ if (Read[4] == "8") txt_Uart.Text = "115200,0,0";
+ if (Read[4] == "9") txt_Uart.Text = "230400,0,0";
+ if (Read[4] == "A") txt_Uart.Text = "460800,0,0";
+ if (Read[4] == "B") txt_Uart.Text = "921600,0,0";
+ if (Read[4] == "C") txt_Uart.Text = "1382400,0,0";
+ }
+ if (str.Contains("+UART="))
+ {
+ Read[4] = str.Replace("+UART=", "");
+ txt_Uart.Text = Read[4].Replace("\r", "");
+ }
+ if (str.Contains("+BIND="))
+ {
+ Read[0] = str.Replace("+BIND=", "");
+ txt_Bind.Text = Read[0].Replace("\r", "");
+ }
+ if (str.Contains("+NAME="))
+ {
+ Read[5] = str.Replace("+NAME=", "");
+ txt_Name.Text = Read[5].Replace("\r", "");
+ }
+ if (str.Contains("+ROLE="))
+ {
+ Read[1] = str.Replace("+ROLE=", "");
+ try
+ {
+ cmb_Role.SelectedIndex = int.Parse(Read[1].Replace("\r", ""));
+ }
+ catch { }
+ }
+
+ //#########################
+ if (str.Contains("+NAME:"))
+ {
+ Read[5] = str.Replace("+NAME:", "");
+ txt_Name.Text = Read[5].Replace("\r", "");
+ }
+ if (str.Contains("+VERSION:"))
+ {
+ Read[0] = str.Replace("+VERSION:", "");
+ txt_Version.Text = Read[0].Replace("\r", "");
+ }
+ if (str.Contains("+ROLE:"))
+ {
+ Read[1] = str.Replace("+ROLE:", "");
+ //textBox10.Text = Read[1].Replace("\r", "");
+ try
+ {
+ cmb_Role.SelectedIndex = int.Parse(Read[1].Replace("\r", ""));
+ }
+ catch { }
+ }
+ if (str.Contains("+ADDR:"))
+ {
+ Read[2] = str.Replace("+ADDR:", "");
+ txt_ID.Text = Read[2].Replace("\r", "");
+ RedoAddr();
+ }
+ if (str.Contains("+PIN:"))
+ {
+ Read[3] = str.Replace("+PIN:", "");
+ Read[3] = Read[3].Replace("\"", "");
+ txt_Pass.Text = Read[3].Replace("\r", "");
+ }
+ if (str.Contains("+PSWD:"))
+ {
+ Read[3] = str.Replace("+PSWD:", "");
+ txt_Pass.Text = Read[3].Replace("\r", "");
+ }
+ if (str.Contains("+UART:"))
+ {
+ Read[4] = str.Replace("+UART:", "");
+ txt_Uart.Text = Read[4].Replace("\r", "");
+ }
+ if (str.Contains("+BIND:"))
+ {
+ Read[0] = str.Replace("+BIND:", "");
+ txt_Bind.Text = Read[0].Replace("\r", "");
+ }
+
+
+ if (str.Contains("ERROR:"))
+ {
+ //Failed++;
+ LogsBT(CMDS + " " + str);
+ }
+ }
+ catch
+ {
+ LogsBT("unable to read for command: " + CMDS);
+ //Failed++;
+ }
+ }
+ else
+ {
+ LogsBT("unable to read for command: " + CMDS);
+ }
+ }
+ else
+ {
+ LogsBT("unable to read for command: " + CMDS);
+ }
+ }
+
+ private void RedoAddr()
+ {
+ string addrbuf = txt_ID.Text;
+ if (addrbuf.Contains(":"))
+ {
+ addrbuf = addrbuf.Replace(":", ",");
+ string[] splite = addrbuf.Split(',');
+ if (splite[0].Length != 4)
+ {
+ int Adddd = 4 - splite[0].Length;
+
+ while (Adddd > 0)
+ {
+ splite[0] = "0" + splite[0];
+ Adddd--;
+ }
+ }
+ if (splite[1].Length != 2)
+ {
+ int Adddd = 2 - splite[1].Length;
+
+ while (Adddd > 0)
+ {
+ splite[1] = "0" + splite[1];
+ Adddd--;
+ }
+ }
+
+ if (splite[2].Length != 6)
+ {
+ int Adddd = 6 - splite[2].Length;
+
+ while (Adddd > 0)
+ {
+ splite[2] = "0" + splite[2];
+ Adddd--;
+ }
+ }
+
+ string reammdf = "";
+ for (int i = 0; i < splite[0].Length; i++) reammdf += splite[0][i];
+ reammdf += ",";
+ for (int i = 0; i < splite[1].Length; i++) reammdf += splite[1][i];
+ reammdf += ",";
+ for (int i = 0; i < splite[2].Length; i++) reammdf += splite[2][i];
+
+ txt_ID.Text = reammdf;
+ }
+ }
+
+ private void Button5_Click(object sender, EventArgs e)
+ {
+ if (!CopiedInfos || (CopiedInfos && txt_BuffRole.Text.Contains("Master")) || !HasBTInfos) MessageBox.Show(Form.ActiveForm, "You need to connect a slave adapter first that you want the master\nto pair to and set the slave adapter info in 'Last Adapter Infos'", "BMTune");
+
+ if (!SerialConnected) MessageBox.Show(Form.ActiveForm, "You need to connect a device first!", "BMTune");
+ else
+ {
+ if (CopiedInfos)
+ {
+ if (txt_BuffID.Text == "") MessageBox.Show(Form.ActiveForm, "The Slave ID in 'Last Adapter Infos' aren't recogniable", "BMTune");
+
+ if (HasBTInfos && txt_BuffID.Text != "")
+ {
+ MessageBox.Show(Form.ActiveForm, "This will Bind/Pair the Master with the the ID of the 'Last Adapter Infos'", "BMTune");
+ ClearInfos();
+ SetSettings(false);
+ }
+ }
+ }
+ MessageBox.Show(Form.ActiveForm, "Bluetooth Adapter Set as Master!", "BMTune");
+ }
+
+ private void Button6_Click(object sender, EventArgs e)
+ {
+ ClearInfos();
+ InfosState = 0;
+ InfosReading = true;
+ //ReadInfos();
+ }
+
+ /*private void ReadInfos()
+ {
+ if (comboBox4.SelectedIndex == 1)
+ {
+ serial.WriteLine("AT+NAME?\r");
+ serial_ReadBack("Get Name");
+ serial_ReadBack("Get Name #2");
+
+ serial.WriteLine("AT+VERSION?\r");
+ serial_ReadBack("Get Version");
+ serial_ReadBack("Get Version #2");
+
+ serial.WriteLine("AT+ROLE?\r");
+ serial_ReadBack("Get Role");
+ serial_ReadBack("Get Role #2");
+
+ serial.WriteLine("AT+ADDR?\r");
+ serial_ReadBack("Get Addr");
+ serial_ReadBack("Get Addr #2");
+
+ serial.WriteLine("AT+PSWD?\r");
+ serial_ReadBack("Get Pswd");
+ serial_ReadBack("Get Pswd #2");
+
+ serial.WriteLine("AT+UART?\r");
+ serial_ReadBack("Get Uart");
+ serial_ReadBack("Get Uart #2");
+
+ serial.WriteLine("AT+BIND?\r");
+ serial_ReadBack("Get Bind");
+ serial_ReadBack("Get Bind #2");
+ }
+ else
+ {
+ serial.WriteLine("AT+NAME\n\r");
+ //serial.WriteLine("AT+NAME\r");
+ //Thread.Sleep(500);
+ serial_ReadBack("Get Name");
+ serial_ReadBack("Get Name #2");
+
+ serial.WriteLine("AT+VERSION\n\r");
+ //serial.WriteLine("AT+VERSION\r");
+ serial_ReadBack("Get Version");
+ serial_ReadBack("Get Version #2");
+
+ serial.WriteLine("AT+PSWD\n\r");
+ //serial.WriteLine("AT+PSWD\r");
+ serial_ReadBack("Get Pswd");
+ serial_ReadBack("Get Pswd #2");
+
+ serial.WriteLine("AT+UART\n\r");
+ //serial.WriteLine("AT+UART\r");
+ serial_ReadBack("Get Uart");
+ serial_ReadBack("Get Uart #2");
+
+ serial.WriteLine("AT+ADDR\n\r");
+ //serial.WriteLine("AT+ADDR\r");
+ serial_ReadBack("Get Addr");
+ serial_ReadBack("Get Addr #2");
+
+ serial.WriteLine("AT+BIND\n\r");
+ //serial.WriteLine("AT+BIND\r");
+ serial_ReadBack("Get Bind");
+ serial_ReadBack("Get Bind #2");
+
+ serial.WriteLine("AT+ROLE\n\r");
+ //serial.WriteLine("AT+ROLE\r");
+ serial_ReadBack("Get Role");
+ serial_ReadBack("Get Role #2");
+ }
+
+ HasBTInfos = true;
+ }*/
+
+ private void ComboBox1_DropDown(object sender, EventArgs e)
+ {
+ GetPortName();
+ }
+
+ private void Button7_Click(object sender, EventArgs e)
+ {
+ CopyBuffer();
+ }
+
+ private void CopyBuffer()
+ {
+ if (HasBTInfos)
+ {
+ txt_BuffName.Text = txt_Name.Text;
+ txt_BuffUart.Text = txt_Uart.Text;
+ txt_BuffVersion.Text = txt_Version.Text;
+ txt_BuffBind.Text = txt_Bind.Text;
+ txt_BuffID.Text = txt_ID.Text;
+ txt_BuffPass.Text = txt_Pass.Text;
+ txt_BuffRole.Text = cmb_Role.Text;
+ CopiedInfos = true;
+ }
+ }
+
+ private void Button3_Click(object sender, EventArgs e)
+ {
+ if (comboBox4.SelectedIndex == 1) //JDY31
+ {
+ serial.WriteLine("AT+ORGL\r");
+ serial_ReadBack("Set ORGL");
+ MessageBox.Show(Form.ActiveForm, "Restored unit to default settings.", "BMTune");
+ }
+ else if (comboBox4.SelectedIndex == 2 && comboBox4.SelectedIndex == 3) //HC06 ZS-040
+ {
+ serial.WriteLine("AT+DEFAULT\n\r");
+ serial_ReadBack("Set ORGL");
+ MessageBox.Show(Form.ActiveForm, "Restored unit to default settings.", "BMTune");
+ }
+ else
+ {
+ //serial.WriteLine("AT+DEFAULT\n\r");
+ //serial.WriteLine("AT+RESET\n\r");
+ serial.WriteLine("AT+ORGL\n\r");
+ serial_ReadBack("Set ORGL");
+ MessageBox.Show(Form.ActiveForm, "Restored unit to default settings.", "BMTune");
+ }
+ }
+
+ private void button8_Click(object sender, EventArgs e)
+ {
+ string CommandEqual = "=";
+ string CommandEnd = "\n\r";
+ if (comboBox4.SelectedIndex == 1) CommandEnd = "\r";
+ if (comboBox4.SelectedIndex == 2) CommandEqual = "";
+
+ serial.WriteLine("AT+NAME" + CommandEqual + txt_Name.Text + CommandEnd);
+ serial_ReadBack("Set Name");
+
+ MessageBox.Show(Form.ActiveForm, "Bluetooth adapter name changed", "BMTune");
+ }
+
+ private void button10_Click(object sender, EventArgs e)
+ {
+ string CommandEqual = "=";
+ string CommandEnd = "\n\r";
+ if (comboBox4.SelectedIndex == 1) CommandEnd = "\r";
+ if (comboBox4.SelectedIndex == 2) CommandEqual = "";
+
+ if (comboBox4.SelectedIndex == 2 || comboBox4.SelectedIndex == 3) serial.WriteLine("AT+BAUD" + CommandEqual + "6" + CommandEnd);
+ else serial.WriteLine("AT+UART" + CommandEqual + txt_Uart.Text + CommandEnd);
+ serial_ReadBack("Set Uart");
+
+ MessageBox.Show(Form.ActiveForm, "Bluetooth adapter uart changed", "BMTune");
+ }
+
+ private void button11_Click(object sender, EventArgs e)
+ {
+ string CommandEqual = "=";
+ string CommandEnd = "\n\r";
+ if (comboBox4.SelectedIndex == 1) CommandEnd = "\r";
+ if (comboBox4.SelectedIndex == 2) CommandEqual = "";
+
+ serial.WriteLine("AT+ROLE" + CommandEqual + cmb_Role.SelectedIndex + CommandEnd);
+ serial_ReadBack("Set Role");
+
+ MessageBox.Show(Form.ActiveForm, "Bluetooth adapter role changed", "BMTune");
+ }
+
+ private void button13_Click(object sender, EventArgs e)
+ {
+ string CommandEqual = "=";
+ string CommandEnd = "\n\r";
+ if (comboBox4.SelectedIndex == 1) CommandEnd = "\r";
+ if (comboBox4.SelectedIndex == 2) CommandEqual = "";
+
+ serial.WriteLine("AT+BIND" + CommandEqual + txt_BuffID.Text + CommandEnd);
+ serial_ReadBack("Set Bind");
+
+ MessageBox.Show(Form.ActiveForm, "Bluetooth adapter bind changed", "BMTune");
+ }
+
+ private void button14_Click(object sender, EventArgs e)
+ {
+ string CommandEqual = "=";
+ string CommandEnd = "\n\r";
+ if (comboBox4.SelectedIndex == 1) CommandEnd = "\r";
+ if (comboBox4.SelectedIndex == 2) CommandEqual = "";
+
+ if (comboBox4.SelectedIndex == 2 || comboBox4.SelectedIndex == 3) serial.WriteLine("AT+PIN" + CommandEqual + txt_Pass.Text + CommandEnd);
+ else serial.WriteLine("AT+PSWD" + CommandEqual + txt_Pass.Text + CommandEnd);
+ serial_ReadBack("Set Pswd");
+
+ MessageBox.Show(Form.ActiveForm, "Bluetooth adapter pswd changed", "BMTune");
+ }
+
+ private void button9_Click(object sender, EventArgs e)
+ {
+ textBox2.Text = "";
+ }
+
+ void ClearInfos()
+ {
+ txt_Name.Text = "";
+ txt_Bind.Text = "";
+ txt_ID.Text = "";
+ txt_Pass.Text = "";
+ txt_Uart.Text = "";
+ txt_Version.Text = "";
+ cmb_Role.Text = "";
+ }
+}
diff --git a/frmBluetooth.designer.cs b/frmBluetooth.designer.cs
new file mode 100644
index 0000000..8c2b453
--- /dev/null
+++ b/frmBluetooth.designer.cs
@@ -0,0 +1,649 @@
+
+partial class frmBluetooth
+{
+ ///
+ /// Variable nécessaire au concepteur.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Nettoyage des ressources utilisées.
+ ///
+ /// true si les ressources managées doivent être supprimées ; sinon, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Code généré par le Concepteur Windows Form
+
+ ///
+ /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
+ /// le contenu de cette méthode avec l'éditeur de code.
+ ///
+ private void InitializeComponent()
+ {
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.button1 = new System.Windows.Forms.Button();
+ this.comboBox1 = new System.Windows.Forms.ComboBox();
+ this.comboBox2 = new System.Windows.Forms.ComboBox();
+ this.button2 = new System.Windows.Forms.Button();
+ this.label9 = new System.Windows.Forms.Label();
+ this.button4 = new System.Windows.Forms.Button();
+ this.button5 = new System.Windows.Forms.Button();
+ this.label11 = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.label14 = new System.Windows.Forms.Label();
+ this.label15 = new System.Windows.Forms.Label();
+ this.txt_Name = new System.Windows.Forms.TextBox();
+ this.txt_Uart = new System.Windows.Forms.TextBox();
+ this.txt_ID = new System.Windows.Forms.TextBox();
+ this.txt_Bind = new System.Windows.Forms.TextBox();
+ this.button6 = new System.Windows.Forms.Button();
+ this.comboBox4 = new System.Windows.Forms.ComboBox();
+ this.label16 = new System.Windows.Forms.Label();
+ this.txt_Pass = new System.Windows.Forms.TextBox();
+ this.label17 = new System.Windows.Forms.Label();
+ this.cmb_Role = new System.Windows.Forms.ComboBox();
+ this.txt_Version = new System.Windows.Forms.TextBox();
+ this.label18 = new System.Windows.Forms.Label();
+ this.txt_BuffVersion = new System.Windows.Forms.TextBox();
+ this.txt_BuffPass = new System.Windows.Forms.TextBox();
+ this.txt_BuffBind = new System.Windows.Forms.TextBox();
+ this.txt_BuffID = new System.Windows.Forms.TextBox();
+ this.txt_BuffUart = new System.Windows.Forms.TextBox();
+ this.txt_BuffName = new System.Windows.Forms.TextBox();
+ this.txt_BuffRole = new System.Windows.Forms.TextBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.button3 = new System.Windows.Forms.Button();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.groupBox2 = new System.Windows.Forms.GroupBox();
+ this.button14 = new System.Windows.Forms.Button();
+ this.button13 = new System.Windows.Forms.Button();
+ this.button11 = new System.Windows.Forms.Button();
+ this.button10 = new System.Windows.Forms.Button();
+ this.button8 = new System.Windows.Forms.Button();
+ this.button7 = new System.Windows.Forms.Button();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.button9 = new System.Windows.Forms.Button();
+ this.checkBoxAutoProgram = new System.Windows.Forms.CheckBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
+ this.groupBox1.SuspendLayout();
+ this.groupBox2.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(350, 109);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(52, 20);
+ this.textBox1.TabIndex = 0;
+ this.textBox1.Visible = false;
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(408, 107);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(56, 23);
+ this.button1.TabIndex = 1;
+ this.button1.Text = "Send";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Visible = false;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // comboBox1
+ //
+ this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox1.FormattingEnabled = true;
+ this.comboBox1.Location = new System.Drawing.Point(96, 55);
+ this.comboBox1.Name = "comboBox1";
+ this.comboBox1.Size = new System.Drawing.Size(131, 21);
+ this.comboBox1.TabIndex = 6;
+ this.comboBox1.DropDown += new System.EventHandler(this.ComboBox1_DropDown);
+ //
+ // comboBox2
+ //
+ this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox2.FormattingEnabled = true;
+ this.comboBox2.Items.AddRange(new object[] {
+ "4800",
+ "9600",
+ "38400",
+ "57600",
+ "115200",
+ "230400",
+ "460800",
+ "921600"});
+ this.comboBox2.Location = new System.Drawing.Point(231, 55);
+ this.comboBox2.Name = "comboBox2";
+ this.comboBox2.Size = new System.Drawing.Size(118, 21);
+ this.comboBox2.TabIndex = 7;
+ //
+ // button2
+ //
+ this.button2.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button2.Location = new System.Drawing.Point(142, 116);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(176, 36);
+ this.button2.TabIndex = 8;
+ this.button2.Text = "Connect";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(56, 59);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(32, 13);
+ this.label9.TabIndex = 20;
+ this.label9.Text = "Port :";
+ //
+ // button4
+ //
+ this.button4.Location = new System.Drawing.Point(142, 153);
+ this.button4.Name = "button4";
+ this.button4.Size = new System.Drawing.Size(176, 24);
+ this.button4.TabIndex = 23;
+ this.button4.Text = "Set as Slave (ECU/CN2)";
+ this.button4.UseVisualStyleBackColor = true;
+ this.button4.Click += new System.EventHandler(this.Button4_Click);
+ //
+ // button5
+ //
+ this.button5.Location = new System.Drawing.Point(142, 178);
+ this.button5.Name = "button5";
+ this.button5.Size = new System.Drawing.Size(176, 24);
+ this.button5.TabIndex = 24;
+ this.button5.Text = "Set as Master (BMDatalogger)";
+ this.button5.UseVisualStyleBackColor = true;
+ this.button5.Click += new System.EventHandler(this.Button5_Click);
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Location = new System.Drawing.Point(7, 26);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(38, 13);
+ this.label11.TabIndex = 25;
+ this.label11.Text = "Name:";
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Location = new System.Drawing.Point(7, 70);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(60, 13);
+ this.label12.TabIndex = 26;
+ this.label12.Text = "Baud/Uart:";
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Location = new System.Drawing.Point(7, 92);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(32, 13);
+ this.label13.TabIndex = 27;
+ this.label13.Text = "Role:";
+ //
+ // label14
+ //
+ this.label14.AutoSize = true;
+ this.label14.Location = new System.Drawing.Point(7, 114);
+ this.label14.Name = "label14";
+ this.label14.Size = new System.Drawing.Size(68, 13);
+ this.label14.TabIndex = 28;
+ this.label14.Text = "ID Addresse:";
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Location = new System.Drawing.Point(7, 136);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(78, 13);
+ this.label15.TabIndex = 29;
+ this.label15.Text = "Bind Addresse:";
+ //
+ // txt_Name
+ //
+ this.txt_Name.Location = new System.Drawing.Point(90, 23);
+ this.txt_Name.Name = "txt_Name";
+ this.txt_Name.Size = new System.Drawing.Size(137, 20);
+ this.txt_Name.TabIndex = 30;
+ //
+ // txt_Uart
+ //
+ this.txt_Uart.Location = new System.Drawing.Point(90, 67);
+ this.txt_Uart.Name = "txt_Uart";
+ this.txt_Uart.Size = new System.Drawing.Size(137, 20);
+ this.txt_Uart.TabIndex = 31;
+ //
+ // txt_ID
+ //
+ this.txt_ID.Location = new System.Drawing.Point(90, 111);
+ this.txt_ID.Name = "txt_ID";
+ this.txt_ID.ReadOnly = true;
+ this.txt_ID.Size = new System.Drawing.Size(137, 20);
+ this.txt_ID.TabIndex = 33;
+ //
+ // txt_Bind
+ //
+ this.txt_Bind.Location = new System.Drawing.Point(90, 133);
+ this.txt_Bind.Name = "txt_Bind";
+ this.txt_Bind.Size = new System.Drawing.Size(137, 20);
+ this.txt_Bind.TabIndex = 34;
+ //
+ // button6
+ //
+ this.button6.ForeColor = System.Drawing.Color.Blue;
+ this.button6.Location = new System.Drawing.Point(17, 153);
+ this.button6.Name = "button6";
+ this.button6.Size = new System.Drawing.Size(124, 24);
+ this.button6.TabIndex = 35;
+ this.button6.Text = "Get Adapter Infos";
+ this.button6.UseVisualStyleBackColor = true;
+ this.button6.Click += new System.EventHandler(this.Button6_Click);
+ //
+ // comboBox4
+ //
+ this.comboBox4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox4.FormattingEnabled = true;
+ this.comboBox4.Items.AddRange(new object[] {
+ "HC05",
+ "JDY-31",
+ "ZS-040/HC06",
+ "HC06 Old"});
+ this.comboBox4.Location = new System.Drawing.Point(96, 80);
+ this.comboBox4.Name = "comboBox4";
+ this.comboBox4.Size = new System.Drawing.Size(131, 21);
+ this.comboBox4.TabIndex = 36;
+ //
+ // label16
+ //
+ this.label16.AutoSize = true;
+ this.label16.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label16.ForeColor = System.Drawing.Color.Blue;
+ this.label16.Location = new System.Drawing.Point(124, 9);
+ this.label16.Name = "label16";
+ this.label16.Size = new System.Drawing.Size(219, 24);
+ this.label16.TabIndex = 37;
+ this.label16.Text = "Bluetooth Programmer";
+ //
+ // txt_Pass
+ //
+ this.txt_Pass.Location = new System.Drawing.Point(90, 155);
+ this.txt_Pass.Name = "txt_Pass";
+ this.txt_Pass.Size = new System.Drawing.Size(137, 20);
+ this.txt_Pass.TabIndex = 39;
+ //
+ // label17
+ //
+ this.label17.AutoSize = true;
+ this.label17.Location = new System.Drawing.Point(7, 158);
+ this.label17.Name = "label17";
+ this.label17.Size = new System.Drawing.Size(56, 13);
+ this.label17.TabIndex = 38;
+ this.label17.Text = "Password:";
+ //
+ // cmb_Role
+ //
+ this.cmb_Role.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.cmb_Role.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.cmb_Role.FormattingEnabled = true;
+ this.cmb_Role.Items.AddRange(new object[] {
+ "Slave",
+ "Master",
+ "Slave Loop"});
+ this.cmb_Role.Location = new System.Drawing.Point(90, 89);
+ this.cmb_Role.Margin = new System.Windows.Forms.Padding(2);
+ this.cmb_Role.Name = "cmb_Role";
+ this.cmb_Role.Size = new System.Drawing.Size(137, 21);
+ this.cmb_Role.TabIndex = 40;
+ //
+ // txt_Version
+ //
+ this.txt_Version.Location = new System.Drawing.Point(90, 45);
+ this.txt_Version.Name = "txt_Version";
+ this.txt_Version.Size = new System.Drawing.Size(137, 20);
+ this.txt_Version.TabIndex = 42;
+ //
+ // label18
+ //
+ this.label18.AutoSize = true;
+ this.label18.Location = new System.Drawing.Point(7, 48);
+ this.label18.Name = "label18";
+ this.label18.Size = new System.Drawing.Size(45, 13);
+ this.label18.TabIndex = 41;
+ this.label18.Text = "Version:";
+ //
+ // txt_BuffVersion
+ //
+ this.txt_BuffVersion.Location = new System.Drawing.Point(18, 45);
+ this.txt_BuffVersion.Name = "txt_BuffVersion";
+ this.txt_BuffVersion.ReadOnly = true;
+ this.txt_BuffVersion.Size = new System.Drawing.Size(137, 20);
+ this.txt_BuffVersion.TabIndex = 56;
+ //
+ // txt_BuffPass
+ //
+ this.txt_BuffPass.Location = new System.Drawing.Point(18, 155);
+ this.txt_BuffPass.Name = "txt_BuffPass";
+ this.txt_BuffPass.ReadOnly = true;
+ this.txt_BuffPass.Size = new System.Drawing.Size(137, 20);
+ this.txt_BuffPass.TabIndex = 53;
+ //
+ // txt_BuffBind
+ //
+ this.txt_BuffBind.Location = new System.Drawing.Point(18, 133);
+ this.txt_BuffBind.Name = "txt_BuffBind";
+ this.txt_BuffBind.ReadOnly = true;
+ this.txt_BuffBind.Size = new System.Drawing.Size(137, 20);
+ this.txt_BuffBind.TabIndex = 51;
+ //
+ // txt_BuffID
+ //
+ this.txt_BuffID.Location = new System.Drawing.Point(18, 111);
+ this.txt_BuffID.Name = "txt_BuffID";
+ this.txt_BuffID.Size = new System.Drawing.Size(137, 20);
+ this.txt_BuffID.TabIndex = 50;
+ //
+ // txt_BuffUart
+ //
+ this.txt_BuffUart.Location = new System.Drawing.Point(18, 67);
+ this.txt_BuffUart.Name = "txt_BuffUart";
+ this.txt_BuffUart.ReadOnly = true;
+ this.txt_BuffUart.Size = new System.Drawing.Size(137, 20);
+ this.txt_BuffUart.TabIndex = 49;
+ //
+ // txt_BuffName
+ //
+ this.txt_BuffName.Location = new System.Drawing.Point(18, 23);
+ this.txt_BuffName.Name = "txt_BuffName";
+ this.txt_BuffName.ReadOnly = true;
+ this.txt_BuffName.Size = new System.Drawing.Size(137, 20);
+ this.txt_BuffName.TabIndex = 48;
+ //
+ // txt_BuffRole
+ //
+ this.txt_BuffRole.Location = new System.Drawing.Point(18, 89);
+ this.txt_BuffRole.Name = "txt_BuffRole";
+ this.txt_BuffRole.ReadOnly = true;
+ this.txt_BuffRole.Size = new System.Drawing.Size(137, 20);
+ this.txt_BuffRole.TabIndex = 57;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(38, 83);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(50, 13);
+ this.label1.TabIndex = 60;
+ this.label1.Text = "Adapter :";
+ //
+ // button3
+ //
+ this.button3.ForeColor = System.Drawing.Color.Red;
+ this.button3.Location = new System.Drawing.Point(17, 178);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(124, 24);
+ this.button3.TabIndex = 61;
+ this.button3.Text = "Reset to Defaults";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Click += new System.EventHandler(this.Button3_Click);
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.txt_BuffName);
+ this.groupBox1.Controls.Add(this.txt_BuffUart);
+ this.groupBox1.Controls.Add(this.txt_BuffID);
+ this.groupBox1.Controls.Add(this.txt_BuffBind);
+ this.groupBox1.Controls.Add(this.txt_BuffRole);
+ this.groupBox1.Controls.Add(this.txt_BuffPass);
+ this.groupBox1.Controls.Add(this.txt_BuffVersion);
+ this.groupBox1.Location = new System.Drawing.Point(291, 217);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(173, 184);
+ this.groupBox1.TabIndex = 62;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Last Adapter Infos";
+ //
+ // groupBox2
+ //
+ this.groupBox2.Controls.Add(this.button14);
+ this.groupBox2.Controls.Add(this.button13);
+ this.groupBox2.Controls.Add(this.button11);
+ this.groupBox2.Controls.Add(this.button10);
+ this.groupBox2.Controls.Add(this.button8);
+ this.groupBox2.Controls.Add(this.txt_Name);
+ this.groupBox2.Controls.Add(this.label11);
+ this.groupBox2.Controls.Add(this.label12);
+ this.groupBox2.Controls.Add(this.label13);
+ this.groupBox2.Controls.Add(this.label14);
+ this.groupBox2.Controls.Add(this.txt_Version);
+ this.groupBox2.Controls.Add(this.label15);
+ this.groupBox2.Controls.Add(this.label18);
+ this.groupBox2.Controls.Add(this.txt_Uart);
+ this.groupBox2.Controls.Add(this.cmb_Role);
+ this.groupBox2.Controls.Add(this.txt_ID);
+ this.groupBox2.Controls.Add(this.txt_Pass);
+ this.groupBox2.Controls.Add(this.txt_Bind);
+ this.groupBox2.Controls.Add(this.label17);
+ this.groupBox2.Location = new System.Drawing.Point(10, 217);
+ this.groupBox2.Name = "groupBox2";
+ this.groupBox2.Size = new System.Drawing.Size(275, 184);
+ this.groupBox2.TabIndex = 63;
+ this.groupBox2.TabStop = false;
+ this.groupBox2.Text = "Current Adapter Infos";
+ //
+ // button14
+ //
+ this.button14.Location = new System.Drawing.Point(228, 154);
+ this.button14.Name = "button14";
+ this.button14.Size = new System.Drawing.Size(37, 21);
+ this.button14.TabIndex = 71;
+ this.button14.Text = "Set";
+ this.button14.UseVisualStyleBackColor = true;
+ this.button14.Click += new System.EventHandler(this.button14_Click);
+ //
+ // button13
+ //
+ this.button13.Location = new System.Drawing.Point(228, 132);
+ this.button13.Name = "button13";
+ this.button13.Size = new System.Drawing.Size(37, 21);
+ this.button13.TabIndex = 70;
+ this.button13.Text = "Set";
+ this.button13.UseVisualStyleBackColor = true;
+ this.button13.Click += new System.EventHandler(this.button13_Click);
+ //
+ // button11
+ //
+ this.button11.Location = new System.Drawing.Point(228, 88);
+ this.button11.Name = "button11";
+ this.button11.Size = new System.Drawing.Size(37, 21);
+ this.button11.TabIndex = 68;
+ this.button11.Text = "Set";
+ this.button11.UseVisualStyleBackColor = true;
+ this.button11.Click += new System.EventHandler(this.button11_Click);
+ //
+ // button10
+ //
+ this.button10.Location = new System.Drawing.Point(228, 66);
+ this.button10.Name = "button10";
+ this.button10.Size = new System.Drawing.Size(37, 21);
+ this.button10.TabIndex = 67;
+ this.button10.Text = "Set";
+ this.button10.UseVisualStyleBackColor = true;
+ this.button10.Click += new System.EventHandler(this.button10_Click);
+ //
+ // button8
+ //
+ this.button8.Location = new System.Drawing.Point(228, 22);
+ this.button8.Name = "button8";
+ this.button8.Size = new System.Drawing.Size(37, 21);
+ this.button8.TabIndex = 65;
+ this.button8.Text = "Set";
+ this.button8.UseVisualStyleBackColor = true;
+ this.button8.Click += new System.EventHandler(this.button8_Click);
+ //
+ // button7
+ //
+ this.button7.Location = new System.Drawing.Point(319, 178);
+ this.button7.Name = "button7";
+ this.button7.Size = new System.Drawing.Size(128, 24);
+ this.button7.TabIndex = 64;
+ this.button7.Text = "Set as Last Adapter";
+ this.button7.UseVisualStyleBackColor = true;
+ this.button7.Click += new System.EventHandler(this.Button7_Click);
+ //
+ // textBox2
+ //
+ this.textBox2.Location = new System.Drawing.Point(470, 9);
+ this.textBox2.Multiline = true;
+ this.textBox2.Name = "textBox2";
+ this.textBox2.ReadOnly = true;
+ this.textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.textBox2.Size = new System.Drawing.Size(269, 392);
+ this.textBox2.TabIndex = 43;
+ //
+ // button9
+ //
+ this.button9.Location = new System.Drawing.Point(319, 153);
+ this.button9.Name = "button9";
+ this.button9.Size = new System.Drawing.Size(128, 24);
+ this.button9.TabIndex = 65;
+ this.button9.Text = "Clear Logs";
+ this.button9.UseVisualStyleBackColor = true;
+ this.button9.Click += new System.EventHandler(this.button9_Click);
+ //
+ // checkBoxAutoProgram
+ //
+ this.checkBoxAutoProgram.AutoSize = true;
+ this.checkBoxAutoProgram.Location = new System.Drawing.Point(233, 82);
+ this.checkBoxAutoProgram.Name = "checkBoxAutoProgram";
+ this.checkBoxAutoProgram.Size = new System.Drawing.Size(116, 17);
+ this.checkBoxAutoProgram.TabIndex = 66;
+ this.checkBoxAutoProgram.Text = "Autoprogram each:";
+ this.checkBoxAutoProgram.UseVisualStyleBackColor = true;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(402, 83);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(24, 13);
+ this.label2.TabIndex = 67;
+ this.label2.Text = "sec";
+ //
+ // numericUpDown1
+ //
+ this.numericUpDown1.Location = new System.Drawing.Point(354, 81);
+ this.numericUpDown1.Name = "numericUpDown1";
+ this.numericUpDown1.Size = new System.Drawing.Size(46, 20);
+ this.numericUpDown1.TabIndex = 68;
+ this.numericUpDown1.Value = new decimal(new int[] {
+ 13,
+ 0,
+ 0,
+ 0});
+ //
+ // frmBluetooth
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.DeepSkyBlue;
+ this.ClientSize = new System.Drawing.Size(744, 408);
+ this.Controls.Add(this.numericUpDown1);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.checkBoxAutoProgram);
+ this.Controls.Add(this.button9);
+ this.Controls.Add(this.textBox2);
+ this.Controls.Add(this.button7);
+ this.Controls.Add(this.groupBox2);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.button3);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.label16);
+ this.Controls.Add(this.comboBox4);
+ this.Controls.Add(this.button6);
+ this.Controls.Add(this.button5);
+ this.Controls.Add(this.button4);
+ this.Controls.Add(this.label9);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.comboBox2);
+ this.Controls.Add(this.comboBox1);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.textBox1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.MaximizeBox = false;
+ this.Name = "frmBluetooth";
+ this.ShowIcon = false;
+ this.Text = "Bluetooth Programmer";
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.groupBox2.ResumeLayout(false);
+ this.groupBox2.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.ComboBox comboBox1;
+ private System.Windows.Forms.ComboBox comboBox2;
+ private System.Windows.Forms.Button button2;
+ private System.Windows.Forms.Label label9;
+ private System.Windows.Forms.Button button4;
+ private System.Windows.Forms.Button button5;
+ private System.Windows.Forms.Label label11;
+ private System.Windows.Forms.Label label12;
+ private System.Windows.Forms.Label label13;
+ private System.Windows.Forms.Label label14;
+ private System.Windows.Forms.Label label15;
+ private System.Windows.Forms.TextBox txt_Name;
+ private System.Windows.Forms.TextBox txt_Uart;
+ private System.Windows.Forms.TextBox txt_ID;
+ private System.Windows.Forms.TextBox txt_Bind;
+ private System.Windows.Forms.Button button6;
+ private System.Windows.Forms.ComboBox comboBox4;
+ private System.Windows.Forms.Label label16;
+ private System.Windows.Forms.TextBox txt_Pass;
+ private System.Windows.Forms.Label label17;
+ private System.Windows.Forms.ComboBox cmb_Role;
+ private System.Windows.Forms.TextBox txt_Version;
+ private System.Windows.Forms.Label label18;
+ private System.Windows.Forms.TextBox txt_BuffVersion;
+ private System.Windows.Forms.TextBox txt_BuffPass;
+ private System.Windows.Forms.TextBox txt_BuffBind;
+ private System.Windows.Forms.TextBox txt_BuffID;
+ private System.Windows.Forms.TextBox txt_BuffUart;
+ private System.Windows.Forms.TextBox txt_BuffName;
+ private System.Windows.Forms.TextBox txt_BuffRole;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Button button3;
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.GroupBox groupBox2;
+ private System.Windows.Forms.Button button7;
+ private System.Windows.Forms.TextBox textBox2;
+ private System.Windows.Forms.Button button14;
+ private System.Windows.Forms.Button button13;
+ private System.Windows.Forms.Button button11;
+ private System.Windows.Forms.Button button10;
+ private System.Windows.Forms.Button button8;
+ private System.Windows.Forms.Button button9;
+ private System.Windows.Forms.CheckBox checkBoxAutoProgram;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.NumericUpDown numericUpDown1;
+}
+
diff --git a/frmBluetooth.resx b/frmBluetooth.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/frmBluetooth.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/frmBoostTableSetup.cs b/frmBoostTableSetup.cs
new file mode 100644
index 0000000..f4cf6ae
--- /dev/null
+++ b/frmBoostTableSetup.cs
@@ -0,0 +1,1401 @@
+using Data;
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class frmBoostTableSetup : Form
+{
+ private Button btnApply;
+ private Button btnCancel;
+ private Class18 class18_0;
+ private GroupBox groupBox3;
+ private GroupBox groupBox5;
+ private IContainer icontainer_0;
+ private Label label2;
+ private RadioButton rbFuelAdd;
+ private RadioButton rbFuelDont;
+ private RadioButton rbIgnDont;
+ private RadioButton rbIgnRet;
+ private Label label1;
+ private Label label5;
+ private Label label3;
+ private Label label4;
+ private int[] int_1 = new int[0x18];
+ private int[] int_2 = new int[0x18];
+ private bool Changed = false;
+ private bool Loading = true;
+ private bool IsBoosted = false;
+ private Label label6;
+ private Panel panel1;
+ private Label label15;
+ private Label label7;
+ private Label label16;
+ private Label label11;
+ private Label label8;
+ private Label label17;
+ private Label label10;
+ private Label label18;
+ private Label label12;
+ private Label label9;
+ private Label label19;
+ private Label label21;
+ private Label label13;
+ private Label label14;
+ private Label label20;
+ private RadioButton rbIgnStep;
+ private GroupBox groupBox1;
+ private CheckBox chkSec;
+ private CheckBox chkPrim;
+ private RadioButton rbSelected;
+ private RadioButton rbCurrent;
+ private NumericUpDown txtbBoostRetard;
+ private NumericUpDown txtbBoostEff;
+ private NumericUpDown txtbStep10;
+ private NumericUpDown txtbStepIgn5;
+ private NumericUpDown txtbStep8;
+ private NumericUpDown txtbStep6;
+ private NumericUpDown txtbStepIgn4;
+ private NumericUpDown txtbStep4;
+ private NumericUpDown txtbStepIgn3;
+ private NumericUpDown txtbStep2;
+ private NumericUpDown txtbStep9;
+ private NumericUpDown txtbStepIgn2;
+ private NumericUpDown txtbStep7;
+ private NumericUpDown txtbStepIgn1;
+ private NumericUpDown txtbStep5;
+ private NumericUpDown txtbStep3;
+ private NumericUpDown txtbStep1;
+ private NumericUpDown txtbCols;
+ private int StartColumns = 0;
+
+ internal frmBoostTableSetup()
+ {
+ this.InitializeComponent();
+ //this.txtbBoostRetard.Text = 0.75f.ToString();
+
+ this.txtbStepIgn1.Text = 0.08f.ToString();
+ this.txtbStepIgn2.Text = 0.15f.ToString();
+ this.txtbStepIgn3.Text = 0.25f.ToString();
+ this.txtbStepIgn4.Text = 0.5f.ToString();
+ this.txtbStepIgn5.Text = 0.75f.ToString();
+
+ }
+
+ private void Apply_Columns()
+ {
+ if (int.Parse(this.txtbCols.Text) == 0 && IsBoosted) MessageBox.Show(Form.ActiveForm, "Columns number are set to 0\nThe basemap will reset for NA", "BMTune");
+ if (int.Parse(this.txtbCols.Text) != 0 && !IsBoosted) MessageBox.Show(Form.ActiveForm, "Columns number are higher than 0\nThe basemap will reset for Boost", "BMTune");
+
+ //Get Boost Columns
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_75, (byte)(10 + byte.Parse(this.txtbCols.Text)));
+ int startcolumns = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_75) - 10;
+ if (startcolumns < 0) startcolumns = 0;
+ if (startcolumns > 14) startcolumns = 14;
+ this.txtbCols.Text = startcolumns.ToString();
+ this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_75, (byte)(10 + byte.Parse(this.txtbCols.Text)));
+
+ StartColumns = startcolumns;
+
+ float num12 = -1f;
+ float num13 = -1f;
+ float num14 = -1f;
+ float num15 = -1f;
+ int num16 = (this.class18_0.class10_settings_0.method_11_GetMAP_ColumnsNumber() - 1) - 10;
+ num12 = 2f;
+ num15 = this.class18_0.method_245(this.class18_0.method_206(0xff));
+ num13 = (num15 - num12) / ((float)num16);
+ for (int num17 = 10; num17 < this.class18_0.class10_settings_0.method_11_GetMAP_ColumnsNumber(); num17++)
+ {
+ if (num14 < 0f)
+ {
+ num14 = num12;
+ }
+ this.class18_0.method_171((byte)num17, this.class18_0.method_226(this.class18_0.method_250(num14)), SelectedTable.fuel1_hi);
+ this.class18_0.method_171((byte)num17, this.class18_0.method_226(this.class18_0.method_250(num14)), SelectedTable.fuel2_hi);
+ num14 += num13;
+ }
+ for (int num18 = this.class18_0.class10_settings_0.method_11_GetMAP_ColumnsNumber(); num18 < this.class18_0.method_33(); num18++)
+ {
+ this.class18_0.method_171((byte)num18, 0xff, SelectedTable.fuel1_hi);
+ this.class18_0.method_171((byte)num18, 0xff, SelectedTable.fuel2_hi);
+ }
+ this.method_1_SetFuel(SelectedTable.fuel1_hi);
+ this.method_1_SetFuel(SelectedTable.fuel1_lo);
+ this.method_1_SetFuel(SelectedTable.fuel2_hi);
+ this.method_1_SetFuel(SelectedTable.fuel2_lo);
+ this.method_2_SetIgnition(SelectedTable.ign1_hi);
+ this.method_2_SetIgnition(SelectedTable.ign1_lo);
+ this.method_2_SetIgnition(SelectedTable.ign2_hi);
+ this.method_2_SetIgnition(SelectedTable.ign2_lo);
+
+
+
+ this.class18_0.method_153();
+ this.class18_0.method_52();
+ }
+
+ private void btnApply_Click(object sender, EventArgs e)
+ {
+ if (this.rbIgnDont.Checked && this.rbFuelDont.Checked && !Changed)
+ {
+ MessageBox.Show(Form.ActiveForm, "No adjustment selected", "Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
+ }
+ else if (this.rbSelected.Checked && !this.chkPrim.Checked && !this.chkSec.Checked)
+ {
+ MessageBox.Show(Form.ActiveForm, "No tables selected", "Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
+ }
+ else
+ {
+ this.class18_0.method_156("Boost Table Setup", true);
+
+ //Apply new boost Columns
+ if (Changed) Apply_Columns();
+
+ if (!this.rbFuelDont.Checked)
+ {
+
+ if (this.rbSelected.Checked && !this.rbFuelDont.Checked)
+ {
+ if (this.chkPrim.Checked)
+ {
+ this.method_1_SetFuel(SelectedTable.fuel1_hi);
+ this.method_1_SetFuel(SelectedTable.fuel1_lo);
+ }
+ if (this.chkSec.Checked)
+ {
+ this.method_1_SetFuel(SelectedTable.fuel2_hi);
+ this.method_1_SetFuel(SelectedTable.fuel2_lo);
+ }
+ }
+ else
+ {
+ if (this.class18_0.method_39())
+ {
+ this.method_1_SetFuel(SelectedTable.fuel2_hi);
+ this.method_1_SetFuel(SelectedTable.fuel2_lo);
+ }
+ else
+ {
+ this.method_1_SetFuel(SelectedTable.fuel1_hi);
+ this.method_1_SetFuel(SelectedTable.fuel1_lo);
+ }
+ }
+ }
+ if (!this.rbIgnDont.Checked)
+ {
+ if (this.rbSelected.Checked && !this.rbFuelDont.Checked)
+ {
+ if (this.chkPrim.Checked)
+ {
+ this.method_2_SetIgnition(SelectedTable.ign1_hi);
+ this.method_2_SetIgnition(SelectedTable.ign1_lo);
+ }
+ if (this.chkSec.Checked)
+ {
+ this.method_2_SetIgnition(SelectedTable.ign2_hi);
+ this.method_2_SetIgnition(SelectedTable.ign2_lo);
+ }
+ }
+ else
+ {
+ if (this.class18_0.method_39())
+ {
+ this.method_2_SetIgnition(SelectedTable.ign2_hi);
+ this.method_2_SetIgnition(SelectedTable.ign2_lo);
+ }
+ else
+ {
+ this.method_2_SetIgnition(SelectedTable.ign1_hi);
+ this.method_2_SetIgnition(SelectedTable.ign1_lo);
+ }
+ }
+ }
+ this.class18_0.method_154();
+ this.class18_0.method_53();
+
+
+ try
+ {
+ this.class18_0.class10_settings_0.BoostFuel = int.Parse(txtbBoostEff.Text);
+ this.class18_0.class10_settings_0.BoostRetard = float.Parse(txtbBoostRetard.Text);
+
+ this.class18_0.class10_settings_0.BoostIGNStep1 = int.Parse(this.txtbStep1.Text);
+ this.class18_0.class10_settings_0.BoostIGNStep2 = int.Parse(this.txtbStep2.Text);
+ this.class18_0.class10_settings_0.BoostIGNStep3 = int.Parse(this.txtbStep4.Text);
+ this.class18_0.class10_settings_0.BoostIGNStep4 = int.Parse(this.txtbStep6.Text);
+ this.class18_0.class10_settings_0.BoostIGNStep5 = int.Parse(this.txtbStep8.Text);
+ this.class18_0.class10_settings_0.BoostIGNStep6 = int.Parse(this.txtbStep10.Text);
+
+ this.class18_0.class10_settings_0.BoostIGNRetard1 = double.Parse(this.txtbStepIgn1.Text);
+ this.class18_0.class10_settings_0.BoostIGNRetard2 = double.Parse(this.txtbStepIgn2.Text);
+ this.class18_0.class10_settings_0.BoostIGNRetard3 = double.Parse(this.txtbStepIgn3.Text);
+ this.class18_0.class10_settings_0.BoostIGNRetard4 = double.Parse(this.txtbStepIgn4.Text);
+ this.class18_0.class10_settings_0.BoostIGNRetard5 = double.Parse(this.txtbStepIgn5.Text);
+ }
+ catch
+ {
+ this.class18_0.class10_settings_0.BoostFuel = 120;
+ this.class18_0.class10_settings_0.BoostRetard = 1;
+
+ this.class18_0.class10_settings_0.BoostIGNStep1 = 0;
+ this.class18_0.class10_settings_0.BoostIGNStep2 = 3;
+ this.class18_0.class10_settings_0.BoostIGNStep3 = 5;
+ this.class18_0.class10_settings_0.BoostIGNStep4 = 7;
+ this.class18_0.class10_settings_0.BoostIGNStep5 = 12;
+ this.class18_0.class10_settings_0.BoostIGNStep6 = 30;
+
+ this.class18_0.class10_settings_0.BoostIGNRetard1 = 0.08;
+ this.class18_0.class10_settings_0.BoostIGNRetard2 = 0.15;
+ this.class18_0.class10_settings_0.BoostIGNRetard3 = 0.25;
+ this.class18_0.class10_settings_0.BoostIGNRetard4 = 0.5;
+ this.class18_0.class10_settings_0.BoostIGNRetard5 = 0.75;
+ }
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmBoostTableSetup));
+ this.btnCancel = new System.Windows.Forms.Button();
+ this.btnApply = new System.Windows.Forms.Button();
+ this.groupBox3 = new System.Windows.Forms.GroupBox();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.label15 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label16 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label17 = new System.Windows.Forms.Label();
+ this.label10 = new System.Windows.Forms.Label();
+ this.label18 = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label19 = new System.Windows.Forms.Label();
+ this.label21 = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.label14 = new System.Windows.Forms.Label();
+ this.label20 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.rbIgnRet = new System.Windows.Forms.RadioButton();
+ this.rbIgnDont = new System.Windows.Forms.RadioButton();
+ this.rbIgnStep = new System.Windows.Forms.RadioButton();
+ this.groupBox5 = new System.Windows.Forms.GroupBox();
+ this.label3 = new System.Windows.Forms.Label();
+ this.rbFuelDont = new System.Windows.Forms.RadioButton();
+ this.label2 = new System.Windows.Forms.Label();
+ this.rbFuelAdd = new System.Windows.Forms.RadioButton();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.chkSec = new System.Windows.Forms.CheckBox();
+ this.chkPrim = new System.Windows.Forms.CheckBox();
+ this.rbSelected = new System.Windows.Forms.RadioButton();
+ this.rbCurrent = new System.Windows.Forms.RadioButton();
+ this.txtbBoostEff = new System.Windows.Forms.NumericUpDown();
+ this.txtbBoostRetard = new System.Windows.Forms.NumericUpDown();
+ this.txtbStepIgn1 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStepIgn2 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStepIgn3 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStepIgn4 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStepIgn5 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep1 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep3 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep5 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep7 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep9 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep2 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep4 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep6 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep8 = new System.Windows.Forms.NumericUpDown();
+ this.txtbStep10 = new System.Windows.Forms.NumericUpDown();
+ this.txtbCols = new System.Windows.Forms.NumericUpDown();
+ this.groupBox3.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.groupBox5.SuspendLayout();
+ this.groupBox1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbBoostEff)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbBoostRetard)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep7)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep9)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep8)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep10)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbCols)).BeginInit();
+ this.SuspendLayout();
+ //
+ // btnCancel
+ //
+ this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnCancel.Location = new System.Drawing.Point(23, 432);
+ this.btnCancel.Name = "btnCancel";
+ this.btnCancel.Size = new System.Drawing.Size(126, 25);
+ this.btnCancel.TabIndex = 8;
+ this.btnCancel.Text = "Cancel";
+ this.btnCancel.UseVisualStyleBackColor = true;
+ //
+ // btnApply
+ //
+ this.btnApply.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.btnApply.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnApply.Location = new System.Drawing.Point(162, 432);
+ this.btnApply.Name = "btnApply";
+ this.btnApply.Size = new System.Drawing.Size(147, 25);
+ this.btnApply.TabIndex = 7;
+ this.btnApply.Text = "Apply";
+ this.btnApply.UseVisualStyleBackColor = true;
+ this.btnApply.Click += new System.EventHandler(this.btnApply_Click);
+ //
+ // groupBox3
+ //
+ this.groupBox3.Controls.Add(this.txtbBoostRetard);
+ this.groupBox3.Controls.Add(this.panel1);
+ this.groupBox3.Controls.Add(this.label5);
+ this.groupBox3.Controls.Add(this.label1);
+ this.groupBox3.Controls.Add(this.rbIgnRet);
+ this.groupBox3.Controls.Add(this.rbIgnDont);
+ this.groupBox3.Controls.Add(this.rbIgnStep);
+ this.groupBox3.Location = new System.Drawing.Point(14, 159);
+ this.groupBox3.Name = "groupBox3";
+ this.groupBox3.Size = new System.Drawing.Size(310, 200);
+ this.groupBox3.TabIndex = 4;
+ this.groupBox3.TabStop = false;
+ this.groupBox3.Text = "Ignition Tables";
+ //
+ // panel1
+ //
+ this.panel1.Controls.Add(this.txtbStep10);
+ this.panel1.Controls.Add(this.txtbStepIgn5);
+ this.panel1.Controls.Add(this.txtbStep8);
+ this.panel1.Controls.Add(this.label15);
+ this.panel1.Controls.Add(this.txtbStep6);
+ this.panel1.Controls.Add(this.txtbStepIgn4);
+ this.panel1.Controls.Add(this.txtbStep4);
+ this.panel1.Controls.Add(this.txtbStepIgn3);
+ this.panel1.Controls.Add(this.txtbStep2);
+ this.panel1.Controls.Add(this.label7);
+ this.panel1.Controls.Add(this.txtbStep9);
+ this.panel1.Controls.Add(this.txtbStepIgn2);
+ this.panel1.Controls.Add(this.txtbStep7);
+ this.panel1.Controls.Add(this.txtbStepIgn1);
+ this.panel1.Controls.Add(this.txtbStep5);
+ this.panel1.Controls.Add(this.label16);
+ this.panel1.Controls.Add(this.txtbStep3);
+ this.panel1.Controls.Add(this.label11);
+ this.panel1.Controls.Add(this.txtbStep1);
+ this.panel1.Controls.Add(this.label8);
+ this.panel1.Controls.Add(this.label17);
+ this.panel1.Controls.Add(this.label10);
+ this.panel1.Controls.Add(this.label18);
+ this.panel1.Controls.Add(this.label12);
+ this.panel1.Controls.Add(this.label9);
+ this.panel1.Controls.Add(this.label19);
+ this.panel1.Controls.Add(this.label21);
+ this.panel1.Controls.Add(this.label13);
+ this.panel1.Controls.Add(this.label14);
+ this.panel1.Controls.Add(this.label20);
+ this.panel1.Enabled = false;
+ this.panel1.Location = new System.Drawing.Point(18, 79);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(272, 115);
+ this.panel1.TabIndex = 71;
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Location = new System.Drawing.Point(226, 92);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(33, 14);
+ this.label15.TabIndex = 70;
+ this.label15.Text = "°/psi";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(226, 29);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(33, 14);
+ this.label7.TabIndex = 52;
+ this.label7.Text = "°/psi";
+ //
+ // label16
+ //
+ this.label16.AutoSize = true;
+ this.label16.Location = new System.Drawing.Point(123, 92);
+ this.label16.Name = "label16";
+ this.label16.Size = new System.Drawing.Size(22, 14);
+ this.label16.TabIndex = 68;
+ this.label16.Text = "Psi";
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Location = new System.Drawing.Point(52, 50);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(21, 14);
+ this.label11.TabIndex = 54;
+ this.label11.Text = "><";
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(123, 29);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(22, 14);
+ this.label8.TabIndex = 50;
+ this.label8.Text = "Psi";
+ //
+ // label17
+ //
+ this.label17.AutoSize = true;
+ this.label17.Location = new System.Drawing.Point(52, 92);
+ this.label17.Name = "label17";
+ this.label17.Size = new System.Drawing.Size(21, 14);
+ this.label17.TabIndex = 66;
+ this.label17.Text = "><";
+ //
+ // label10
+ //
+ this.label10.AutoSize = true;
+ this.label10.Location = new System.Drawing.Point(123, 50);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(22, 14);
+ this.label10.TabIndex = 56;
+ this.label10.Text = "Psi";
+ //
+ // label18
+ //
+ this.label18.AutoSize = true;
+ this.label18.Location = new System.Drawing.Point(52, 29);
+ this.label18.Name = "label18";
+ this.label18.Size = new System.Drawing.Size(21, 14);
+ this.label18.TabIndex = 48;
+ this.label18.Text = "><";
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Location = new System.Drawing.Point(226, 71);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(33, 14);
+ this.label12.TabIndex = 64;
+ this.label12.Text = "°/psi";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(226, 50);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(33, 14);
+ this.label9.TabIndex = 58;
+ this.label9.Text = "°/psi";
+ //
+ // label19
+ //
+ this.label19.AutoSize = true;
+ this.label19.Location = new System.Drawing.Point(226, 8);
+ this.label19.Name = "label19";
+ this.label19.Size = new System.Drawing.Size(33, 14);
+ this.label19.TabIndex = 46;
+ this.label19.Text = "°/psi";
+ //
+ // label21
+ //
+ this.label21.AutoSize = true;
+ this.label21.Location = new System.Drawing.Point(52, 8);
+ this.label21.Name = "label21";
+ this.label21.Size = new System.Drawing.Size(21, 14);
+ this.label21.TabIndex = 42;
+ this.label21.Text = "><";
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Location = new System.Drawing.Point(123, 71);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(22, 14);
+ this.label13.TabIndex = 62;
+ this.label13.Text = "Psi";
+ //
+ // label14
+ //
+ this.label14.AutoSize = true;
+ this.label14.Location = new System.Drawing.Point(52, 71);
+ this.label14.Name = "label14";
+ this.label14.Size = new System.Drawing.Size(21, 14);
+ this.label14.TabIndex = 60;
+ this.label14.Text = "><";
+ //
+ // label20
+ //
+ this.label20.AutoSize = true;
+ this.label20.Location = new System.Drawing.Point(123, 8);
+ this.label20.Name = "label20";
+ this.label20.Size = new System.Drawing.Size(22, 14);
+ this.label20.TabIndex = 44;
+ this.label20.Text = "Psi";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(287, 38);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(11, 14);
+ this.label5.TabIndex = 9;
+ this.label5.Text = "°";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(133, 39);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(85, 14);
+ this.label1.TabIndex = 8;
+ this.label1.Text = "Retard per PSI:";
+ //
+ // rbIgnRet
+ //
+ this.rbIgnRet.AutoSize = true;
+ this.rbIgnRet.Location = new System.Drawing.Point(6, 38);
+ this.rbIgnRet.Name = "rbIgnRet";
+ this.rbIgnRet.Size = new System.Drawing.Size(104, 18);
+ this.rbIgnRet.TabIndex = 6;
+ this.rbIgnRet.Text = "Retard Ignition";
+ this.rbIgnRet.UseVisualStyleBackColor = true;
+ this.rbIgnRet.CheckedChanged += new System.EventHandler(this.rbIgnRet_CheckedChanged);
+ //
+ // rbIgnDont
+ //
+ this.rbIgnDont.AutoSize = true;
+ this.rbIgnDont.Checked = true;
+ this.rbIgnDont.Location = new System.Drawing.Point(6, 19);
+ this.rbIgnDont.Name = "rbIgnDont";
+ this.rbIgnDont.Size = new System.Drawing.Size(98, 18);
+ this.rbIgnDont.TabIndex = 1;
+ this.rbIgnDont.TabStop = true;
+ this.rbIgnDont.Text = "Don\'t Change";
+ this.rbIgnDont.UseVisualStyleBackColor = true;
+ //
+ // rbIgnStep
+ //
+ this.rbIgnStep.AutoSize = true;
+ this.rbIgnStep.Location = new System.Drawing.Point(6, 57);
+ this.rbIgnStep.Name = "rbIgnStep";
+ this.rbIgnStep.Size = new System.Drawing.Size(91, 18);
+ this.rbIgnStep.TabIndex = 40;
+ this.rbIgnStep.Text = "Step Retard:";
+ this.rbIgnStep.UseVisualStyleBackColor = true;
+ this.rbIgnStep.CheckedChanged += new System.EventHandler(this.rbIgnStep_CheckedChanged);
+ //
+ // groupBox5
+ //
+ this.groupBox5.Controls.Add(this.txtbBoostEff);
+ this.groupBox5.Controls.Add(this.label3);
+ this.groupBox5.Controls.Add(this.rbFuelDont);
+ this.groupBox5.Controls.Add(this.label2);
+ this.groupBox5.Controls.Add(this.rbFuelAdd);
+ this.groupBox5.Location = new System.Drawing.Point(14, 92);
+ this.groupBox5.Name = "groupBox5";
+ this.groupBox5.Size = new System.Drawing.Size(310, 61);
+ this.groupBox5.TabIndex = 6;
+ this.groupBox5.TabStop = false;
+ this.groupBox5.Text = "Fuel Tables";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(286, 38);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(14, 14);
+ this.label3.TabIndex = 10;
+ this.label3.Text = "%";
+ //
+ // rbFuelDont
+ //
+ this.rbFuelDont.AutoSize = true;
+ this.rbFuelDont.Checked = true;
+ this.rbFuelDont.Location = new System.Drawing.Point(7, 16);
+ this.rbFuelDont.Name = "rbFuelDont";
+ this.rbFuelDont.Size = new System.Drawing.Size(98, 18);
+ this.rbFuelDont.TabIndex = 5;
+ this.rbFuelDont.TabStop = true;
+ this.rbFuelDont.Text = "Don\'t Change";
+ this.rbFuelDont.UseVisualStyleBackColor = true;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(145, 36);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(73, 14);
+ this.label2.TabIndex = 4;
+ this.label2.Text = "Fuel per PSI:";
+ //
+ // rbFuelAdd
+ //
+ this.rbFuelAdd.AutoSize = true;
+ this.rbFuelAdd.Location = new System.Drawing.Point(6, 36);
+ this.rbFuelAdd.Name = "rbFuelAdd";
+ this.rbFuelAdd.Size = new System.Drawing.Size(98, 18);
+ this.rbFuelAdd.TabIndex = 2;
+ this.rbFuelAdd.Text = "Increase Fuel";
+ this.rbFuelAdd.UseVisualStyleBackColor = true;
+ this.rbFuelAdd.CheckedChanged += new System.EventHandler(this.rbFuelAdd_CheckedChanged);
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(90, 368);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(91, 14);
+ this.label4.TabIndex = 10;
+ this.label4.Text = "Boost Columns:";
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.label6.Location = new System.Drawing.Point(65, 392);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(195, 28);
+ this.label6.TabIndex = 11;
+ this.label6.Text = "If you change Columns number\r\nReset also Fuel and Ignition Tables";
+ this.label6.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.chkSec);
+ this.groupBox1.Controls.Add(this.chkPrim);
+ this.groupBox1.Controls.Add(this.rbSelected);
+ this.groupBox1.Controls.Add(this.rbCurrent);
+ this.groupBox1.Location = new System.Drawing.Point(14, 1);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(310, 86);
+ this.groupBox1.TabIndex = 12;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Table Selection";
+ //
+ // chkSec
+ //
+ this.chkSec.AutoSize = true;
+ this.chkSec.Enabled = false;
+ this.chkSec.Location = new System.Drawing.Point(151, 61);
+ this.chkSec.Name = "chkSec";
+ this.chkSec.Size = new System.Drawing.Size(116, 18);
+ this.chkSec.TabIndex = 8;
+ this.chkSec.Text = "Secondary Maps";
+ this.chkSec.UseVisualStyleBackColor = true;
+ //
+ // chkPrim
+ //
+ this.chkPrim.AutoSize = true;
+ this.chkPrim.Enabled = false;
+ this.chkPrim.Location = new System.Drawing.Point(35, 61);
+ this.chkPrim.Name = "chkPrim";
+ this.chkPrim.Size = new System.Drawing.Size(96, 18);
+ this.chkPrim.TabIndex = 7;
+ this.chkPrim.Text = "Primary Maps";
+ this.chkPrim.UseVisualStyleBackColor = true;
+ //
+ // rbSelected
+ //
+ this.rbSelected.AutoSize = true;
+ this.rbSelected.Location = new System.Drawing.Point(6, 39);
+ this.rbSelected.Name = "rbSelected";
+ this.rbSelected.Size = new System.Drawing.Size(105, 18);
+ this.rbSelected.TabIndex = 1;
+ this.rbSelected.Text = "Selected Maps";
+ this.rbSelected.UseVisualStyleBackColor = true;
+ this.rbSelected.CheckedChanged += new System.EventHandler(this.rbSelected_CheckedChanged);
+ //
+ // rbCurrent
+ //
+ this.rbCurrent.AutoSize = true;
+ this.rbCurrent.Checked = true;
+ this.rbCurrent.Location = new System.Drawing.Point(6, 18);
+ this.rbCurrent.Name = "rbCurrent";
+ this.rbCurrent.Size = new System.Drawing.Size(118, 18);
+ this.rbCurrent.TabIndex = 0;
+ this.rbCurrent.TabStop = true;
+ this.rbCurrent.Text = "Current Set Maps";
+ this.rbCurrent.UseVisualStyleBackColor = true;
+ //
+ // txtbBoostEff
+ //
+ this.txtbBoostEff.Location = new System.Drawing.Point(227, 34);
+ this.txtbBoostEff.Maximum = new decimal(new int[] {
+ 400,
+ 0,
+ 0,
+ 0});
+ this.txtbBoostEff.Minimum = new decimal(new int[] {
+ 80,
+ 0,
+ 0,
+ 0});
+ this.txtbBoostEff.Name = "txtbBoostEff";
+ this.txtbBoostEff.Size = new System.Drawing.Size(55, 20);
+ this.txtbBoostEff.TabIndex = 11;
+ this.txtbBoostEff.Value = new decimal(new int[] {
+ 80,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbBoostRetard
+ //
+ this.txtbBoostRetard.DecimalPlaces = 2;
+ this.txtbBoostRetard.Increment = new decimal(new int[] {
+ 5,
+ 0,
+ 0,
+ 131072});
+ this.txtbBoostRetard.Location = new System.Drawing.Point(227, 34);
+ this.txtbBoostRetard.Maximum = new decimal(new int[] {
+ 4,
+ 0,
+ 0,
+ 0});
+ this.txtbBoostRetard.Minimum = new decimal(new int[] {
+ 25,
+ 0,
+ 0,
+ 131072});
+ this.txtbBoostRetard.Name = "txtbBoostRetard";
+ this.txtbBoostRetard.Size = new System.Drawing.Size(55, 20);
+ this.txtbBoostRetard.TabIndex = 12;
+ this.txtbBoostRetard.Value = new decimal(new int[] {
+ 25,
+ 0,
+ 0,
+ 131072});
+ //
+ // txtbStepIgn1
+ //
+ this.txtbStepIgn1.DecimalPlaces = 2;
+ this.txtbStepIgn1.Increment = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn1.Location = new System.Drawing.Point(166, 5);
+ this.txtbStepIgn1.Maximum = new decimal(new int[] {
+ 2,
+ 0,
+ 0,
+ 0});
+ this.txtbStepIgn1.Minimum = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn1.Name = "txtbStepIgn1";
+ this.txtbStepIgn1.Size = new System.Drawing.Size(55, 20);
+ this.txtbStepIgn1.TabIndex = 72;
+ this.txtbStepIgn1.Value = new decimal(new int[] {
+ 8,
+ 0,
+ 0,
+ 131072});
+ //
+ // txtbStepIgn2
+ //
+ this.txtbStepIgn2.DecimalPlaces = 2;
+ this.txtbStepIgn2.Increment = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn2.Location = new System.Drawing.Point(166, 26);
+ this.txtbStepIgn2.Maximum = new decimal(new int[] {
+ 2,
+ 0,
+ 0,
+ 0});
+ this.txtbStepIgn2.Minimum = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn2.Name = "txtbStepIgn2";
+ this.txtbStepIgn2.Size = new System.Drawing.Size(55, 20);
+ this.txtbStepIgn2.TabIndex = 73;
+ this.txtbStepIgn2.Value = new decimal(new int[] {
+ 15,
+ 0,
+ 0,
+ 131072});
+ //
+ // txtbStepIgn3
+ //
+ this.txtbStepIgn3.DecimalPlaces = 2;
+ this.txtbStepIgn3.Increment = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn3.Location = new System.Drawing.Point(166, 47);
+ this.txtbStepIgn3.Maximum = new decimal(new int[] {
+ 2,
+ 0,
+ 0,
+ 0});
+ this.txtbStepIgn3.Minimum = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn3.Name = "txtbStepIgn3";
+ this.txtbStepIgn3.Size = new System.Drawing.Size(55, 20);
+ this.txtbStepIgn3.TabIndex = 74;
+ this.txtbStepIgn3.Value = new decimal(new int[] {
+ 25,
+ 0,
+ 0,
+ 131072});
+ //
+ // txtbStepIgn4
+ //
+ this.txtbStepIgn4.DecimalPlaces = 2;
+ this.txtbStepIgn4.Increment = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn4.Location = new System.Drawing.Point(166, 68);
+ this.txtbStepIgn4.Maximum = new decimal(new int[] {
+ 2,
+ 0,
+ 0,
+ 0});
+ this.txtbStepIgn4.Minimum = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn4.Name = "txtbStepIgn4";
+ this.txtbStepIgn4.Size = new System.Drawing.Size(55, 20);
+ this.txtbStepIgn4.TabIndex = 75;
+ this.txtbStepIgn4.Value = new decimal(new int[] {
+ 5,
+ 0,
+ 0,
+ 65536});
+ //
+ // txtbStepIgn5
+ //
+ this.txtbStepIgn5.DecimalPlaces = 2;
+ this.txtbStepIgn5.Increment = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn5.Location = new System.Drawing.Point(166, 89);
+ this.txtbStepIgn5.Maximum = new decimal(new int[] {
+ 2,
+ 0,
+ 0,
+ 0});
+ this.txtbStepIgn5.Minimum = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 131072});
+ this.txtbStepIgn5.Name = "txtbStepIgn5";
+ this.txtbStepIgn5.Size = new System.Drawing.Size(55, 20);
+ this.txtbStepIgn5.TabIndex = 76;
+ this.txtbStepIgn5.Value = new decimal(new int[] {
+ 75,
+ 0,
+ 0,
+ 131072});
+ //
+ // txtbStep1
+ //
+ this.txtbStep1.Location = new System.Drawing.Point(10, 5);
+ this.txtbStep1.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep1.Name = "txtbStep1";
+ this.txtbStep1.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep1.TabIndex = 12;
+ //
+ // txtbStep3
+ //
+ this.txtbStep3.Location = new System.Drawing.Point(10, 26);
+ this.txtbStep3.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep3.Name = "txtbStep3";
+ this.txtbStep3.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep3.TabIndex = 13;
+ this.txtbStep3.Value = new decimal(new int[] {
+ 3,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep5
+ //
+ this.txtbStep5.Location = new System.Drawing.Point(10, 48);
+ this.txtbStep5.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep5.Name = "txtbStep5";
+ this.txtbStep5.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep5.TabIndex = 14;
+ this.txtbStep5.Value = new decimal(new int[] {
+ 5,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep7
+ //
+ this.txtbStep7.Location = new System.Drawing.Point(10, 68);
+ this.txtbStep7.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep7.Name = "txtbStep7";
+ this.txtbStep7.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep7.TabIndex = 15;
+ this.txtbStep7.Value = new decimal(new int[] {
+ 7,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep9
+ //
+ this.txtbStep9.Location = new System.Drawing.Point(10, 89);
+ this.txtbStep9.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep9.Name = "txtbStep9";
+ this.txtbStep9.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep9.TabIndex = 16;
+ this.txtbStep9.Value = new decimal(new int[] {
+ 12,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep2
+ //
+ this.txtbStep2.Location = new System.Drawing.Point(79, 6);
+ this.txtbStep2.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep2.Name = "txtbStep2";
+ this.txtbStep2.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep2.TabIndex = 17;
+ this.txtbStep2.Value = new decimal(new int[] {
+ 3,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep4
+ //
+ this.txtbStep4.Location = new System.Drawing.Point(79, 27);
+ this.txtbStep4.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep4.Name = "txtbStep4";
+ this.txtbStep4.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep4.TabIndex = 18;
+ this.txtbStep4.Value = new decimal(new int[] {
+ 5,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep6
+ //
+ this.txtbStep6.Location = new System.Drawing.Point(79, 48);
+ this.txtbStep6.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep6.Name = "txtbStep6";
+ this.txtbStep6.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep6.TabIndex = 19;
+ this.txtbStep6.Value = new decimal(new int[] {
+ 7,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep8
+ //
+ this.txtbStep8.Location = new System.Drawing.Point(79, 69);
+ this.txtbStep8.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep8.Name = "txtbStep8";
+ this.txtbStep8.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep8.TabIndex = 20;
+ this.txtbStep8.Value = new decimal(new int[] {
+ 12,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbStep10
+ //
+ this.txtbStep10.Location = new System.Drawing.Point(79, 89);
+ this.txtbStep10.Maximum = new decimal(new int[] {
+ 60,
+ 0,
+ 0,
+ 0});
+ this.txtbStep10.Name = "txtbStep10";
+ this.txtbStep10.Size = new System.Drawing.Size(38, 20);
+ this.txtbStep10.TabIndex = 21;
+ this.txtbStep10.Value = new decimal(new int[] {
+ 30,
+ 0,
+ 0,
+ 0});
+ //
+ // txtbCols
+ //
+ this.txtbCols.Location = new System.Drawing.Point(193, 364);
+ this.txtbCols.Maximum = new decimal(new int[] {
+ 15,
+ 0,
+ 0,
+ 0});
+ this.txtbCols.Name = "txtbCols";
+ this.txtbCols.Size = new System.Drawing.Size(47, 20);
+ this.txtbCols.TabIndex = 13;
+ this.txtbCols.ValueChanged += new System.EventHandler(this.txtbCols_TextChanged);
+ //
+ // frmBoostTableSetup
+ //
+ this.AcceptButton = this.btnApply;
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.CancelButton = this.btnCancel;
+ this.ClientSize = new System.Drawing.Size(338, 471);
+ this.Controls.Add(this.txtbCols);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.btnCancel);
+ this.Controls.Add(this.btnApply);
+ this.Controls.Add(this.groupBox3);
+ this.Controls.Add(this.groupBox5);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmBoostTableSetup";
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Boost Tables";
+ this.groupBox3.ResumeLayout(false);
+ this.groupBox3.PerformLayout();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.groupBox5.ResumeLayout(false);
+ this.groupBox5.PerformLayout();
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbBoostEff)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbBoostRetard)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStepIgn5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep7)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep9)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep8)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbStep10)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.txtbCols)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ internal void method_0(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+
+ //Get Boost Columns
+ int startcolumns = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_75) - 10;
+ if (startcolumns < 0) startcolumns = 0;
+ if (startcolumns > 14) startcolumns = 14;
+ this.txtbCols.Text = startcolumns.ToString();
+
+ if (startcolumns == 0) IsBoosted = false;
+ else IsBoosted = true;
+
+ StartColumns = startcolumns;
+
+
+ this.txtbBoostEff.Text = this.class18_0.class10_settings_0.BoostFuel.ToString();
+ this.txtbBoostRetard.Text = this.class18_0.class10_settings_0.BoostRetard.ToString();
+
+ this.txtbStep1.Text = this.class18_0.class10_settings_0.BoostIGNStep1.ToString();
+ this.txtbStep2.Text = this.class18_0.class10_settings_0.BoostIGNStep2.ToString();
+ this.txtbStep3.Text = this.class18_0.class10_settings_0.BoostIGNStep2.ToString();
+ this.txtbStep4.Text = this.class18_0.class10_settings_0.BoostIGNStep3.ToString();
+ this.txtbStep5.Text = this.class18_0.class10_settings_0.BoostIGNStep3.ToString();
+ this.txtbStep6.Text = this.class18_0.class10_settings_0.BoostIGNStep4.ToString();
+ this.txtbStep7.Text = this.class18_0.class10_settings_0.BoostIGNStep4.ToString();
+ this.txtbStep8.Text = this.class18_0.class10_settings_0.BoostIGNStep5.ToString();
+ this.txtbStep9.Text = this.class18_0.class10_settings_0.BoostIGNStep5.ToString();
+ this.txtbStep10.Text = this.class18_0.class10_settings_0.BoostIGNStep6.ToString();
+
+ this.txtbStepIgn1.Text = this.class18_0.class10_settings_0.BoostIGNRetard1.ToString();
+ this.txtbStepIgn2.Text = this.class18_0.class10_settings_0.BoostIGNRetard2.ToString();
+ this.txtbStepIgn3.Text = this.class18_0.class10_settings_0.BoostIGNRetard3.ToString();
+ this.txtbStepIgn4.Text = this.class18_0.class10_settings_0.BoostIGNRetard4.ToString();
+ this.txtbStepIgn5.Text = this.class18_0.class10_settings_0.BoostIGNRetard5.ToString();
+
+ Loading = false;
+ }
+
+ private void method_1_SetFuel(SelectedTable selectedTable_0)
+ {
+ int num = 0;
+ int num2 = 0;
+ int num3 = 0;
+ float num4 = 0f;
+ float num5 = float.Parse(this.txtbBoostEff.Text) / 100f;
+ double num6 = 0.0;
+ while (this.class18_0.method_164((byte) num, selectedTable_0) <= (this.class18_0.class10_settings_0.int_6 + 40))
+ {
+ num++;
+ }
+ num2 = num - 1;
+ num3 = num;
+ for (int i = num3; i < this.class18_0.method_33(); i++)
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ num4 = this.class18_0.method_175((byte) num2, (byte) j, selectedTable_0);
+ num6 = this.class18_0.method_163((byte) i) - this.class18_0.method_163((byte) num2);
+ num4 += (num4 * (((float) num6) / 1000f)) * num5;
+ this.class18_0.method_177((byte) i, (byte) j, num4, selectedTable_0);
+ }
+ }
+ }
+
+ private void method_2_SetIgnition(SelectedTable selectedTable_0)
+ {
+ if (this.rbIgnStep.Checked)
+ {
+ this.method_3(selectedTable_0, float.Parse(this.txtbStep1.Text), float.Parse(this.txtbStep2.Text), float.Parse(this.txtbStepIgn1.Text));
+ this.method_3(selectedTable_0, float.Parse(this.txtbStep3.Text), float.Parse(this.txtbStep4.Text), float.Parse(this.txtbStepIgn2.Text));
+ this.method_3(selectedTable_0, float.Parse(this.txtbStep5.Text), float.Parse(this.txtbStep6.Text), float.Parse(this.txtbStepIgn3.Text));
+ this.method_3(selectedTable_0, float.Parse(this.txtbStep7.Text), float.Parse(this.txtbStep8.Text), float.Parse(this.txtbStepIgn4.Text));
+ this.method_3(selectedTable_0, float.Parse(this.txtbStep9.Text), float.Parse(this.txtbStep10.Text), float.Parse(this.txtbStepIgn5.Text));
+ }
+ else
+ {
+ int num = 0;
+ int num2 = 0;
+ int num3 = 0;
+ float num4 = 0f;
+ float num5 = 0f;
+ try
+ {
+ num5 = float.Parse(this.txtbBoostRetard.Text);
+ }
+ catch
+ {
+ try
+ {
+ num5 = (float) double.Parse(this.txtbBoostRetard.Text);
+ }
+ catch { }
+ }
+
+ float num6 = 0f;
+ while (this.class18_0.method_164((byte)num, selectedTable_0) <= (this.class18_0.class10_settings_0.int_6 + 40))
+ {
+ num++;
+ }
+ num2 = num - 1;
+ num3 = num;
+ for (int i = num3; i < this.class18_0.method_33(); i++)
+ {
+ num6 = this.class18_0.method_245(this.class18_0.method_164((byte)i, selectedTable_0));
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ num4 = this.class18_0.method_175((byte)num2, (byte)j, selectedTable_0);
+ num4 -= num6 * num5;
+ if (num4 < 0f) num4 = 0f;
+ this.class18_0.method_177((byte)i, (byte)j, num4, selectedTable_0);
+ }
+ }
+ }
+ }
+
+ private void method_3(SelectedTable selectedTable_0, float float_0, float float_1, float float_2)
+ {
+ int num = 0;
+ int num2 = 0;
+ int num3 = 0;
+ float num4 = 0f;
+ float num5 = float_2;
+ float num6 = 0f;
+ while (this.class18_0.method_164((byte)num, selectedTable_0) <= (this.class18_0.class10_settings_0.int_6 + 20))
+ {
+ num++;
+ }
+ num2 = num - 1;
+ num3 = num;
+ for (int i = num3; i < this.class18_0.method_33(); i++)
+ {
+ num6 = this.class18_0.method_245(this.class18_0.method_164((byte)i, selectedTable_0));
+ if ((num6 >= float_0) && (num6 <= float_1))
+ {
+ for (int j = 0; j < this.class18_0.method_32_GetRPM_RowsNumber(); j++)
+ {
+ num4 = this.class18_0.method_175((byte)num2, (byte)j, selectedTable_0);
+ if (num4 > -6f)
+ {
+ num4 -= num6 * num5;
+ this.class18_0.method_177((byte)i, (byte)j, num4, selectedTable_0);
+ }
+ }
+ }
+ }
+ }
+
+ private void rbFuelAdd_CheckedChanged(object sender, EventArgs e)
+ {
+ if (this.rbFuelAdd.Checked)
+ {
+ this.txtbBoostEff.Enabled = true;
+ }
+ else
+ {
+ this.txtbBoostEff.Enabled = false;
+ }
+ }
+
+ private void rbIgnRet_CheckedChanged(object sender, EventArgs e)
+ {
+ if (this.rbIgnRet.Checked)
+ {
+ this.txtbBoostRetard.Enabled = true;
+ }
+ else
+ {
+ this.txtbBoostRetard.Enabled = false;
+ }
+ }
+
+ private void txtbCols_TextChanged(object sender, EventArgs e)
+ {
+ if (int.Parse(this.txtbCols.Text) < 0) this.txtbCols.Text = "0";
+ if (int.Parse(this.txtbCols.Text) > 15) this.txtbCols.Text = "15";
+ if (!Loading)
+ {
+ if (int.Parse(this.txtbCols.Text) == StartColumns) Changed = false;
+ else Changed = true;
+
+ if (Changed && int.Parse(this.txtbCols.Text) != 0)
+ {
+ label6.ForeColor = System.Drawing.Color.Red;
+ this.rbFuelAdd.Checked = true;
+ this.rbIgnRet.Checked = true;
+ }
+ else if (Changed && int.Parse(this.txtbCols.Text) == 0)
+ {
+ this.label6.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.rbFuelAdd.Checked = false;
+ this.rbIgnRet.Checked = false;
+ }
+ else label6.ForeColor = System.Drawing.SystemColors.ControlText;
+ }
+ }
+
+ private void rbIgnStep_CheckedChanged(object sender, EventArgs e)
+ {
+ if (this.rbIgnStep.Checked)
+ {
+ this.panel1.Enabled = true;
+ }
+ else
+ {
+ this.panel1.Enabled = false;
+ }
+ }
+
+ private void rbSelected_CheckedChanged(object sender, EventArgs e)
+ {
+ if (this.rbSelected.Checked)
+ {
+ this.chkPrim.Enabled = true;
+ this.chkSec.Enabled = true;
+ this.chkSec.Checked = false;
+ this.chkPrim.Checked = false;
+ }
+ else
+ {
+ this.chkPrim.Enabled = false;
+ this.chkSec.Enabled = false;
+ this.chkSec.Checked = false;
+ this.chkPrim.Checked = false;
+ }
+ }
+}
+
diff --git a/frmBoostTableSetup.resx b/frmBoostTableSetup.resx
new file mode 100644
index 0000000..23a8aad
--- /dev/null
+++ b/frmBoostTableSetup.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmBurner.cs b/frmBurner.cs
new file mode 100644
index 0000000..f6e8027
--- /dev/null
+++ b/frmBurner.cs
@@ -0,0 +1,814 @@
+//using PropertiesRes;
+using System;
+using System.IO;
+using System.Globalization;
+using System.ComponentModel;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class frmBurner : Form
+{
+ public Button button1;
+ private Button button2;
+ private Class18 class18_0;
+ private Class5_burn class5_burn_0;
+ private IContainer icontainer_0;
+ private int int_0;
+ public ListBox ChipSelectBox;
+ private ListBox listBox2;
+ private Label label2;
+ private Label label3;
+ private GroupBox groupBox1;
+ private Label label6;
+ private CheckBox checkBox1;
+ private Button button3;
+ private Label label5;
+ private Label label4;
+ private Label label1;
+ private ProgressBar progressBar1;
+ public byte[] SecondBytes = new byte[] { };
+ public bool Is2Timer = false;
+ public bool Inverted = false;
+ private OpenFileDialog openFileDialog1;
+ private Button btnAlternative;
+ private Label label7;
+ private Label lblBinFilename;
+ private bool IsLoading = true;
+ private bool CustomFile = false;
+ public TextBox txtAccess;
+ public Label label10;
+ private byte[] CustomBytes = new byte[] { };
+ public Label label8;
+ private Label label9;
+ private Label label11;
+ public int LastAccessTime = 20;
+
+ public frmBurner()
+ {
+ this.InitializeComponent();
+
+ lblBinFilename.Text = "";
+
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ //if (this.class18_0.class15_0.method_5(Enum4.const_4))
+ //{
+ if (this.int_0 == 1)
+ {
+ //Reset First Byte
+ //this.class18_0.byte_0[0] = this.class18_0.StartByte;
+ Is2Timer = false;
+ bool CanGo = true;
+ Inverted = checkBox1.Checked;
+ if (this.listBox2.SelectedIndex == 2)
+ {
+ if (label5.Text == "NO FILE SELECTED")
+ {
+ CanGo = false;
+ MessageBox.Show(Form.ActiveForm, "Error!\n2Timer don't have 2nd file selected!");
+ }
+ /*if (SecondBytes.Length < 0x8000)
+ {
+ CanGo = false;
+ MessageBox.Show(Form.ActiveForm, "Error!\n2Timer 2nd file are too short!");
+ }*/
+ Is2Timer = true;
+ }
+ if (CanGo)
+ {
+ SetIndex();
+ this.button1.Enabled = false;
+ SetBytess();
+ this.class5_burn_0.method_16(this);
+ }
+ }
+ else if (this.int_0 == 2)
+ {
+ this.button1.Enabled = false;
+ SetBytess();
+ this.class5_burn_0.method_17(this);
+ }
+ else if (this.int_0 == 3)
+ {
+ this.button1.Enabled = false;
+ SetBytess();
+ this.class5_burn_0.method_18(this, true);
+ }
+ //}
+ }
+
+ private void SetBytess()
+ {
+ int FSize = 32768;
+ if (ChipSelectBox.SelectedIndex == 0 && this.listBox2.SelectedIndex == 2) FSize = FSize * 2;
+ this.class5_burn_0.byte_ALL = new byte[FSize];
+
+ //Set bytes at location #1
+ for (int i = 0; i < 32768; i++)
+ {
+ if (ChipSelectBox.SelectedIndex == 0 && this.listBox2.SelectedIndex == 2)
+ {
+ if (!Inverted) this.class5_burn_0.byte_ALL[i] = this.SecondBytes[i];
+ if (Inverted) this.class5_burn_0.byte_ALL[i] = GetBinFileByteAt(i);
+ //if (Inverted) this.class5_burn_0.byte_ALL[i] = this.class18_0.GetByteAt(i);
+ }
+ else
+ {
+ this.class5_burn_0.byte_ALL[i] = this.class18_0.GetByteAt(i);
+ }
+ }
+ //Set bytes at location #2
+ if (ChipSelectBox.SelectedIndex == 0 && this.listBox2.SelectedIndex == 2)
+ {
+ for (int i = 0; i < 32768; i++)
+ {
+ if (Inverted) this.class5_burn_0.byte_ALL[i + 32768] = this.SecondBytes[i];
+ if (!Inverted) this.class5_burn_0.byte_ALL[i + 32768] = GetBinFileByteAt(i);
+ //if (!Inverted) this.class5_burn_0.byte_ALL[i + 32768] = this.class18_0.GetByteAt(i);
+ }
+ }
+ }
+
+ private byte GetBinFileByteAt(int Index)
+ {
+ if (!CustomFile) return this.class18_0.GetByteAt(Index);
+ else return CustomBytes[Index];
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmBurner_Load(object sender, EventArgs e)
+ {
+ label5.Text = "NO FILE SELECTED";
+ label1.Visible = (label5.Text == "NO FILE SELECTED");
+
+ //if (this.class18_0.class15_0.method_5(Enum4.const_4))
+ //{
+ this.int_0 = int.Parse(base.Tag.ToString());
+ if (this.int_0 == 1) this.button1.Text = "Write";
+ else if (this.int_0 == 2) this.button1.Text = "Read";
+ else if (this.int_0 == 3) this.button1.Text = "Verify";
+
+ if (this.int_0 != 1)
+ {
+ label10.Visible = false;
+ txtAccess.Visible = false;
+ label8.Visible = false;
+ }
+
+ try
+ {
+ //int ChipIndex = Settings.Default.burnChipIndex;
+ int ChipIndex = this.class18_0.class10_settings_0.burnChipIndex;
+ int ChipBrand = 0;
+ int ChipRegion = 1;
+ bool Locked = false;
+
+ if (ChipIndex == 0 || ChipIndex == 1 || ChipIndex == 6) ChipBrand = 0;
+ if (ChipIndex == 1) ChipRegion = 0;
+ if (ChipIndex == 6) ChipRegion = 2;
+
+ if (ChipIndex == 2) { ChipBrand = 1; ChipRegion = 0; Locked = true; }
+ if (ChipIndex == 3) { ChipBrand = 2; ChipRegion = 0; Locked = true; }
+
+ if (ChipIndex == 4 | ChipIndex == 5) ChipBrand = 3;
+ if (ChipIndex == 5) ChipRegion = 0;
+
+ this.ChipSelectBox.SelectedIndex = ChipBrand;
+ this.listBox2.SelectedIndex = ChipRegion;
+ this.listBox2.Enabled = !Locked;
+
+ Load2TimerBox();
+ }
+ catch
+ {
+ this.ChipSelectBox.SelectedIndex = 0;
+ //Settings.Default.burnChipIndex = 0;
+ this.class18_0.class10_settings_0.burnChipIndex = 0;
+ this.listBox2.SelectedIndex = 1;
+ this.listBox2.Enabled = true;
+ }
+ /*}
+ else
+ {
+ base.Enabled = false;
+ this.button1.Enabled = false;
+ base.Close();
+ }*/
+
+ label6.Visible = checkBox1.Checked;
+
+ IsLoading = false;
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmBurner));
+ this.progressBar1 = new System.Windows.Forms.ProgressBar();
+ this.button1 = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.ChipSelectBox = new System.Windows.Forms.ListBox();
+ this.listBox2 = new System.Windows.Forms.ListBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.label6 = new System.Windows.Forms.Label();
+ this.checkBox1 = new System.Windows.Forms.CheckBox();
+ this.button3 = new System.Windows.Forms.Button();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
+ this.btnAlternative = new System.Windows.Forms.Button();
+ this.label7 = new System.Windows.Forms.Label();
+ this.lblBinFilename = new System.Windows.Forms.Label();
+ this.txtAccess = new System.Windows.Forms.TextBox();
+ this.label10 = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // progressBar1
+ //
+ this.progressBar1.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.progressBar1.ForeColor = System.Drawing.Color.Lime;
+ this.progressBar1.Location = new System.Drawing.Point(0, 325);
+ this.progressBar1.Name = "progressBar1";
+ this.progressBar1.Size = new System.Drawing.Size(517, 19);
+ this.progressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+ this.progressBar1.TabIndex = 0;
+ //
+ // button1
+ //
+ this.button1.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button1.Location = new System.Drawing.Point(395, 279);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(87, 25);
+ this.button1.TabIndex = 2;
+ this.button1.Text = "Do";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // button2
+ //
+ this.button2.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button2.Location = new System.Drawing.Point(289, 279);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(87, 25);
+ this.button2.TabIndex = 4;
+ this.button2.Text = "Close";
+ this.button2.UseVisualStyleBackColor = true;
+ //
+ // ChipSelectBox
+ //
+ this.ChipSelectBox.FormattingEnabled = true;
+ this.ChipSelectBox.ItemHeight = 14;
+ this.ChipSelectBox.Items.AddRange(new object[] {
+ "SST27SF512",
+ "SST27SF512 (Fake 70ns)",
+ "SST27SF256",
+ "W27C512 (Fake Winbond SST)",
+ "W27E512",
+ "AT29C256",
+ "27C256(read only)",
+ "27C512(read only)",
+ "61256/61C256",
+ "62256/62C256",
+ "DS1230"});
+ this.ChipSelectBox.Location = new System.Drawing.Point(14, 58);
+ this.ChipSelectBox.Name = "ChipSelectBox";
+ this.ChipSelectBox.Size = new System.Drawing.Size(243, 158);
+ this.ChipSelectBox.TabIndex = 5;
+ this.ChipSelectBox.SelectedIndexChanged += new System.EventHandler(this.lstChip_SelectedIndexChanged);
+ //
+ // listBox2
+ //
+ this.listBox2.FormattingEnabled = true;
+ this.listBox2.ItemHeight = 14;
+ this.listBox2.Items.AddRange(new object[] {
+ "0000-7FFF (32kb chip)",
+ "8000-FFFF (64kb chip)",
+ "0000-FFFF (2Timer on 64kb chip)"});
+ this.listBox2.Location = new System.Drawing.Point(263, 58);
+ this.listBox2.Name = "listBox2";
+ this.listBox2.Size = new System.Drawing.Size(243, 46);
+ this.listBox2.TabIndex = 6;
+ this.listBox2.SelectedIndexChanged += new System.EventHandler(this.lstRegion_SelectedIndexChanged);
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(263, 39);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(114, 14);
+ this.label2.TabIndex = 7;
+ this.label2.Text = "Select Chip Region:";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(14, 39);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(73, 14);
+ this.label3.TabIndex = 9;
+ this.label3.Text = "Select Chip:";
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.label6);
+ this.groupBox1.Controls.Add(this.checkBox1);
+ this.groupBox1.Controls.Add(this.button3);
+ this.groupBox1.Controls.Add(this.label5);
+ this.groupBox1.Controls.Add(this.label4);
+ this.groupBox1.Controls.Add(this.label1);
+ this.groupBox1.Location = new System.Drawing.Point(263, 110);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(243, 150);
+ this.groupBox1.TabIndex = 10;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "2Timer";
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.ForeColor = System.Drawing.Color.Red;
+ this.label6.Location = new System.Drawing.Point(28, 114);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(192, 28);
+ this.label6.TabIndex = 5;
+ this.label6.Text = "when using invert, this 2nd file\r\nare used when the 2Timer are OFF\r\n";
+ this.label6.Click += new System.EventHandler(this.label6_Click);
+ //
+ // checkBox1
+ //
+ this.checkBox1.AutoSize = true;
+ this.checkBox1.Location = new System.Drawing.Point(32, 89);
+ this.checkBox1.Name = "checkBox1";
+ this.checkBox1.Size = new System.Drawing.Size(136, 18);
+ this.checkBox1.TabIndex = 4;
+ this.checkBox1.Text = "Invert Files Location";
+ this.checkBox1.UseVisualStyleBackColor = true;
+ this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
+ //
+ // button3
+ //
+ this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button3.Location = new System.Drawing.Point(73, 41);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(87, 22);
+ this.button3.TabIndex = 3;
+ this.button3.Text = "Select File";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Click += new System.EventHandler(this.button3_Click);
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(45, 69);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(40, 14);
+ this.label5.TabIndex = 2;
+ this.label5.Text = "label5";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(10, 68);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(29, 14);
+ this.label4.TabIndex = 1;
+ this.label4.Text = "File:";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label1.ForeColor = System.Drawing.Color.Red;
+ this.label1.Location = new System.Drawing.Point(29, 21);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(186, 14);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "Select the 2nd file for the 2Timer";
+ //
+ // openFileDialog1
+ //
+ this.openFileDialog1.DefaultExt = "bin";
+ this.openFileDialog1.Filter = "Binary File|*.bin";
+ this.openFileDialog1.Title = "Open 2nd file for 2Timer";
+ //
+ // btnAlternative
+ //
+ this.btnAlternative.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.btnAlternative.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnAlternative.Location = new System.Drawing.Point(6, 5);
+ this.btnAlternative.Name = "btnAlternative";
+ this.btnAlternative.Size = new System.Drawing.Size(163, 25);
+ this.btnAlternative.TabIndex = 11;
+ this.btnAlternative.Text = "Load Alternative .bin File";
+ this.btnAlternative.UseVisualStyleBackColor = true;
+ this.btnAlternative.Click += new System.EventHandler(this.BtnAlternative_Click);
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(175, 10);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(29, 14);
+ this.label7.TabIndex = 12;
+ this.label7.Text = "File:";
+ //
+ // lblBinFilename
+ //
+ this.lblBinFilename.AutoSize = true;
+ this.lblBinFilename.Location = new System.Drawing.Point(212, 10);
+ this.lblBinFilename.Name = "lblBinFilename";
+ this.lblBinFilename.Size = new System.Drawing.Size(73, 14);
+ this.lblBinFilename.TabIndex = 13;
+ this.lblBinFilename.Text = "filename.bin";
+ //
+ // txtAccess
+ //
+ this.txtAccess.Location = new System.Drawing.Point(101, 220);
+ this.txtAccess.Name = "txtAccess";
+ this.txtAccess.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
+ this.txtAccess.Size = new System.Drawing.Size(31, 20);
+ this.txtAccess.TabIndex = 15;
+ this.txtAccess.Text = "20";
+ this.txtAccess.Validated += new System.EventHandler(this.txtAccess_Validated);
+ //
+ // label10
+ //
+ this.label10.AutoSize = true;
+ this.label10.Location = new System.Drawing.Point(16, 223);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(79, 14);
+ this.label10.TabIndex = 14;
+ this.label10.Text = "Access Time:";
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(138, 223);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(20, 14);
+ this.label8.TabIndex = 16;
+ this.label8.Text = "ns";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label9.ForeColor = System.Drawing.Color.Red;
+ this.label9.Location = new System.Drawing.Point(16, 247);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(178, 14);
+ this.label9.TabIndex = 6;
+ this.label9.Text = "**ONLY with BMBurner V2++ : **";
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label11.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.label11.Location = new System.Drawing.Point(21, 264);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(170, 56);
+ this.label11.TabIndex = 17;
+ this.label11.Text = "-W27C512 (Fake Winbond SST)\r\n-W27E512\r\n-SST27SF256\r\n-SST27SF512 (Fake 70ns)";
+ //
+ // frmBurner
+ //
+ this.AcceptButton = this.button1;
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.CancelButton = this.button2;
+ this.ClientSize = new System.Drawing.Size(517, 344);
+ this.Controls.Add(this.label11);
+ this.Controls.Add(this.label9);
+ this.Controls.Add(this.label8);
+ this.Controls.Add(this.txtAccess);
+ this.Controls.Add(this.label10);
+ this.Controls.Add(this.lblBinFilename);
+ this.Controls.Add(this.label7);
+ this.Controls.Add(this.btnAlternative);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.listBox2);
+ this.Controls.Add(this.ChipSelectBox);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.progressBar1);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmBurner";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Burner";
+ this.Load += new System.EventHandler(this.frmBurner_Load);
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void lstChip_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ RefreshSelectedChip();
+ }
+
+ void RefreshSelectedChip()
+ {
+ txtAccess.Text = "70";
+ if (this.ChipSelectBox.Text == "SST27SF512") txtAccess.Text = "20";
+ if (this.ChipSelectBox.Text == "W27E512") txtAccess.Text = "150";
+ if (this.ChipSelectBox.Text == "DS1230") txtAccess.Text = "120";
+ if (this.ChipSelectBox.Text == "61256/61C256") txtAccess.Text = "45";
+ if (this.ChipSelectBox.Text == "62256/62C256") txtAccess.Text = "45";
+ ChangeAccessTime();
+
+ bool Locked = false;
+ if (!Is512k())
+ {
+ this.class5_burn_0.method_1(true); //chip index = 2
+ if (this.ChipSelectBox.Text == "SST27SF256") this.class5_burn_0.method_1_SST256(true);
+ this.listBox2.SelectedIndex = 0; //select 256k region
+ Locked = true; //lock 2timer feature
+ }
+ else
+ {
+ this.class5_burn_0.method_1(false); //chip index = 5
+ this.listBox2.SelectedIndex = 1; //select 512k region
+ }
+
+ //enable write
+ if (!CanWrite() && (this.int_0 == 1)) this.button1.Enabled = false;
+ else this.button1.Enabled = true;
+
+ SetIndex();
+
+ //2timer lock
+ this.listBox2.Enabled = !Locked;
+ }
+
+ public bool Is512k()
+ {
+ if (this.ChipSelectBox.Text.Contains("512")) return true;
+ return false;
+ }
+
+ public bool CanWrite()
+ {
+ if (!this.ChipSelectBox.Text.Contains("(read only)")) return true;
+ return false;
+ }
+
+ public void SetIndex()
+ {
+ //if SST and 2Timer selected, switch to read last area
+ if (Is512k() && this.listBox2.SelectedIndex == 2 && this.int_0 == 2)
+ {
+ Is2Timer = false;
+ if (!IsLoading) MessageBox.Show(Form.ActiveForm, "You cannot read the full 2Timer area\nYou can't open 2x files on the same BMTune", "Burner Notification", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ this.listBox2.SelectedIndex = 1;
+ }
+
+ if (!Is512k()) this.class5_burn_0.method_3(0L);
+ else this.class5_burn_0.method_3(0x8000L);
+
+ if (Is2Timer)
+ {
+ this.class5_burn_0.method_3(0L);
+ }
+
+
+ int ChipIndex = this.ChipSelectBox.SelectedIndex;
+ int ChipRegion = this.listBox2.SelectedIndex;
+ int BurnIndex = 0;
+ if (ChipIndex == 0 && ChipRegion == 1) BurnIndex = 0;
+ if (ChipIndex == 0 && ChipRegion == 0) BurnIndex = 1;
+ if (ChipIndex == 1 && ChipRegion == 0) BurnIndex = 2;
+ if (ChipIndex == 3 && ChipRegion == 0) BurnIndex = 3;
+ if (ChipIndex == 4 && ChipRegion == 1) BurnIndex = 4;
+ if (ChipIndex == 4 && ChipRegion == 0) BurnIndex = 5;
+ if (ChipIndex == 0 && ChipRegion == 2) BurnIndex = 6;
+ //Settings.Default.burnChipIndex = BurnIndex;
+ this.class18_0.class10_settings_0.burnChipIndex = BurnIndex;
+
+ Load2TimerBox();
+ }
+
+ void Load2TimerBox()
+ {
+ if (Is512k())
+ {
+ if (this.int_0 != 2)
+ {
+ if (this.listBox2.SelectedIndex == 2)
+ {
+ this.groupBox1.Enabled = true;
+ //this.Size = new Size(287, 512);
+ }
+ else
+ {
+ SetSmall();
+ }
+ }
+ else
+ {
+ Is2Timer = false;
+ this.listBox2.SelectedIndex = 1;
+ SetSmall();
+ }
+ }
+ else
+ {
+ this.listBox2.SelectedIndex = 0;
+ SetSmall();
+ }
+ }
+
+ void SetSmall()
+ {
+ this.groupBox1.Enabled = false;
+ //this.Size = new Size(287, 357);
+ }
+
+ private void lstRegion_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ SetIndex();
+ }
+
+ public void method_0(ref Class5_burn class5_1, ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+ this.class5_burn_0 = class5_1;
+ this.class5_burn_0.delegate8_0 += new Class5_burn.Delegate8(this.method_2);
+ this.class5_burn_0.delegate9_0 += new Class5_burn.Delegate9(this.SetBurnerTitle);
+
+ RefreshSelectedChip();
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+
+ if (this.class18_0.method_30_HasFileLoadedInBMTune()) this.lblBinFilename.Text = Path.GetFileName(this.class18_0.method_25_GetFilename());
+ }
+
+ private void SetBurnerTitle(string string_0)
+ {
+ this.Text = "Burner: " + string_0;
+ if (string_0.Contains("Chip not verified") || string_0.Contains("Failed to read"))
+ {
+ this.button1.BackColor = this.class18_0.class10_settings_0.color_Off;
+ }
+ else if (string_0.Contains("Chip verified") || string_0.Contains("Succesfully read"))
+ {
+ this.button1.BackColor = this.class18_0.class10_settings_0.color_On;
+ }
+ else
+ {
+ this.button1.BackColor = SystemColors.Control;
+ }
+ this.Refresh();
+ }
+
+ private void method_2(int int_1)
+ {
+ this.progressBar1.Value = int_1;
+ if (int_1 != 100)
+ {
+ this.button1.Enabled = false;
+ }
+ else
+ {
+ this.button1.Enabled = true;
+ }
+ }
+
+ private void button3_Click(object sender, EventArgs e)
+ {
+ DialogResult result = openFileDialog1.ShowDialog();
+ if (result == DialogResult.OK)
+ {
+ byte[] BuffBytes = File.ReadAllBytes(openFileDialog1.FileName);
+ if (BuffBytes.Length < 0x8000)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error!\nSelected file are too short, this is not a 32kb file!");
+ }
+ else if (BuffBytes.Length > 0x8000)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Error!\nSelected file are too long, this is not a 32kb file!" + Environment.NewLine + "Only the first 32kb will be burn" + Environment.NewLine + "Do you want to continue?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
+ {
+ Set2Timer();
+ }
+ }
+ else
+ {
+ Set2Timer();
+ }
+ }
+ }
+
+ private void Set2Timer()
+ {
+ this.label5.Text = Path.GetFileName(openFileDialog1.FileName);
+ this.SecondBytes = File.ReadAllBytes(openFileDialog1.FileName);
+ label1.Visible = (label5.Text == "NO FILE SELECTED");
+ }
+
+ private void BtnAlternative_Click(object sender, EventArgs e)
+ {
+ string BackupTitle = openFileDialog1.Title;
+ openFileDialog1.Title = "Open any binary file";
+
+ DialogResult result = openFileDialog1.ShowDialog();
+ if (result == DialogResult.OK)
+ {
+ CustomBytes = File.ReadAllBytes(openFileDialog1.FileName);
+ if (CustomBytes.Length < 0x8000)
+ {
+ MessageBox.Show(Form.ActiveForm, "Error!\nSelected file are too short, this is not a 32kb file!");
+ }
+ else if (CustomBytes.Length > 0x8000)
+ {
+ if (MessageBox.Show(Form.ActiveForm, "Error!\nSelected file are too long, this is not a 32kb file!" + Environment.NewLine + "Only the first 32kb will be burn" + Environment.NewLine + "Do you want to continue?", "BMTune", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
+ {
+ SetCustom();
+ }
+ }
+ else {
+ SetCustom();
+ }
+ }
+
+ openFileDialog1.Title = BackupTitle;
+ }
+
+ private void SetCustom()
+ {
+
+ CustomFile = true;
+ this.lblBinFilename.Text = Path.GetFileName(openFileDialog1.FileName);
+ }
+
+ private void txtAccess_Validated(object sender, EventArgs e)
+ {
+ ChangeAccessTime();
+ }
+
+ private void ChangeAccessTime()
+ {
+ try
+ {
+ int AccT = int.Parse(txtAccess.Text);
+ if (AccT > 0 && AccT < 255)
+ {
+ if (AccT != LastAccessTime)
+ {
+ //Log_This("Changing AccessTime to: " + AccT + "ns");
+ //Serial.ChangeAccTime(AccT);
+ LastAccessTime = AccT;
+ }
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "ERROR : AccessTime not correctly set");
+ }
+ }
+ catch
+ {
+ MessageBox.Show(Form.ActiveForm, "ERROR : AccessTime not correctly set");
+ }
+ }
+
+ private void label6_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void checkBox1_CheckedChanged(object sender, EventArgs e)
+ {
+ label6.Visible = checkBox1.Checked;
+ }
+}
+
diff --git a/frmBurner.resx b/frmBurner.resx
new file mode 100644
index 0000000..8717791
--- /dev/null
+++ b/frmBurner.resx
@@ -0,0 +1,1790 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmCPUBench.Designer.cs b/frmCPUBench.Designer.cs
new file mode 100644
index 0000000..9a9e973
--- /dev/null
+++ b/frmCPUBench.Designer.cs
@@ -0,0 +1,11 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+using System;
diff --git a/frmCPUBench.cs b/frmCPUBench.cs
new file mode 100644
index 0000000..f526c8e
--- /dev/null
+++ b/frmCPUBench.cs
@@ -0,0 +1,832 @@
+using Microsoft.Win32;
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Drawing;
+using System.Management;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+public class frmCPUBench : Form
+{
+ public static string string_0 = "";
+ public static string string_1;
+ public static string string_2;
+ public static int int_0 = 0;
+ public long long_0;
+ public long long_1;
+ public long long_2;
+ public int int_1 = 0x3a98;
+ private const int int_2 = 0x200;
+ private IContainer icontainer_0;
+ private Button button1;
+ private Label label1;
+ private Label label2;
+ private ProgressBar progressBar1;
+ private ProgressBar progressBar2;
+ private ProgressBar progressBar3;
+ private ProgressBar progressBar4;
+ private Label label3;
+ private Button button2;
+ private Label label4;
+ private Label label5;
+ private Label label7;
+ private Label label8;
+ private Label label9;
+ private Label label10;
+ private Label label6;
+
+ internal frmCPUBench(ref Class17 Class17_1)
+ {
+ this.InitializeComponent();
+
+ /*foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }*/
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show("Your Laptop may stop responding for 10-20 sec this is normal as the CPU 100% loaded");
+ this.long_0 = 0L;
+ this.Text = "Laptop Benchmark Tool - Benchmark in progress";
+ this.method_2();
+ this.long_1 = smethod_00(DateTime.Now);
+ this.long_2 = this.long_1 + 10L;
+ this.method_3();
+ this.method_4();
+ this.method_5();
+ this.method_6();
+ if (Environment.ProcessorCount >= 8)
+ {
+ this.method_7();
+ this.method_8();
+ this.method_9();
+ this.method_10();
+ }
+ }
+
+ public long smethod_00(DateTime dateTime_0) {
+ return ((long)(dateTime_0 - new DateTime(0x7b2, 1, 1, 0, 0, 0)).TotalSeconds);
+ }
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ base.Close();
+ }
+
+ private void CPUBench_Load(object sender, EventArgs e)
+ {
+ //this.progressBar1.GEnum19_0 = GEnum19.CustomText;
+ //this.progressBar2.GEnum19_0 = GEnum19.CustomText;
+ //this.progressBar3.GEnum19_0 = GEnum19.CustomText;
+ //this.progressBar4.GEnum19_0 = GEnum19.CustomText;
+ string_0 = "";
+ this.method_0();
+ this.method_1();
+ string[] textArray1 = new string[] { string_0, Environment.NewLine, "Dot Net frameworks found on system:", Environment.NewLine, Class22_startup.string_8 };
+ this.label2.Text = string.Concat(textArray1);
+ if (int.Parse(string_2) < 4)
+ {
+ MessageBox.Show("CPU thead count is less than recommended spec of 4 threads." + Environment.NewLine + "The program is designed to use 1 thread per task, Emulation/datalogging/Table tracing/GUI Updates", "Under Min Spec", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ int_0 += 0x7d0;
+ }
+ if (int.Parse(string_1) < 4)
+ {
+ int_0 += 0x7d0;
+ MessageBox.Show("RAM is less than recommended spec of 4GB." + Environment.NewLine + "You may not have any issues but the test team has found 4GB to be optimum", "Under Min Spec", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ }
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmCPUBench));
+ this.button1 = new System.Windows.Forms.Button();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.progressBar1 = new System.Windows.Forms.ProgressBar();
+ this.label3 = new System.Windows.Forms.Label();
+ this.progressBar2 = new System.Windows.Forms.ProgressBar();
+ this.progressBar3 = new System.Windows.Forms.ProgressBar();
+ this.progressBar4 = new System.Windows.Forms.ProgressBar();
+ this.button2 = new System.Windows.Forms.Button();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label10 = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(376, 7);
+ this.button1.Margin = new System.Windows.Forms.Padding(2);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(143, 43);
+ this.button1.TabIndex = 0;
+ this.button1.Text = "Start Benchmark";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(7, 7);
+ this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(42, 13);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "Details:";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(7, 27);
+ this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(35, 13);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "label2";
+ //
+ // progressBar1
+ //
+ this.progressBar1.BackColor = System.Drawing.SystemColors.Control;
+ this.progressBar1.Location = new System.Drawing.Point(10, 214);
+ this.progressBar1.Margin = new System.Windows.Forms.Padding(2);
+ this.progressBar1.Name = "progressBar1";
+ this.progressBar1.Size = new System.Drawing.Size(340, 16);
+ this.progressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+ this.progressBar1.TabIndex = 3;
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(7, 189);
+ this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(124, 13);
+ this.label3.TabIndex = 4;
+ this.label3.Text = "CPU Bench Score: 0000";
+ //
+ // progressBar2
+ //
+ this.progressBar2.Location = new System.Drawing.Point(10, 234);
+ this.progressBar2.Margin = new System.Windows.Forms.Padding(2);
+ this.progressBar2.Name = "progressBar2";
+ this.progressBar2.Size = new System.Drawing.Size(340, 16);
+ this.progressBar2.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+ this.progressBar2.TabIndex = 5;
+ //
+ // progressBar3
+ //
+ this.progressBar3.Location = new System.Drawing.Point(10, 254);
+ this.progressBar3.Margin = new System.Windows.Forms.Padding(2);
+ this.progressBar3.Name = "progressBar3";
+ this.progressBar3.Size = new System.Drawing.Size(340, 16);
+ this.progressBar3.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+ this.progressBar3.TabIndex = 6;
+ //
+ // progressBar4
+ //
+ this.progressBar4.Location = new System.Drawing.Point(10, 274);
+ this.progressBar4.Margin = new System.Windows.Forms.Padding(2);
+ this.progressBar4.Name = "progressBar4";
+ this.progressBar4.Size = new System.Drawing.Size(340, 16);
+ this.progressBar4.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+ this.progressBar4.TabIndex = 7;
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(376, 53);
+ this.button2.Margin = new System.Windows.Forms.Padding(2);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(143, 43);
+ this.button2.TabIndex = 8;
+ this.button2.Text = "Exit";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.142858F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
+ this.label4.Location = new System.Drawing.Point(453, 106);
+ this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(43, 13);
+ this.label4.TabIndex = 9;
+ this.label4.Text = "GOOD";
+ this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.142858F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
+ this.label5.Location = new System.Drawing.Point(461, 122);
+ this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(24, 13);
+ this.label5.TabIndex = 10;
+ this.label5.Text = "OK";
+ this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.142858F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.label6.Location = new System.Drawing.Point(456, 140);
+ this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(32, 13);
+ this.label6.TabIndex = 11;
+ this.label6.Text = "BAD";
+ this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(362, 216);
+ this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(62, 13);
+ this.label7.TabIndex = 12;
+ this.label7.Text = "GUI thread:";
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(362, 236);
+ this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(84, 13);
+ this.label8.TabIndex = 13;
+ this.label8.Text = "Emulator thread:";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(362, 256);
+ this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(100, 13);
+ this.label9.TabIndex = 14;
+ this.label9.Text = "Datalogging thread:";
+ //
+ // label10
+ //
+ this.label10.AutoSize = true;
+ this.label10.Location = new System.Drawing.Point(362, 276);
+ this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(105, 13);
+ this.label10.TabIndex = 15;
+ this.label10.Text = "Table Editing thread:";
+ //
+ // frmCPUBench
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(526, 296);
+ this.Controls.Add(this.label10);
+ this.Controls.Add(this.label9);
+ this.Controls.Add(this.label8);
+ this.Controls.Add(this.label7);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.progressBar4);
+ this.Controls.Add(this.progressBar3);
+ this.Controls.Add(this.progressBar2);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.progressBar1);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.button1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(2);
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmCPUBench";
+ this.Text = "Laptop Benchmark Tool";
+ this.Load += new System.EventHandler(this.CPUBench_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ public void method_0()
+ {
+ foreach (ManagementObject obj2 in new ManagementObjectSearcher("select * from Win32_OperatingSystem").Get())
+ {
+ if (obj2["Caption"] != null)
+ {
+ string_0 = string_0 + "Operating System Name : " + obj2["Caption"].ToString() + Environment.NewLine;
+ }
+ if (obj2["OSArchitecture"] != null)
+ {
+ string_0 = string_0 + "Operating System Architecture : " + obj2["OSArchitecture"].ToString() + Environment.NewLine;
+ }
+ if (obj2["CSDVersion"] != null)
+ {
+ string_0 = string_0 + "Operating System Service Pack : " + obj2["CSDVersion"].ToString() + Environment.NewLine;
+ }
+ if (obj2["TotalVisibleMemorySize"] != null)
+ {
+ string_1 = (int.Parse(obj2["TotalVisibleMemorySize"].ToString()) / 0x100000).ToString("0");
+ string[] textArray1 = new string[] { string_0, "Total RAM : ", string_1, " GB", Environment.NewLine };
+ string_0 = string.Concat(textArray1);
+ }
+ }
+ }
+
+ public void method_1()
+ {
+ RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Hardware\Description\System\CentralProcessor\0", (RegistryKeyPermissionCheck) RegistryKeyPermissionCheck.ReadSubTree);
+ if ((key != null) && (key.GetValue("ProcessorNameString") != null))
+ {
+ string text1;
+ object obj1 = key.GetValue("ProcessorNameString");
+ if (obj1 != null)
+ {
+ text1 = obj1.ToString();
+ }
+ else
+ {
+ object local1 = obj1;
+ text1 = null;
+ }
+ string_0 = string_0 + text1 + Environment.NewLine;
+ }
+ string_2 = Environment.ProcessorCount.ToString();
+ string_0 = string_0 + "CPU Threads: " + Environment.ProcessorCount.ToString() + Environment.NewLine;
+ }
+
+ private void method_10()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_30);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_31);
+ worker.RunWorkerAsync();
+ }
+
+ public long method_11(int int_3)
+ {
+ int num = 0;
+ long num2 = 2L;
+ while (num < int_3)
+ {
+ long num3 = 2L;
+ int num4 = 1;
+ while (true)
+ {
+ if ((num3 * num3) <= num2)
+ {
+ if ((num2 % num3) != 0)
+ {
+ num3 += 1L;
+ continue;
+ }
+ num4 = 0;
+ }
+ if (num4 > 0)
+ {
+ num++;
+ }
+ num2 += 1L;
+ break;
+ }
+ }
+ return (num2 -= 1L);
+ }
+
+ private void method_12(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_13(object sender, ProgressChangedEventArgs e)
+ {
+ int num = smethod_0(0x3e8, 20, 10, 0x63, int.Parse(e.ProgressPercentage.ToString()));
+ if (num >= 100)
+ {
+ num = 0x63;
+ }
+ if (num <= 10)
+ {
+ num = 10;
+ }
+ this.progressBar1.Value = num;
+ this.label3.Text = "CPU Bench Score: " + e.ProgressPercentage.ToString() + " ms";
+ if (this.progressBar1.Value >= 70)
+ {
+ label7.Text = "GUI thread: GOOD";
+ label7.ForeColor = Color.Green;
+ }
+ else if ((this.progressBar1.Value > 0x45) || (this.progressBar1.Value < 40))
+ {
+ label7.Text = "GUI thread: BAD";
+ label7.ForeColor = Color.DarkRed;
+ }
+ else
+ {
+ label7.Text = "GUI thread: OK";
+ label7.ForeColor = Color.GreenYellow;
+ }
+ }
+
+ private void method_14(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ this.button1.Text = "Benchmark";
+ this.Text = "Laptop Benchmark Tool";
+ this.button1.Enabled = true;
+ this.button2.Enabled = true;
+ }
+
+ private void method_15(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_16(object sender, ProgressChangedEventArgs e)
+ {
+ int num = smethod_0(0x3e8, 20, 10, 0x63, int.Parse(e.ProgressPercentage.ToString()));
+ if (num >= 100)
+ {
+ num = 0x63;
+ }
+ if (num <= 10)
+ {
+ num = 10;
+ }
+ this.progressBar2.Value = num;
+ if (this.progressBar2.Value >= 70)
+ {
+ label8.Text = "Emulator thread: GOOD";
+ label8.ForeColor = Color.Green;
+ }
+ else if ((this.progressBar2.Value > 0x45) || (this.progressBar2.Value < 40))
+ {
+ label8.Text = "Emulator thread: BAD";
+ label8.ForeColor = Color.DarkRed;
+ }
+ else
+ {
+ label8.Text = "Emulator thread: OK";
+ label8.ForeColor = Color.GreenYellow;
+ }
+ }
+
+ private void method_17(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ }
+
+ private void method_18(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_19(object sender, ProgressChangedEventArgs e)
+ {
+ int num = smethod_0(0x3e8, 20, 10, 0x63, int.Parse(e.ProgressPercentage.ToString()));
+ if (num >= 100)
+ {
+ num = 0x63;
+ }
+ if (num <= 10)
+ {
+ num = 10;
+ }
+ this.progressBar3.Value = num;
+ if (this.progressBar3.Value >= 70)
+ {
+ label9.Text = "Datalogging thread: GOOD";
+ label9.ForeColor = Color.Green;
+ }
+ else if ((this.progressBar3.Value > 0x45) || (this.progressBar3.Value < 40))
+ {
+ label9.Text = "Datalogging thread: BAD";
+ label9.ForeColor = Color.DarkRed;
+ }
+ else
+ {
+ label9.Text = "Datalogging thread: OK";
+ label9.ForeColor = Color.GreenYellow;
+ }
+ }
+
+ private void method_2()
+ {
+ this.button1.Text = "Working";
+ this.button2.Enabled = false;
+ this.button1.Enabled = false;
+ }
+
+ private void method_20(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ }
+
+ private void method_21(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_22(object sender, ProgressChangedEventArgs e)
+ {
+ int num = smethod_0(0x3e8, 20, 10, 0x63, int.Parse(e.ProgressPercentage.ToString()));
+ if (num >= 100)
+ {
+ num = 0x63;
+ }
+ if (num <= 10)
+ {
+ num = 10;
+ }
+ this.progressBar4.Value = num;
+ if (this.progressBar4.Value >= 70)
+ {
+ label10.Text = "Table Editing thread: GOOD";
+ label10.ForeColor = Color.Green;
+ }
+ else if ((this.progressBar4.Value > 0x45) || (this.progressBar4.Value < 40))
+ {
+ label10.Text = "Table Editing thread: BAD";
+ label10.ForeColor = Color.DarkRed;
+ }
+ else
+ {
+ label10.Text = "Table Editing thread: OK";
+ label10.ForeColor = Color.GreenYellow;
+ }
+ }
+
+ private void method_23(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ }
+
+ private void method_24(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_25(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ }
+
+ private void method_26(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_27(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ }
+
+ private void method_28(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_29(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ }
+
+ private void method_3()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_12);
+ worker.ProgressChanged += new ProgressChangedEventHandler(this.method_13);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_14);
+ worker.RunWorkerAsync();
+ }
+
+ private void method_30(object sender, DoWorkEventArgs e)
+ {
+ BackgroundWorker worker = sender as BackgroundWorker;
+ bool flag = false;
+ while (!flag)
+ {
+ this.long_0 += 1L;
+ Stopwatch stopwatch = Stopwatch.StartNew();
+ this.method_11(this.int_1);
+ stopwatch.Stop();
+ worker.ReportProgress((int) stopwatch.ElapsedMilliseconds);
+ this.long_1 = smethod_00(DateTime.Now);
+ if (this.long_1 >= this.long_2)
+ {
+ flag = true;
+ }
+ }
+ }
+
+ private void method_31(object sender, RunWorkerCompletedEventArgs e)
+ {
+ this.label3.Text = "CPU Bench Score: " + this.long_0.ToString();
+ }
+
+ private void method_4()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_15);
+ worker.ProgressChanged += new ProgressChangedEventHandler(this.method_16);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_17);
+ worker.RunWorkerAsync();
+ }
+
+ private void method_5()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_18);
+ worker.ProgressChanged += new ProgressChangedEventHandler(this.method_19);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_20);
+ worker.RunWorkerAsync();
+ }
+
+ private void method_6()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_21);
+ worker.ProgressChanged += new ProgressChangedEventHandler(this.method_22);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_23);
+ worker.RunWorkerAsync();
+ }
+
+ private void method_7()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_24);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_25);
+ worker.RunWorkerAsync();
+ }
+
+ private void method_8()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_26);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_27);
+ worker.RunWorkerAsync();
+ }
+
+ private void method_9()
+ {
+ BackgroundWorker worker = new BackgroundWorker {
+ WorkerReportsProgress = true
+ };
+ worker.DoWork += new DoWorkEventHandler(this.method_28);
+ worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.method_29);
+ worker.RunWorkerAsync();
+ }
+
+ public int smethod_0(int int_3, int int_4, int int_5, int int_6, int int_7)
+ {
+ double num = ((double) (int_6 - int_5)) / ((double) (int_4 - int_3));
+ return (int_5 + ((int) ((int_7 - int_3) * num)));
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ protected override CreateParams CreateParams
+ {
+ get
+ {
+ CreateParams createParams = base.CreateParams;
+ createParams.ClassStyle |= 0x200;
+ return createParams;
+ }
+ }
+}
+
diff --git a/frmCPUBench.resx b/frmCPUBench.resx
new file mode 100644
index 0000000..23a8aad
--- /dev/null
+++ b/frmCPUBench.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmChangelog.cs b/frmChangelog.cs
new file mode 100644
index 0000000..37096f2
--- /dev/null
+++ b/frmChangelog.cs
@@ -0,0 +1,117 @@
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Drawing;
+using System.IO;
+using System.Reflection;
+using System.Windows.Forms;
+
+internal class frmChangelog : Form
+{
+ private IContainer icontainer_0;
+ private Label labelProductName;
+ private Button okButton;
+ private TextBox textBoxDescription;
+ private Class18 Class18_0;
+
+ public frmChangelog(ref Class18 Class18_1)
+ {
+ this.InitializeComponent();
+
+ Class18_0 = Class18_1;
+ //this.Class18_0.LoadBinaryFiles();
+ textBoxDescription.Text = Class18_0.Binary_Files_0.Changelogs;
+ //this.Class18_0.CloseBinaryFiles();
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (Class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmChangelog));
+ this.labelProductName = new System.Windows.Forms.Label();
+ this.okButton = new System.Windows.Forms.Button();
+ this.textBoxDescription = new System.Windows.Forms.TextBox();
+ this.SuspendLayout();
+ //
+ // labelProductName
+ //
+ this.labelProductName.AutoSize = true;
+ this.labelProductName.Font = new System.Drawing.Font("Lucida Sans", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelProductName.Location = new System.Drawing.Point(102, 10);
+ this.labelProductName.Margin = new System.Windows.Forms.Padding(7, 0, 3, 0);
+ this.labelProductName.MaximumSize = new System.Drawing.Size(0, 18);
+ this.labelProductName.Name = "labelProductName";
+ this.labelProductName.Size = new System.Drawing.Size(387, 15);
+ this.labelProductName.TabIndex = 19;
+ this.labelProductName.Text = "BASEROMS VERSIONS CHANGELOGS AND INFORMATIONS";
+ this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // okButton
+ //
+ this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.okButton.AutoSize = true;
+ this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.okButton.Location = new System.Drawing.Point(460, 557);
+ this.okButton.Name = "okButton";
+ this.okButton.Size = new System.Drawing.Size(87, 25);
+ this.okButton.TabIndex = 24;
+ this.okButton.Text = "&Close";
+ //
+ // textBoxDescription
+ //
+ this.textBoxDescription.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.textBoxDescription.Location = new System.Drawing.Point(10, 28);
+ this.textBoxDescription.Margin = new System.Windows.Forms.Padding(7, 3, 3, 3);
+ this.textBoxDescription.Multiline = true;
+ this.textBoxDescription.Name = "textBoxDescription";
+ this.textBoxDescription.ReadOnly = true;
+ this.textBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.textBoxDescription.Size = new System.Drawing.Size(573, 523);
+ this.textBoxDescription.TabIndex = 23;
+ this.textBoxDescription.TabStop = false;
+ this.textBoxDescription.Text = "\r\n© BMTune, LLC (BMDevs) 2017";
+ //
+ // frmChangelog
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(594, 590);
+ this.Controls.Add(this.textBoxDescription);
+ this.Controls.Add(this.labelProductName);
+ this.Controls.Add(this.okButton);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmChangelog";
+ this.Padding = new System.Windows.Forms.Padding(10);
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "Baseroms Versions Changelogs";
+ this.Load += new System.EventHandler(this.frmChangelog_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void frmChangelog_Load(object sender, EventArgs e)
+ {
+
+ }
+}
+
diff --git a/frmChangelog.resx b/frmChangelog.resx
new file mode 100644
index 0000000..0064566
--- /dev/null
+++ b/frmChangelog.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmChartTemplates.cs b/frmChartTemplates.cs
new file mode 100644
index 0000000..b19d036
--- /dev/null
+++ b/frmChartTemplates.cs
@@ -0,0 +1,708 @@
+using Data;
+using System;
+using System.IO;
+using System.Diagnostics;
+using System.ComponentModel;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class frmChartTemplates : Form
+{
+ private bool bool_0;
+ private Button button_0;
+ private Button button_1;
+ private Button button_2;
+ private Button button_3;
+ private Button button_4;
+ private ChartCollection chartCollection_0;
+ private Class10_settings class10_settings_0;
+ private Class18 class18_0;
+ private ColorDialog colorDialog_0;
+ private IContainer icontainer_0;
+ private int int_0;
+ private Label label5;
+ private Label label6;
+ private Label label7;
+ private Label label8;
+ private Label label9;
+ private ComboBox plot1;
+ private ComboBox plot2;
+ private ComboBox plot3;
+ private ComboBox plot4;
+ private ComboBox plot5;
+ private Panel pnlGraphSetup;
+ private TabControl tabGraphs;
+ private TabPage tabPage1;
+ private TabPage tabPage2;
+ private TabPage tabPage3;
+ private Label label1;
+ private ComboBox comboBox1;
+ private Button button1;
+ private Button button2;
+ private SaveFileDialog saveFileDialog1;
+ private OpenFileDialog openFileDialog1;
+ private TabPage tabPage4;
+ private bool IsLoading = true;
+
+ internal frmChartTemplates()
+ {
+ this.InitializeComponent();
+
+ }
+
+ private void button_4_Click(object sender, EventArgs e)
+ {
+ if (this.colorDialog_0.ShowDialog() == DialogResult.OK)
+ ((Button) sender).BackColor = this.colorDialog_0.Color;
+ }
+
+ public void ResetSelected()
+ {
+ try
+ {
+ this.tabGraphs.TabPages.Remove(this.tabPage2);
+ this.tabGraphs.TabPages.Remove(this.tabPage3);
+ this.tabGraphs.TabPages.Remove(this.tabPage4);
+
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[1] = false;
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[2] = false;
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[3] = false;
+ }
+ catch { }
+
+ if (comboBox1.SelectedIndex == 1)
+ {
+ this.tabGraphs.TabPages.Add(this.tabPage2);
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[1] = true;
+ }
+ if (comboBox1.SelectedIndex == 2)
+ {
+ this.tabGraphs.TabPages.Add(this.tabPage2);
+ this.tabGraphs.TabPages.Add(this.tabPage3);
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[1] = true;
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[2] = true;
+ }
+ if (comboBox1.SelectedIndex == 3)
+ {
+ this.tabGraphs.TabPages.Add(this.tabPage2);
+ this.tabGraphs.TabPages.Add(this.tabPage3);
+ this.tabGraphs.TabPages.Add(this.tabPage4);
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[1] = true;
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[2] = true;
+ this.chartCollection_0.getSelectedTemplate().ChartsEnable[3] = true;
+ }
+ if (this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0 != null)
+ {
+ if (this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0.ctrlLogGraph1 != null)
+ {
+ this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0.ctrlLogGraph1.ClearGraphStruct();
+ this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0.ctrlLogGraph1.Refresh();
+ }
+ }
+ }
+
+
+ private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (!IsLoading) ResetSelected();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmChartTemplates_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ this.class18_0.method_155("Graph Presets Settings");
+ this.method_3(this.tabGraphs.SelectedIndex);
+ this.class10_settings_0.chartCollection_0 = this.chartCollection_0;
+ this.chartCollection_0.throwEvent();
+ if (this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0 != null)
+ {
+ if (this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0.ctrlLogGraph1 != null)
+ {
+ this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0.ctrlLogGraph1.ClearGraphStruct();
+ this.class18_0.class17_0.frmMain_0.frmDatalogGraphs_0.ctrlLogGraph1.Refresh();
+ }
+ }
+ }
+
+ private void frmChartTemplates_Load(object sender, EventArgs e)
+ {
+ this.plot1.Items.Clear();
+ this.plot1.Items.Add("");
+ this.plot2.Items.Clear();
+ this.plot2.Items.Add("");
+ this.plot3.Items.Clear();
+ this.plot3.Items.Add("");
+ this.plot4.Items.Clear();
+ this.plot4.Items.Add("");
+ this.plot5.Items.Clear();
+ this.plot5.Items.Add("");
+ for (int i = 0; i < this.class10_settings_0.int_0; i++)
+ {
+ SensorsX sensors = (SensorsX) i;
+ this.plot1.Items.Add(this.class10_settings_0.method_13(sensors));
+ this.plot2.Items.Add(this.class10_settings_0.method_13(sensors));
+ this.plot3.Items.Add(this.class10_settings_0.method_13(sensors));
+ this.plot4.Items.Add(this.class10_settings_0.method_13(sensors));
+ this.plot5.Items.Add(this.class10_settings_0.method_13(sensors));
+ }
+ this.method_4();
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmChartTemplates));
+ this.tabGraphs = new System.Windows.Forms.TabControl();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.pnlGraphSetup = new System.Windows.Forms.Panel();
+ this.button_0 = new System.Windows.Forms.Button();
+ this.button_1 = new System.Windows.Forms.Button();
+ this.button_2 = new System.Windows.Forms.Button();
+ this.button_3 = new System.Windows.Forms.Button();
+ this.button_4 = new System.Windows.Forms.Button();
+ this.plot5 = new System.Windows.Forms.ComboBox();
+ this.label9 = new System.Windows.Forms.Label();
+ this.plot4 = new System.Windows.Forms.ComboBox();
+ this.plot3 = new System.Windows.Forms.ComboBox();
+ this.plot2 = new System.Windows.Forms.ComboBox();
+ this.plot1 = new System.Windows.Forms.ComboBox();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.tabPage2 = new System.Windows.Forms.TabPage();
+ this.tabPage3 = new System.Windows.Forms.TabPage();
+ this.tabPage4 = new System.Windows.Forms.TabPage();
+ this.colorDialog_0 = new System.Windows.Forms.ColorDialog();
+ this.label1 = new System.Windows.Forms.Label();
+ this.comboBox1 = new System.Windows.Forms.ComboBox();
+ this.button1 = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
+ this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
+ this.tabGraphs.SuspendLayout();
+ this.tabPage1.SuspendLayout();
+ this.pnlGraphSetup.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // tabGraphs
+ //
+ this.tabGraphs.Controls.Add(this.tabPage1);
+ this.tabGraphs.Location = new System.Drawing.Point(14, 76);
+ this.tabGraphs.Name = "tabGraphs";
+ this.tabGraphs.SelectedIndex = 0;
+ this.tabGraphs.Size = new System.Drawing.Size(253, 180);
+ this.tabGraphs.TabIndex = 2;
+ this.tabGraphs.SelectedIndexChanged += new System.EventHandler(this.tabGraphs_SelectedIndexChanged);
+ //
+ // tabPage1
+ //
+ this.tabPage1.Controls.Add(this.pnlGraphSetup);
+ this.tabPage1.Location = new System.Drawing.Point(4, 23);
+ this.tabPage1.Name = "tabPage1";
+ this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage1.Size = new System.Drawing.Size(245, 153);
+ this.tabPage1.TabIndex = 0;
+ this.tabPage1.Text = "Graph 1";
+ this.tabPage1.UseVisualStyleBackColor = true;
+ //
+ // pnlGraphSetup
+ //
+ this.pnlGraphSetup.Controls.Add(this.button_0);
+ this.pnlGraphSetup.Controls.Add(this.button_1);
+ this.pnlGraphSetup.Controls.Add(this.button_2);
+ this.pnlGraphSetup.Controls.Add(this.button_3);
+ this.pnlGraphSetup.Controls.Add(this.button_4);
+ this.pnlGraphSetup.Controls.Add(this.plot5);
+ this.pnlGraphSetup.Controls.Add(this.label9);
+ this.pnlGraphSetup.Controls.Add(this.plot4);
+ this.pnlGraphSetup.Controls.Add(this.plot3);
+ this.pnlGraphSetup.Controls.Add(this.plot2);
+ this.pnlGraphSetup.Controls.Add(this.plot1);
+ this.pnlGraphSetup.Controls.Add(this.label8);
+ this.pnlGraphSetup.Controls.Add(this.label7);
+ this.pnlGraphSetup.Controls.Add(this.label6);
+ this.pnlGraphSetup.Controls.Add(this.label5);
+ this.pnlGraphSetup.Location = new System.Drawing.Point(0, 0);
+ this.pnlGraphSetup.Name = "pnlGraphSetup";
+ this.pnlGraphSetup.Size = new System.Drawing.Size(244, 152);
+ this.pnlGraphSetup.TabIndex = 1;
+ //
+ // button_0
+ //
+ this.button_0.Location = new System.Drawing.Point(210, 122);
+ this.button_0.Name = "button_0";
+ this.button_0.Size = new System.Drawing.Size(24, 23);
+ this.button_0.TabIndex = 20;
+ this.button_0.UseVisualStyleBackColor = true;
+ this.button_0.Click += new System.EventHandler(this.button_4_Click);
+ //
+ // button_1
+ //
+ this.button_1.Location = new System.Drawing.Point(210, 94);
+ this.button_1.Name = "button_1";
+ this.button_1.Size = new System.Drawing.Size(24, 23);
+ this.button_1.TabIndex = 19;
+ this.button_1.UseVisualStyleBackColor = true;
+ this.button_1.Click += new System.EventHandler(this.button_4_Click);
+ //
+ // button_2
+ //
+ this.button_2.Location = new System.Drawing.Point(210, 65);
+ this.button_2.Name = "button_2";
+ this.button_2.Size = new System.Drawing.Size(24, 23);
+ this.button_2.TabIndex = 18;
+ this.button_2.UseVisualStyleBackColor = true;
+ this.button_2.Click += new System.EventHandler(this.button_4_Click);
+ //
+ // button_3
+ //
+ this.button_3.Location = new System.Drawing.Point(210, 36);
+ this.button_3.Name = "button_3";
+ this.button_3.Size = new System.Drawing.Size(24, 23);
+ this.button_3.TabIndex = 17;
+ this.button_3.UseVisualStyleBackColor = true;
+ this.button_3.Click += new System.EventHandler(this.button_4_Click);
+ //
+ // button_4
+ //
+ this.button_4.Location = new System.Drawing.Point(210, 6);
+ this.button_4.Name = "button_4";
+ this.button_4.Size = new System.Drawing.Size(24, 23);
+ this.button_4.TabIndex = 16;
+ this.button_4.UseVisualStyleBackColor = true;
+ this.button_4.Click += new System.EventHandler(this.button_4_Click);
+ //
+ // plot5
+ //
+ this.plot5.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.plot5.FormattingEnabled = true;
+ this.plot5.Location = new System.Drawing.Point(63, 122);
+ this.plot5.Name = "plot5";
+ this.plot5.Size = new System.Drawing.Size(139, 22);
+ this.plot5.TabIndex = 15;
+ this.plot5.SelectedIndexChanged += new System.EventHandler(this.plot1_SelectedIndexChanged);
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(6, 126);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(47, 14);
+ this.label9.TabIndex = 14;
+ this.label9.Text = "Value5:";
+ //
+ // plot4
+ //
+ this.plot4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.plot4.FormattingEnabled = true;
+ this.plot4.Location = new System.Drawing.Point(63, 94);
+ this.plot4.Name = "plot4";
+ this.plot4.Size = new System.Drawing.Size(139, 22);
+ this.plot4.TabIndex = 8;
+ this.plot4.SelectedIndexChanged += new System.EventHandler(this.plot1_SelectedIndexChanged);
+ //
+ // plot3
+ //
+ this.plot3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.plot3.FormattingEnabled = true;
+ this.plot3.Location = new System.Drawing.Point(63, 65);
+ this.plot3.Name = "plot3";
+ this.plot3.Size = new System.Drawing.Size(139, 22);
+ this.plot3.TabIndex = 7;
+ this.plot3.SelectedIndexChanged += new System.EventHandler(this.plot1_SelectedIndexChanged);
+ //
+ // plot2
+ //
+ this.plot2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.plot2.FormattingEnabled = true;
+ this.plot2.Location = new System.Drawing.Point(63, 36);
+ this.plot2.Name = "plot2";
+ this.plot2.Size = new System.Drawing.Size(139, 22);
+ this.plot2.TabIndex = 6;
+ this.plot2.SelectedIndexChanged += new System.EventHandler(this.plot1_SelectedIndexChanged);
+ //
+ // plot1
+ //
+ this.plot1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.plot1.FormattingEnabled = true;
+ this.plot1.Location = new System.Drawing.Point(63, 6);
+ this.plot1.Name = "plot1";
+ this.plot1.Size = new System.Drawing.Size(139, 22);
+ this.plot1.TabIndex = 5;
+ this.plot1.SelectedIndexChanged += new System.EventHandler(this.plot1_SelectedIndexChanged);
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(6, 98);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(47, 14);
+ this.label8.TabIndex = 4;
+ this.label8.Text = "Value4:";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(6, 69);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(47, 14);
+ this.label7.TabIndex = 3;
+ this.label7.Text = "Value3:";
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(6, 40);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(47, 14);
+ this.label6.TabIndex = 2;
+ this.label6.Text = "Value2:";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(6, 11);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(47, 14);
+ this.label5.TabIndex = 1;
+ this.label5.Text = "Value1:";
+ //
+ // tabPage2
+ //
+ this.tabPage2.Location = new System.Drawing.Point(4, 22);
+ this.tabPage2.Name = "tabPage2";
+ this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage2.Size = new System.Drawing.Size(243, 203);
+ this.tabPage2.TabIndex = 1;
+ this.tabPage2.Text = "Graph 2";
+ this.tabPage2.UseVisualStyleBackColor = true;
+ //
+ // tabPage3
+ //
+ this.tabPage3.Location = new System.Drawing.Point(4, 22);
+ this.tabPage3.Name = "tabPage3";
+ this.tabPage3.Size = new System.Drawing.Size(243, 203);
+ this.tabPage3.TabIndex = 2;
+ this.tabPage3.Text = "Graph 3";
+ this.tabPage3.UseVisualStyleBackColor = true;
+ //
+ // tabPage4
+ //
+ this.tabPage4.Location = new System.Drawing.Point(4, 22);
+ this.tabPage4.Name = "tabPage4";
+ this.tabPage4.Size = new System.Drawing.Size(243, 203);
+ this.tabPage4.TabIndex = 3;
+ this.tabPage4.Text = "Graph 4";
+ this.tabPage4.UseVisualStyleBackColor = true;
+ //
+ // colorDialog_0
+ //
+ this.colorDialog_0.SolidColorOnly = true;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(49, 51);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(107, 14);
+ this.label1.TabIndex = 2;
+ this.label1.Text = "Number of Graphs:";
+ //
+ // comboBox1
+ //
+ this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox1.FormattingEnabled = true;
+ this.comboBox1.Items.AddRange(new object[] {
+ "1",
+ "2",
+ "3",
+ "4"});
+ this.comboBox1.Location = new System.Drawing.Point(162, 48);
+ this.comboBox1.Name = "comboBox1";
+ this.comboBox1.Size = new System.Drawing.Size(69, 22);
+ this.comboBox1.TabIndex = 3;
+ this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(18, 13);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(108, 23);
+ this.button1.TabIndex = 4;
+ this.button1.Text = "Load";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(155, 13);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(108, 23);
+ this.button2.TabIndex = 5;
+ this.button2.Text = "Save";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // saveFileDialog1
+ //
+ this.saveFileDialog1.DefaultExt = "bmg";
+ this.saveFileDialog1.Filter = "BMTune Graph|*.bmg";
+ this.saveFileDialog1.Title = "Save BMTune Graph Settings";
+ //
+ // openFileDialog1
+ //
+ this.openFileDialog1.DefaultExt = "bmg";
+ this.openFileDialog1.Filter = "BMTune Graph|*.bmg";
+ this.openFileDialog1.Title = "Open BMTune Graph Settings";
+ //
+ // frmChartTemplates
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(278, 263);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.tabGraphs);
+ this.Controls.Add(this.comboBox1);
+ this.Controls.Add(this.label1);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmChartTemplates";
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Graph Settings";
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmChartTemplates_FormClosing);
+ this.Load += new System.EventHandler(this.frmChartTemplates_Load);
+ this.tabGraphs.ResumeLayout(false);
+ this.tabPage1.ResumeLayout(false);
+ this.pnlGraphSetup.ResumeLayout(false);
+ this.pnlGraphSetup.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ internal void method_0(ref Class18 class18_1, ref Class10_settings class10_1)
+ {
+ this.class10_settings_0 = class10_1;
+ this.class18_0 = class18_1;
+ this.chartCollection_0 = this.class10_settings_0.chartCollection_0;
+ this.bool_0 = true;
+ this.bool_0 = false;
+ this.chartCollection_0.templateChangedDelegate_0 += new ChartCollection.templateChangedDelegate(this.method_1);
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ private void method_1()
+ {
+ this.method_4();
+ }
+
+ private void method_3(int int_1)
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[0] = this.plot1.SelectedIndex != 0;
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[0])
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].Sensors_0[0] = (SensorsX) (this.plot1.SelectedIndex - 1);
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].colors[0] = this.button_4.BackColor;
+ }
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[1] = this.plot2.SelectedIndex != 0;
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[1])
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].Sensors_0[1] = (SensorsX) (this.plot2.SelectedIndex - 1);
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].colors[1] = this.button_3.BackColor;
+ }
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[2] = this.plot3.SelectedIndex != 0;
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[2])
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].Sensors_0[2] = (SensorsX) (this.plot3.SelectedIndex - 1);
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].colors[2] = this.button_2.BackColor;
+ }
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[3] = this.plot4.SelectedIndex != 0;
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[3])
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].Sensors_0[3] = (SensorsX) (this.plot4.SelectedIndex - 1);
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].colors[3] = this.button_1.BackColor;
+ }
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[4] = this.plot5.SelectedIndex != 0;
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].plotLinesEnable[4])
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].Sensors_0[4] = (SensorsX) (this.plot5.SelectedIndex - 1);
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int_1].colors[4] = this.button_0.BackColor;
+ }
+ }
+
+ private void method_4()
+ {
+ LoadTabs(0);
+
+ IsLoading = false;
+
+ int Index = 0;
+ if (this.chartCollection_0.getSelectedTemplate().ChartsEnable[1]) Index = 1;
+ if (this.chartCollection_0.getSelectedTemplate().ChartsEnable[2]) Index = 2;
+ if (this.chartCollection_0.getSelectedTemplate().ChartsEnable[3]) Index = 3;
+ this.comboBox1.SelectedIndex = Index;
+ }
+
+ private void LoadTabs(int selectedIndex)
+ {
+ this.button_4.BackColor = this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].colors[0];
+ this.button_3.BackColor = this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].colors[1];
+ this.button_2.BackColor = this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].colors[2];
+ this.button_1.BackColor = this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].colors[3];
+ this.button_0.BackColor = this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].colors[4];
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].plotLinesEnable[0]) this.plot1.SelectedIndex = ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].Sensors_0[0]) + 1;
+ else this.plot1.SelectedIndex = 0;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].plotLinesEnable[1]) this.plot2.SelectedIndex = ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].Sensors_0[1]) + 1;
+ else this.plot2.SelectedIndex = 0;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].plotLinesEnable[2]) this.plot3.SelectedIndex = ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].Sensors_0[2]) + 1;
+ else this.plot3.SelectedIndex = 0;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].plotLinesEnable[3]) this.plot4.SelectedIndex = ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].Sensors_0[3]) + 1;
+ else this.plot4.SelectedIndex = 0;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].plotLinesEnable[4]) this.plot5.SelectedIndex = ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[selectedIndex].Sensors_0[4]) + 1;
+ else this.plot5.SelectedIndex = 0;
+ }
+
+ private void plot1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ ComboBox[] boxArray = new ComboBox[] { this.plot1, this.plot2, this.plot3, this.plot4, this.plot5 };
+ for (int i = 0; i < boxArray.Length; i++)
+ {
+ if (boxArray[i].SelectedIndex != 0)
+ {
+ for (int j = 0; j < boxArray.Length; j++)
+ {
+ if ((boxArray[i].SelectedIndex == boxArray[j].SelectedIndex) && (i != j))
+ {
+ boxArray[j].SelectedIndex = 0;
+ }
+ }
+ }
+ if (((boxArray[i].SelectedIndex == 0) && (boxArray[0].SelectedIndex != 0)) && ((i < (boxArray.Length - 1)) && (boxArray[i + 1].SelectedIndex != 0)))
+ {
+ boxArray[i].SelectedIndex = boxArray[i + 1].SelectedIndex;
+ }
+ }
+ }
+
+ private void tabGraphs_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ int selectedIndex = this.tabGraphs.SelectedIndex;
+ this.tabGraphs.TabPages[this.tabGraphs.SelectedIndex].Controls.Clear();
+ this.tabGraphs.TabPages[this.tabGraphs.SelectedIndex].Controls.Add(this.pnlGraphSetup);
+ if (this.int_0 != -1) this.method_3(this.int_0);
+ LoadTabs(selectedIndex);
+
+ this.int_0 = this.tabGraphs.SelectedIndex;
+ }
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ DialogResult result = saveFileDialog1.ShowDialog();
+ if (result == DialogResult.OK)
+ {
+ SaveSet(saveFileDialog1.FileName);
+ }
+ }
+
+ public void SaveSet(string TPath)
+ {
+ try
+ {
+ string Line = "";
+ Line += comboBox1.SelectedIndex + Environment.NewLine;
+
+ for (int i = 0; i < (comboBox1.SelectedIndex + 1); i++)
+ {
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[i].plotLinesEnable[0])
+ Line += "0#" + i + "#" + this.chartCollection_0.getSelectedTemplate().ChartSetup[i].colors[0].ToArgb().ToString() + "#" + ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[i].Sensors_0[0]) + Environment.NewLine;
+ else Line += "0#" + i + "#Disabled" + Environment.NewLine;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[i].plotLinesEnable[1])
+ Line += "1#" + i + "#" + this.chartCollection_0.getSelectedTemplate().ChartSetup[i].colors[1].ToArgb().ToString() + "#" + ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[i].Sensors_0[1]) + Environment.NewLine;
+ else Line += "1#" + i + "#Disabled" + Environment.NewLine;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[i].plotLinesEnable[2])
+ Line += "2#" + i + "#" + this.chartCollection_0.getSelectedTemplate().ChartSetup[i].colors[2].ToArgb().ToString() + "#" + ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[i].Sensors_0[2]) + Environment.NewLine;
+ else Line += "2#" + i + "#Disabled" + Environment.NewLine;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[i].plotLinesEnable[3])
+ Line += "3#" + i + "#" + this.chartCollection_0.getSelectedTemplate().ChartSetup[i].colors[3].ToArgb().ToString() + "#" + ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[i].Sensors_0[3]) + Environment.NewLine;
+ else Line += "3#" + i + "#Disabled" + Environment.NewLine;
+
+ if (this.chartCollection_0.getSelectedTemplate().ChartSetup[i].plotLinesEnable[4])
+ Line += "4#" + i + "#" + this.chartCollection_0.getSelectedTemplate().ChartSetup[i].colors[4].ToArgb().ToString() + "#" + ((int)this.chartCollection_0.getSelectedTemplate().ChartSetup[i].Sensors_0[4]) + Environment.NewLine;
+ else Line += "4#" + i + "#Disabled" + Environment.NewLine;
+ }
+
+ StreamWriter writer = new StreamWriter(TPath, false);
+ writer.Write(Line);
+ writer.Close();
+ writer.Dispose();
+ writer = null;
+ }
+ catch (Exception Message)
+ {
+ MessageBox.Show(Form.ActiveForm, "Unable to save graph settings!\n" + Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+
+ public void LoadSet(string TPath)
+ {
+ try
+ {
+ string[] AllLines = File.ReadAllLines(TPath);
+ comboBox1.SelectedIndex = int.Parse(AllLines[0]);
+ for (int i = 0; i < AllLines.Length - 2; i++)
+ {
+ string[] SeparetedLines = AllLines[i + 1].Split('#');
+ if (SeparetedLines[2] != "Disabled")
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int.Parse(SeparetedLines[1])].plotLinesEnable[int.Parse(SeparetedLines[0])] = true;
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int.Parse(SeparetedLines[1])].colors[int.Parse(SeparetedLines[0])] = Color.FromArgb((Int32)Convert.ToInt32(SeparetedLines[2]));
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int.Parse(SeparetedLines[1])].Sensors_0[int.Parse(SeparetedLines[0])] = (SensorsX)int.Parse(SeparetedLines[3]);
+ }
+ else
+ {
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int.Parse(SeparetedLines[1])].plotLinesEnable[int.Parse(SeparetedLines[0])] = false;
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int.Parse(SeparetedLines[1])].colors[int.Parse(SeparetedLines[0])] = Color.Transparent;
+ this.chartCollection_0.getSelectedTemplate().ChartSetup[int.Parse(SeparetedLines[1])].Sensors_0[int.Parse(SeparetedLines[0])] = 0;
+ }
+ }
+ LoadTabs(this.tabGraphs.SelectedIndex);
+ }
+ catch (Exception Message)
+ {
+ MessageBox.Show(Form.ActiveForm, "Unable to open graph settings!\n" + Message, "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ }
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ DialogResult result = openFileDialog1.ShowDialog();
+ if (result == DialogResult.OK) LoadSet(openFileDialog1.FileName);
+ }
+}
+
diff --git a/frmChartTemplates.resx b/frmChartTemplates.resx
new file mode 100644
index 0000000..879ac07
--- /dev/null
+++ b/frmChartTemplates.resx
@@ -0,0 +1,1796 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 143, 17
+
+
+ 279, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmConsole.cs b/frmConsole.cs
new file mode 100644
index 0000000..6e950e1
--- /dev/null
+++ b/frmConsole.cs
@@ -0,0 +1,388 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.IO;
+using System.Windows.Forms;
+
+internal class frmConsole : Form
+{
+ private Class18 class18_0;
+ private FrmMain frmMain_0;
+ private IContainer icontainer_0;
+ private IContainer components;
+ public Button button1;
+ private Label label1;
+ private Label label2;
+ private Label label3;
+ private Label label4;
+ private Label label5;
+ private Label label6;
+ private Label label7;
+ private Panel panel1;
+ private Panel panel2;
+ private Panel panel3;
+ private Label label8;
+ private Label label9;
+ private Label label10;
+ private ListBox cmd_List;
+ private TextBox txt_Logs;
+ private Label label11;
+ private Label label12;
+ private TextBox textBox1;
+
+ internal frmConsole(ref FrmMain frmMain_1, ref Class18 class18_1)
+ {
+ this.InitializeComponent();
+
+ frmMain_0 = frmMain_1;
+ class18_0 = class18_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmDebug_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ this.frmMain_0.frmConsole_0.Dispose();
+ this.frmMain_0.frmConsole_0 = null;
+ }
+
+ private void frmDebug_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmConsole));
+ this.button1 = new System.Windows.Forms.Button();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.panel3 = new System.Windows.Forms.Panel();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label10 = new System.Windows.Forms.Label();
+ this.cmd_List = new System.Windows.Forms.ListBox();
+ this.txt_Logs = new System.Windows.Forms.TextBox();
+ this.label11 = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.panel1.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.panel3.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // button1
+ //
+ this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button1.ForeColor = System.Drawing.Color.Red;
+ this.button1.Location = new System.Drawing.Point(226, 199);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(73, 23);
+ this.button1.TabIndex = 0;
+ this.button1.Text = "Apply";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(1, 200);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(223, 20);
+ this.textBox1.TabIndex = 2;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label1.Location = new System.Drawing.Point(75, 6);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(152, 24);
+ this.label1.TabIndex = 3;
+ this.label1.Text = "Commands List";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.ForeColor = System.Drawing.Color.Blue;
+ this.label2.Location = new System.Drawing.Point(7, 6);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(109, 13);
+ this.label2.TabIndex = 4;
+ this.label2.Text = "Rom_Location=Value";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.ForeColor = System.Drawing.Color.Red;
+ this.label3.Location = new System.Drawing.Point(79, 121);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(141, 13);
+ this.label3.TabIndex = 5;
+ this.label3.Text = "**Add 0x for values in HEX**";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.ForeColor = System.Drawing.Color.Green;
+ this.label4.Location = new System.Drawing.Point(113, 6);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(71, 13);
+ this.label4.TabIndex = 6;
+ this.label4.Text = "0x5F26=0xFF";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.ForeColor = System.Drawing.Color.Green;
+ this.label5.Location = new System.Drawing.Point(213, 6);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(49, 13);
+ this.label5.TabIndex = 7;
+ this.label5.Text = "16768=0";
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(13, 6);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(55, 13);
+ this.label6.TabIndex = 8;
+ this.label6.Text = "Exemples:";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(7, 6);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(75, 13);
+ this.label7.TabIndex = 9;
+ this.label7.Text = "Set Rom Byte:";
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.panel1.Controls.Add(this.label6);
+ this.panel1.Controls.Add(this.label4);
+ this.panel1.Controls.Add(this.label5);
+ this.panel1.Location = new System.Drawing.Point(2, 140);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(297, 25);
+ this.panel1.TabIndex = 10;
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.panel2.Controls.Add(this.label11);
+ this.panel2.Controls.Add(this.label7);
+ this.panel2.Location = new System.Drawing.Point(2, 63);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(149, 55);
+ this.panel2.TabIndex = 11;
+ //
+ // panel3
+ //
+ this.panel3.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.panel3.Controls.Add(this.label12);
+ this.panel3.Controls.Add(this.label2);
+ this.panel3.Location = new System.Drawing.Point(150, 63);
+ this.panel3.Name = "panel3";
+ this.panel3.Size = new System.Drawing.Size(149, 55);
+ this.panel3.TabIndex = 12;
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(30, 44);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(87, 13);
+ this.label8.TabIndex = 13;
+ this.label8.Text = "Cmd Description:";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(190, 44);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(67, 13);
+ this.label9.TabIndex = 14;
+ this.label9.Text = "Cmd Writing:";
+ //
+ // label10
+ //
+ this.label10.AutoSize = true;
+ this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label10.Location = new System.Drawing.Point(105, 170);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(87, 24);
+ this.label10.TabIndex = 15;
+ this.label10.Text = "Console";
+ //
+ // cmd_List
+ //
+ this.cmd_List.FormattingEnabled = true;
+ this.cmd_List.Location = new System.Drawing.Point(1, 226);
+ this.cmd_List.Name = "cmd_List";
+ this.cmd_List.Size = new System.Drawing.Size(298, 108);
+ this.cmd_List.TabIndex = 16;
+ this.cmd_List.SelectedIndexChanged += new System.EventHandler(this.Cmd_List_SelectedIndexChanged);
+ //
+ // txt_Logs
+ //
+ this.txt_Logs.Location = new System.Drawing.Point(1, 340);
+ this.txt_Logs.Multiline = true;
+ this.txt_Logs.Name = "txt_Logs";
+ this.txt_Logs.ReadOnly = true;
+ this.txt_Logs.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.txt_Logs.Size = new System.Drawing.Size(298, 163);
+ this.txt_Logs.TabIndex = 17;
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Location = new System.Drawing.Point(7, 22);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(76, 13);
+ this.label11.TabIndex = 10;
+ this.label11.Text = "Get Rom Byte:";
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.ForeColor = System.Drawing.Color.Blue;
+ this.label12.Location = new System.Drawing.Point(7, 22);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(76, 13);
+ this.label12.TabIndex = 5;
+ this.label12.Text = "Rom_Location";
+ //
+ // frmConsole
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(300, 506);
+ this.Controls.Add(this.txt_Logs);
+ this.Controls.Add(this.cmd_List);
+ this.Controls.Add(this.label10);
+ this.Controls.Add(this.label9);
+ this.Controls.Add(this.label8);
+ this.Controls.Add(this.panel3);
+ this.Controls.Add(this.panel2);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.button1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frmConsole";
+ this.Text = "Developper Console";
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmDebug_FormClosed);
+ this.Load += new System.EventHandler(this.frmDebug_Load);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.panel2.ResumeLayout(false);
+ this.panel2.PerformLayout();
+ this.panel3.ResumeLayout(false);
+ this.panel3.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ string CMDString = textBox1.Text;
+ textBox1.Text = "";
+ cmd_List.Items.Add(CMDString);
+ if (CMDString.Length > 0)
+ {
+ //set bytes
+ if (CMDString.Contains("="))
+ {
+ string[] CMDS = CMDString.Split('=');
+ if (CMDS.Length == 2)
+ {
+ if (CMDS[0] != "" && CMDS[1] != "")
+ {
+ try
+ {
+ long Location = 0;
+ int ByteN = 0;
+ if (CMDS[0].Contains("0x") || CMDS[0].Contains("0X"))
+ {
+ CMDS[0] = CMDS[0].Substring(2);
+ Location = long.Parse(CMDS[0], System.Globalization.NumberStyles.HexNumber);
+ }
+ else Location = long.Parse(CMDS[0]);
+
+ if (CMDS[1].Contains("0x") || CMDS[0].Contains("0X"))
+ {
+ CMDS[1] = CMDS[1].Substring(2);
+ ByteN = int.Parse(CMDS[1], System.Globalization.NumberStyles.HexNumber);
+ }
+ else ByteN = int.Parse(CMDS[1]);
+
+ this.class18_0.SetByteAt(Location, (byte) ByteN);
+
+ this.txt_Logs.AppendText("SetByte: 0x" + Location.ToString("X4") + "=" + "0x" + ByteN.ToString("X2") + " " + Location + "=" + ((int)ByteN).ToString() + Environment.NewLine);
+ }
+ catch { }
+ }
+ }
+ }
+ else
+ {
+ //get byte
+ if (CMDString != "")
+ {
+ try
+ {
+ long Location = 0;
+ int ByteN = 0;
+ if (CMDString.Contains("0x") || CMDString.Contains("0X"))
+ {
+ CMDString = CMDString.Substring(2);
+ Location = long.Parse(CMDString, System.Globalization.NumberStyles.HexNumber);
+ }
+ else Location = long.Parse(CMDString);
+
+ this.class18_0.GetByteAt(Location);
+ this.txt_Logs.AppendText("GetByte: 0x" + Location.ToString("X4") + "=" + "0x" + this.class18_0.GetByteAt(Location).ToString("X2") + " " + Location + "=" + ((int) this.class18_0.GetByteAt(Location)).ToString() + Environment.NewLine);
+ }
+ catch { }
+ }
+ }
+ }
+ }
+
+ private void Cmd_List_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (cmd_List.SelectedIndex >= 0)
+ {
+ textBox1.Text = cmd_List.Items[cmd_List.SelectedIndex].ToString();
+ }
+ }
+}
+
diff --git a/frmConsole.resx b/frmConsole.resx
new file mode 100644
index 0000000..23a8aad
--- /dev/null
+++ b/frmConsole.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmConvert.cs b/frmConvert.cs
new file mode 100644
index 0000000..84ab241
--- /dev/null
+++ b/frmConvert.cs
@@ -0,0 +1,1874 @@
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Drawing;
+using System.IO;
+using System.Threading;
+using System.Reflection;
+using System.Windows.Forms;
+
+internal class frmConvert : Form
+{
+ private Class18 class18_0;
+ private IContainer icontainer_0;
+ private Label labelProductName;
+ private Label label1;
+ private Label label_Baserom;
+ private DataGridView dataGridView1;
+ private Label label5;
+ private TextBox textBox_FileName;
+ private Label label6;
+ private Label label2;
+ private Button okButton;
+ private byte[] File_Byte;
+ private byte[] File_Byte_BMTune;
+ private Button button1;
+ private Label label3;
+ private DataGridViewCheckBoxColumn Column1;
+ private DataGridViewTextBoxColumn Column2;
+ //private DASM_Bytes DASM_Bytes_0;
+ string Baserom;
+ string FilePath = "";
+
+
+ //#####################
+ byte[] Final_LFuel = new byte[504];
+ byte[] Final_HFuel = new byte[504];
+ byte[] Final_LIgn = new byte[480];
+ byte[] Final_HIgn = new byte[480];
+ byte[] Final_mBar = new byte[24];
+ byte[] Final_LRPM = new byte[20];
+ byte[] Final_HRPM = new byte[20];
+ byte[] Final_Inj = new byte[21];
+
+ int CurrentIndex = 0;
+ int CurrentDone = 0;
+
+ string[] All_Lines = new string[] { };
+
+ int LFuelLocation = 0;
+ int HFuelLocation = 0;
+ int LIgnLocation = 0;
+ int HIgnLocation = 0;
+ int mBarScalarLocation = 0;
+ int LRPMLocation = 0;
+ int HRPMLocation = 0;
+ int InjLocation = 0;
+
+ bool LFuelFound = false;
+ bool HFuelFound = false;
+ bool LIgnFound = false;
+ bool HIgnFound = false;
+ bool mBarScalarFound = false;
+ bool LRPMFound = false;
+ bool HRPMFound = false;
+ bool InjFound = false;
+
+ int ModsCount = 0;
+ bool Boosted = false;
+ int ColumnNumber = 10;
+ string baserom = "";
+
+ public frmConvert(ref Class18 class18_1, string BaseromT)
+ {
+ this.InitializeComponent();
+ this.class18_0 = class18_1;
+
+ //DASM_Bytes_0 = new DASM_Bytes();
+
+ LoadThis(BaseromT);
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ public void LoadThis(string BaseromT)
+ {
+ File_Byte = this.class18_0.GetAllByte();
+
+ FilePath = Path.GetDirectoryName(this.class18_0.method_25_GetFilename());
+ string FileName = this.class18_0.method_23();
+ string ext = FileName.Substring(FileName.Length - 4);
+ textBox_FileName.Text = FileName.Substring(0, FileName.Length - 4) + "_Converted" + ext;
+
+ Baserom = BaseromT;
+ label_Baserom.Text = Baserom;
+
+ dataGridView1.Rows.Clear();
+ if (Baserom == "eCtune")
+ {
+ dataGridView1.Rows.Add(true, "All", "Any", "Any");
+ }
+ else if (Baserom == "Crome Gold" || Baserom == "Neptune")
+ {
+ dataGridView1.Rows.Add(true, "Fuel tables (low-high cams)");
+ dataGridView1.Rows.Add(true, "Igntion tables (low-high cams)");
+ dataGridView1.Rows.Add(true, "Tables scaling (mBar vs rpm)");
+ dataGridView1.Rows.Add(true, "Injectors settings");
+ dataGridView1.Rows.Add(true, "Idle settings");
+ dataGridView1.Rows.Add(true, "Rev limit settings (cold-warm became low-high cams)");
+ dataGridView1.Rows.Add(true, "Launch settings");
+ dataGridView1.Rows.Add(true, "Vtec settings (except rpm)");
+ dataGridView1.Rows.Add(true, "Sensors settings (except map sensor)");
+ dataGridView1.Rows.Add(true, "Closeloop settings (except wideband)");
+ //dataGridView1.Rows.Add(true, "Fuel and Ignition correction");
+ //dataGridView1.Rows.Add(true, "Tip-in settings");
+ //dataGridView1.Rows.Add(true, "Transmission settings");
+ }
+ else if (Baserom == "Crome P28" || Baserom == "Crome P30" || Baserom == "Crome P72")
+ {
+ dataGridView1.Rows.Add(true, "Fuel tables (low-high cams)");
+ dataGridView1.Rows.Add(true, "Igntion tables (low-high cams)");
+ dataGridView1.Rows.Add(true, "Tables scaling (mBar vs rpm)");
+ dataGridView1.Rows.Add(true, "Injectors settings");
+ }
+ else if (Baserom == "Crome P13")
+ {
+ dataGridView1.Rows.Add(true, "Fuel tables (low-high cams) **APROXIMATIVE**");
+ dataGridView1.Rows.Add(true, "Igntion tables (low-high cams)");
+ dataGridView1.Rows.Add(true, "Tables scaling (mBar vs rpm)");
+ }
+ }
+
+ /*public void ConvertInjector()
+ {
+ //0x6210L
+ byte InjectorByte = File_Byte_BMTune[this.class18_0.class13_0.long_81];
+ //Prelude H22 330cc and 290cc
+ if (InjectorByte == 2) InjectorByte = 8;
+ if (InjectorByte == 3) InjectorByte = 9;
+ //Mitshubishi DSM 450cc
+ if (InjectorByte == 4) InjectorByte = 16;
+ if (InjectorByte == 5) InjectorByte = 17;
+ //MSD
+ if (InjectorByte == 6) InjectorByte = 26;
+ if (InjectorByte == 7) InjectorByte = 27;
+ //Precision Turbo
+ if (InjectorByte == 8) InjectorByte = 35;
+ if (InjectorByte == 9) InjectorByte = 36;
+ if (InjectorByte == 10) InjectorByte = 37;
+ //RC Enginering
+ if (InjectorByte == 11) InjectorByte = 38;
+ if (InjectorByte == 12) InjectorByte = 39;
+ if (InjectorByte == 13) InjectorByte = 40;
+ if (InjectorByte == 14) InjectorByte = 41;
+ if (InjectorByte == 15) InjectorByte = 42;
+ if (InjectorByte == 16) InjectorByte = 43;
+ if (InjectorByte == 17) InjectorByte = 44;
+ if (InjectorByte == 18) InjectorByte = 45;
+ if (InjectorByte == 19) InjectorByte = 46;
+ if (InjectorByte == 20) InjectorByte = 47;
+ if (InjectorByte == 21) InjectorByte = 48;
+ if (InjectorByte == 22) InjectorByte = 49;
+ if (InjectorByte == 23) InjectorByte = 50;
+ if (InjectorByte == 24) InjectorByte = 51;
+ if (InjectorByte == 25) InjectorByte = 52;
+ //P&H
+ if (InjectorByte == 26) InjectorByte = 28;
+ if (InjectorByte == 27) InjectorByte = 29;
+ //Ultimate racing
+ if (InjectorByte == 28) InjectorByte = 30;
+ //Honda s2000
+ if (InjectorByte == 29) InjectorByte = 10;
+ //Denso
+ if (InjectorByte == 30) InjectorByte = 32;
+ if (InjectorByte == 31) InjectorByte = 33;
+ if (InjectorByte == 32) InjectorByte = 34;
+ //HKS
+ if (InjectorByte == 33) InjectorByte = 31;
+ //Injector Dynamics
+ int Difference = InjectorByte - 34;
+ if (InjectorByte >= 34) InjectorByte = (byte) (53 + Difference);
+
+ //Apply new reseted byte
+ File_Byte_BMTune[this.class18_0.class13_0.long_81] = InjectorByte;
+ }*/
+
+ public void Convert()
+ {
+ //Load New Baserom Binary (Class18 byte_0)
+ this.class18_0.method_63(true, this.class18_0.GetStable_Version_LAST() + 100, "");
+ File_Byte_BMTune = this.class18_0.GetAllByte();
+
+ //Convert Bytes
+ if (Baserom == "eCtune")
+ {
+ if (dataGridView1.Rows[0].Cells[0].Value.ToString() == "True")
+ {
+ File_Byte_BMTune = File_Byte;
+ //ConvertInjector();
+ }
+ }
+ if (Baserom == "Crome Gold")
+ {
+ //Fuel Low-High
+ if (dataGridView1.Rows[0].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 504; i++) File_Byte_BMTune[0x6ead + i] = File_Byte[0x6e9a + i];
+ for (int i = 0; i < 504; i++) File_Byte_BMTune[0x70a5 + i] = File_Byte[0x7092 + i];
+ //File_Byte_BMTune[0x61fb] = File_Byte[0x0a1d];
+ //File_Byte_BMTune[0x61fb] += 2;
+ int ColumnCount = 0;
+ for (int i = 0; i < 24; i++)
+ {
+ if (i > 0)
+ {
+ if (File_Byte[0x6e5a + i] > File_Byte[0x6e5a + i - 1]) ColumnCount++;
+ else i = 25;
+ }
+ }
+ File_Byte_BMTune[0x61fb] = (byte)(ColumnCount + 1);
+ }
+ //Ign Low-High
+ if (dataGridView1.Rows[1].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 480; i++) File_Byte_BMTune[0x729d + i] = File_Byte[0x728a + i];
+ for (int i = 0; i < 480; i++) File_Byte_BMTune[0x747d + i] = File_Byte[0x746a + i];
+ //File_Byte_BMTune[0x61fb] = File_Byte[0x0a1d];
+ //File_Byte_BMTune[0x61fb] += 2;
+ int ColumnCount = 0;
+ for (int i = 0; i < 24; i++)
+ {
+ if (i > 0)
+ {
+ if (File_Byte[0x6e5a + i] > File_Byte[0x6e5a + i - 1]) ColumnCount++;
+ else i = 25;
+ }
+ }
+ File_Byte_BMTune[0x61fb] = (byte)(ColumnCount + 1);
+ }
+ //Mbar Scaling, Rpm Low, Rpm High Scaling
+ if (dataGridView1.Rows[2].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 24; i++) File_Byte_BMTune[0x6e59 + i] = File_Byte[0x6e5a + i];
+ for (int i = 0; i < 20; i++) File_Byte_BMTune[0x6e71 + i] = File_Byte[0x6e72 + i];
+ for (int i = 0; i < 20; i++) File_Byte_BMTune[0x6e85 + i] = File_Byte[0x6e86 + i];
+ }
+ // Injector Offset (Table, Offset ms, Value cc)
+ if (dataGridView1.Rows[3].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 21; i++) File_Byte_BMTune[0x6442 + i] = File_Byte[0x61d6 + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x610d + i] = File_Byte[0x6B6D + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6101 + i] = File_Byte[0x6B68 + i];
+ File_Byte_BMTune[0x6210] = 89; //set to custom injector
+
+ //Fuel Trims
+ /*long Trim1 = (long)(this.class18_0.method_203(((File_Byte[0x6BC7 + 1] * 256) + File_Byte[0x6BC7]), Enum6.const_0) + 76);
+ long Trim2 = (long)(this.class18_0.method_203(((File_Byte[0x6BE3 + 1] * 256) + File_Byte[0x6BE3]), Enum6.const_0) + 76);
+ long Trim3 = (long)(this.class18_0.method_203(((File_Byte[0x6BD8 + 1] * 256) + File_Byte[0x6BD8]), Enum6.const_0) + 76);
+ Trim1 = this.class18_0.method_231(double.Parse(Trim1.ToString()), Enum6.const_0);
+ Trim2 = this.class18_0.method_231(double.Parse(Trim2.ToString()), Enum6.const_0);
+ Trim3 = this.class18_0.method_231(double.Parse(Trim3.ToString()), Enum6.const_0);
+ File_Byte_BMTune[0x6103 + 1] = (byte)(Trim1 / 256);
+ File_Byte_BMTune[0x6103] = (byte)(Trim1 - (Trim1 / 256));
+ File_Byte_BMTune[0x6105 + 1] = (byte)(Trim1 / 256);
+ File_Byte_BMTune[0x6105] = (byte)(Trim1 - (Trim1 / 256));
+ File_Byte_BMTune[0x6109 + 1] = (byte)(Trim1 / 256);
+ File_Byte_BMTune[0x6109] = (byte)(Trim1 - (Trim1 / 256));*/
+ }
+ //Idle
+ if (dataGridView1.Rows[4].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6117 + i] = File_Byte[0x2B5D + i];
+ for (int i = 0; i < 42; i++) File_Byte_BMTune[0x6738 + i] = File_Byte[0x66e5 + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6114 + i] = File_Byte[0x698A + i];
+ }
+ //Rev Limit
+ if (dataGridView1.Rows[5].Cells[0].Value.ToString() == "True")
+ {
+ //Cold-Hot Set
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 6] = File_Byte[0x3F4C + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 18] = File_Byte[0x3F43 + i];
+ //Cold-Hot Reset
+ for (int i = 0; i < 2; i++)
+ {
+ if (i == 0) File_Byte_BMTune[0x6591 + i] = (byte)(File_Byte[0x3F4C + i] + 1);
+ else File_Byte_BMTune[0x6591 + i] = File_Byte[0x3F4C + i];
+ }
+ for (int i = 0; i < 2; i++)
+ {
+ if (i == 0) File_Byte_BMTune[0x6591 + i + 12] = (byte)(File_Byte[0x3F43 + i] + 1);
+ else File_Byte_BMTune[0x6591 + i + 12] = File_Byte[0x3F43 + i];
+ }
+ //RESET NOVTEC
+ if (File_Byte[0x6001] == 0)
+ {
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 18] = File_Byte[0x3F4C + i];
+ for (int i = 0; i < 2; i++)
+ {
+ if (i == 0) File_Byte_BMTune[0x6591 + i + 12] = (byte)(File_Byte[0x3F4C + i] + 1);
+ else File_Byte_BMTune[0x6591 + i + 12] = File_Byte[0x3F4C + i];
+ }
+ }
+
+ //Activate Shiftlight, enable gear based shiftlight
+ File_Byte_BMTune[0x6142] = 0xff;
+ File_Byte_BMTune[0x6143] = 0xff;
+ for (int i = 0; i < 10; i++) File_Byte_BMTune[0x6144 + i + 2] = File_Byte[0x6bfe + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6144 + i] = File_Byte[0x6bfe + i];
+ }
+ //Launch
+ if (dataGridView1.Rows[6].Cells[0].Value.ToString() == "True")
+ {
+ //Activate
+ File_Byte_BMTune[0x6152] = 0x80;
+ File_Byte_BMTune[0x6154] = File_Byte[0x3f7d];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6156 + i] = File_Byte[0x3F40 + i];
+
+ //Set Antilag
+ long AntilagVal = ((File_Byte[0x6b7a + 1] * 256) + File_Byte[0x6b7a]) / 4;
+ File_Byte_BMTune[0x6162] = (byte)(AntilagVal / 256);
+ File_Byte_BMTune[0x6161] = (byte)(AntilagVal - (AntilagVal / 256));
+ File_Byte_BMTune[0x6163] = (byte)(File_Byte[0x78d8] + 24);
+ File_Byte_BMTune[0x5f8c] = (byte)(File_Byte[0x78d8] + 24);
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6161 + i] = File_Byte[0x6b7a + i];
+ //Activate Antilag only if values arent ZERO's
+ if (File_Byte[0x78d8] != 0 || File_Byte[0x6b7a] != 0 || File_Byte[0x6b7a + 1] != 0) File_Byte_BMTune[0x6164] = 0xff;
+ }
+ //Vtec
+ if (dataGridView1.Rows[7].Cells[0].Value.ToString() == "True")
+ {
+ File_Byte_BMTune[0x61f2] = File_Byte[0x6001];
+ if (File_Byte[0x3d27] != 0) File_Byte_BMTune[0x6123] = 0x00;
+ else File_Byte_BMTune[0x6123] = 0xff;
+ if (File_Byte[0x3d06] != 0) File_Byte_BMTune[0x6124] = 0x00;
+ else File_Byte_BMTune[0x6124] = 0xff;
+
+ //Vtec ECT
+ if (File_Byte[0x11aa] == 0xff)
+ {
+ File_Byte_BMTune[0x611f] = 0xff;
+ }
+ else
+ {
+ File_Byte_BMTune[0x611f] = 0x00;
+ File_Byte_BMTune[0x6120] = File_Byte[0x11aa];
+ }
+
+ //Vtec Speed
+ if (File_Byte[0x11b0] == 0x00)
+ {
+ File_Byte_BMTune[0x6209] = 0xff;
+ }
+ else
+ {
+ File_Byte_BMTune[0x6209] = 0x00;
+ File_Byte_BMTune[0x6122] = File_Byte[0x11b0];
+ }
+
+ //IAB
+ if (File_Byte[0x11ed] != 0) File_Byte_BMTune[0x6215] = 0xff;
+ else File_Byte_BMTune[0x6215] = 0x00;
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x611a + i] = File_Byte[0x11e4 + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6119 + i] = File_Byte[0x11de + i];
+ if (File_Byte[0x11ec] == 0) File_Byte_BMTune[0x5fc9] = 0xff;
+ else File_Byte_BMTune[0x5fc9] = 0x00;
+ }
+ //Sensors
+ if (dataGridView1.Rows[8].Cells[0].Value.ToString() == "True")
+ {
+ File_Byte_BMTune[0x61f5] = File_Byte[0x6004];
+ if (File_Byte[0x3c6f] == 0) File_Byte_BMTune[0x6116] = 0xff;
+ else File_Byte_BMTune[0x6116] = 0x00;
+ File_Byte_BMTune[0x61f3] = File_Byte[0x6002];
+ File_Byte_BMTune[0x61f9] = File_Byte[0x6006];
+ File_Byte_BMTune[0x620e] = File_Byte[0x6015];
+
+ //TPS
+ File_Byte_BMTune[0x6200] = 0xff;
+ File_Byte_BMTune[0x6205] = File_Byte[0x6c21];
+ File_Byte_BMTune[0x6203] = File_Byte[0x6c1f];
+
+ //MAP
+ //File_Byte_BMTune[0x60fc] = 11;
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x60fd + i] = File_Byte[0x6376 + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x60ff + i] = File_Byte[0x6374 + i];
+ }
+ //Closeloop
+ if (dataGridView1.Rows[9].Cells[0].Value.ToString() == "True")
+ {
+ File_Byte_BMTune[0x61f4] = File_Byte[0x6003];
+ if (File_Byte[0x6005] == 0) File_Byte_BMTune[0x6111] = 0xff;
+ else File_Byte_BMTune[0x6111] = 0x00;
+ File_Byte_BMTune[0x6112] = File_Byte[0x15b4];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6167 + i] = File_Byte[0x5f53 + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6169 + i] = File_Byte[0x1c08 + i];
+ }
+ //Ect iat corr
+ //IAT Fuel Corr
+ /*if (dataGridView1.Rows[10].Cells[0].Value.ToString() == "True")
+ {
+ int FinalIndex = 0;
+ for (int i = 0; i < 21; i++)
+ {
+ //Apply for Low, Mid, High Load
+ for (int i2 = 0; i2 < 3; i2++)
+ {
+ byte Byte_IAT_Temp = File_Byte[0x607a + i];
+ long IAT_Corr = ((long)((File_Byte[0x607a + i + 2] * 0x100) + File_Byte[0x607a + i + 1]) / 32768);
+
+ //IAT Temp
+ File_Byte_BMTune[0x62a2 + FinalIndex] = Byte_IAT_Temp;
+ //IAT Low Load (-5 diff)
+ long IAT_CurrentCorr = (IAT_Corr - 5) * 32768;
+ byte firstB = (byte)(IAT_CurrentCorr / 256);
+ byte SecondB = (byte)(IAT_CurrentCorr - (firstB * 256));
+ File_Byte_BMTune[0x62a2 + FinalIndex + 2] = (byte)(IAT_CurrentCorr / 255);
+ File_Byte_BMTune[0x62a2 + FinalIndex + 1] = (byte)(IAT_CurrentCorr - firstB);
+ //IAT Mid Load (-2 diff)
+ IAT_CurrentCorr = (IAT_Corr - 2) * 32768;
+ firstB = (byte)(IAT_CurrentCorr / 256);
+ SecondB = (byte)(IAT_CurrentCorr - (firstB * 256));
+ File_Byte_BMTune[0x62bd + FinalIndex + 2] = firstB;
+ File_Byte_BMTune[0x62bd + FinalIndex + 1] = SecondB;
+ //IAT High Load (No diff)
+ IAT_CurrentCorr = (IAT_Corr) * 32768;
+ firstB = (byte)(IAT_CurrentCorr / 256);
+ SecondB = (byte)(IAT_CurrentCorr - (firstB * 256));
+ File_Byte_BMTune[0x62d8 + FinalIndex + 2] = firstB;
+ File_Byte_BMTune[0x62d8 + FinalIndex + 1] = SecondB;
+ }
+
+ //Apply for 2x missing columns
+ if (i == 3 || i == 6)
+ {
+ //Current
+ byte Byte_IAT_Temp = File_Byte[0x607a + i];
+ long IAT_Corr = ((long)((File_Byte[0x607a + i + 2] * 0x100) + File_Byte[0x607a + i + 1]) / 32768);
+ //After
+ byte Byte_IAT_Temp_After = File_Byte[0x607a + i + 3];
+ long IAT_Corr_After = ((long)((File_Byte[0x607a + i + 2 + 3] * 0x100) + File_Byte[0x607a + i + 1 + 3]) / 32768);
+ //Middle value
+ byte Byte_IAT_Temp_Mid = (byte)(Byte_IAT_Temp_After - ((Byte_IAT_Temp_After - Byte_IAT_Temp) / 2));
+ byte IAT_Corr_Mid = (byte)(IAT_Corr_After - ((IAT_Corr_After - IAT_Corr) / 2));
+ //Increase BMTune Table
+ FinalIndex++;
+ FinalIndex++;
+ FinalIndex++;
+
+ //IAT Temp
+ File_Byte_BMTune[0x62a2 + FinalIndex] = Byte_IAT_Temp_Mid;
+ //IAT Low Load (-5 diff)
+ long IAT_CurrentCorr = (IAT_Corr_Mid - 5) * 32768;
+ byte firstB = (byte)(IAT_CurrentCorr / 256);
+ byte SecondB = (byte)(IAT_CurrentCorr - (firstB * 256));
+ File_Byte_BMTune[0x62a2 + FinalIndex + 2] = (byte)(IAT_CurrentCorr / 255);
+ File_Byte_BMTune[0x62a2 + FinalIndex + 1] = (byte)(IAT_CurrentCorr - firstB);
+ //IAT Mid Load (-2 diff)
+ IAT_CurrentCorr = (IAT_Corr_Mid - 2) * 32768;
+ firstB = (byte)(IAT_CurrentCorr / 256);
+ SecondB = (byte)(IAT_CurrentCorr - (firstB * 256));
+ File_Byte_BMTune[0x62bd + FinalIndex + 2] = firstB;
+ File_Byte_BMTune[0x62bd + FinalIndex + 1] = SecondB;
+ //IAT High Load (No diff)
+ IAT_CurrentCorr = (IAT_Corr_Mid) * 32768;
+ firstB = (byte)(IAT_CurrentCorr / 256);
+ SecondB = (byte)(IAT_CurrentCorr - (firstB * 256));
+ File_Byte_BMTune[0x62d8 + FinalIndex + 2] = firstB;
+ File_Byte_BMTune[0x62d8 + FinalIndex + 1] = SecondB;
+ }
+
+ //Increase Crome Table
+ i++;
+ i++;
+
+ //Increase BMTune Table
+ FinalIndex++;
+ FinalIndex++;
+ FinalIndex++;
+ }
+ }*/
+
+ //Tip-in
+
+ //Transmission
+ }
+ if (Baserom == "Neptune")
+ {
+ //Fuel Low-High
+ if (dataGridView1.Rows[0].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 480; i++) File_Byte_BMTune[0x6ead + i] = File_Byte[0x6a90 + i];
+ for (int i = 0; i < 480; i++) File_Byte_BMTune[0x70a5 + i] = File_Byte[0x6f40 + i];
+ for (int i = 0; i < 24; i++) File_Byte_BMTune[0x6ead + i + 480] = File_Byte[0x6a90 + i + 576];
+ for (int i = 0; i < 24; i++) File_Byte_BMTune[0x70a5 + i + 480] = File_Byte[0x6f40 + i + 576];
+ int ColumnCount = 0;
+ for (int i = 0; i < 24; i++)
+ {
+ if (File_Byte[0x6a00 + i] != 0xff) ColumnCount++;
+ else i = 25;
+ }
+ File_Byte_BMTune[0x61fb] = (byte)(ColumnCount);
+ }
+ //Ign Low-High
+ if (dataGridView1.Rows[1].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 480; i++) File_Byte_BMTune[0x729d + i] = File_Byte[0x73f0 + i];
+ for (int i = 0; i < 480; i++) File_Byte_BMTune[0x747d + i] = File_Byte[0x7870 + i];
+ int ColumnCount = 0;
+ for (int i = 0; i < 24; i++)
+ {
+ if (File_Byte[0x6a00 + i] != 0xff) ColumnCount++;
+ else i = 25;
+ }
+ File_Byte_BMTune[0x61fb] = (byte)(ColumnCount);
+ }
+ //Mbar Scaling, Rpm Low, Rpm High Scaling
+ if (dataGridView1.Rows[2].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 24; i++) File_Byte_BMTune[0x6e59 + i] = File_Byte[0x6a00 + i];
+ //for (int i = 0; i < 20; i++) File_Byte_BMTune[0x6e71 + i] = File_Byte[0x6a30 + i]; //rpm scale low
+ //for (int i = 0; i < 20; i++) File_Byte_BMTune[0x6e85 + i] = File_Byte[0x6a48 + i]; //rpm scale high
+ }
+ // Injector Offset (Table, Offset ms, Value cc)
+ if (dataGridView1.Rows[3].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 21; i++) File_Byte_BMTune[0x6442 + i] = File_Byte[0x56d6 + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6101 + i] = File_Byte[0x5403 + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x610d + i] = File_Byte[0x5403 + i]; //Injector Offset
+ File_Byte_BMTune[0x6210] = 89; //set to custom injector
+
+ //Fuel Trims
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6103 + i] = File_Byte[0x5406 + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6105 + i] = File_Byte[0x540a + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6109 + i] = File_Byte[0x5408 + i];
+ }
+ //Idle
+ if (dataGridView1.Rows[4].Cells[0].Value.ToString() == "True")
+ {
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6117 + i] = File_Byte[0x53f2 + i];
+ for (int i = 0; i < 42; i++) File_Byte_BMTune[0x6738 + i] = File_Byte[0x5a56 + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6114 + i] = File_Byte[0x698A + i]; //Iacv Duty
+ }
+ //Rev Limit
+ if (dataGridView1.Rows[5].Cells[0].Value.ToString() == "True")
+ {
+ //Cold-Hot Set
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 6] = File_Byte[0x5813 + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 18] = File_Byte[0x581f + i];
+ //Cold-Hot Reset
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i] = File_Byte[0x580d + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 12] = File_Byte[0x5819 + i];
+ //RESET NOVTEC
+ if (File_Byte[0x5466] == 0)
+ {
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 18] = File_Byte[0x5813 + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6591 + i + 12] = File_Byte[0x580d + i];
+ }
+
+ //Activate Shiftlight, enable gear based shiftlight
+ File_Byte_BMTune[0x6142] = File_Byte[0x5458];
+ File_Byte_BMTune[0x6143] = File_Byte[0x5395];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6144 + i] = File_Byte[0x5442 + i];
+ for (int i = 0; i < 10; i++) File_Byte_BMTune[0x6144 + i + 2] = File_Byte[0x5e6a + i];
+ }
+ //Launch
+ if (dataGridView1.Rows[6].Cells[0].Value.ToString() == "True")
+ {
+ //Activate
+ if (File_Byte[0x545e] == 0xff) File_Byte_BMTune[0x6152] = 0x80;
+ else File_Byte_BMTune[0x6152] = 0xff;
+ File_Byte_BMTune[0x6154] = File_Byte[0x5418]; //vss
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6156 + i] = File_Byte[0x5419 + i]; //rpm
+
+ //Set Antilag
+ long AntilagVal = ((File_Byte[0x5416 + 1] * 256) + File_Byte[0x5416]) / 4;
+ File_Byte_BMTune[0x6162] = (byte)(AntilagVal / 256);
+ File_Byte_BMTune[0x6161] = (byte)(AntilagVal - (AntilagVal / 256));
+ File_Byte_BMTune[0x6163] = (byte)(File_Byte[0x541D]);
+ File_Byte_BMTune[0x5f8c] = (byte)(File_Byte[0x541D]);
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6161 + i] = File_Byte[0x6b7a + i];
+ //Activate Antilag only if values arent ZERO's
+ if (File_Byte[0x541D] != 0 || File_Byte[0x5416] != 0 || File_Byte[0x5416 + 1] != 0) File_Byte_BMTune[0x6164] = 0xff;
+ }
+ //Vtec
+ if (dataGridView1.Rows[7].Cells[0].Value.ToString() == "True")
+ {
+ //Vtec, vtc pressure, vtc solenoid
+ File_Byte_BMTune[0x61f2] = File_Byte[0x5466];
+ File_Byte_BMTune[0x6123] = File_Byte[0x545b];
+ File_Byte_BMTune[0x6124] = File_Byte[0x545c];
+ //Vtec ECT
+ File_Byte_BMTune[0x611f] = File_Byte[0x53c8];
+ //File_Byte_BMTune[0x6120] = File_Byte[0x545d];
+ //Vtec Speed
+ File_Byte_BMTune[0x6209] = File_Byte[0x53c7];
+ //File_Byte_BMTune[0x6122] = File_Byte[0x547d];
+ //Vtec rpm
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6657 + i] = File_Byte[0x58d5 + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6659 + i] = File_Byte[0x58d3 + i];
+
+ //IAB
+ File_Byte_BMTune[0x6215] = File_Byte[0x5489];
+ File_Byte_BMTune[0x611a] = File_Byte[0x5433];
+ File_Byte_BMTune[0x6119] = File_Byte[0x5434];
+ }
+ //Sensors
+ if (dataGridView1.Rows[8].Cells[0].Value.ToString() == "True")
+ {
+ File_Byte_BMTune[0x61f5] = File_Byte[0x5469];
+ File_Byte_BMTune[0x6116] = File_Byte[0x5452];
+ File_Byte_BMTune[0x61f3] = File_Byte[0x5467];
+ File_Byte_BMTune[0x61f9] = File_Byte[0x546d];
+ File_Byte_BMTune[0x620e] = File_Byte[0x5482];
+
+ //TPS
+ //File_Byte_BMTune[0x6200] = 0xff;
+ //File_Byte_BMTune[0x6205] = File_Byte[0x6c21];
+ //File_Byte_BMTune[0x6203] = File_Byte[0x6c1f];
+
+ //MAP
+ //File_Byte_BMTune[0x60fc] = 11;
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x60fd + i] = File_Byte[0x6376 + i];
+ //for (int i = 0; i < 2; i++) File_Byte_BMTune[0x60ff + i] = File_Byte[0x6374 + i];
+ }
+ //Closeloop
+ if (dataGridView1.Rows[9].Cells[0].Value.ToString() == "True")
+ {
+ File_Byte_BMTune[0x61f4] = File_Byte[0x5468];
+ File_Byte_BMTune[0x6111] = File_Byte[0x5464];
+ File_Byte_BMTune[0x6112] = File_Byte[0x5446];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6167 + i] = File_Byte[0x53b9 + i];
+ for (int i = 0; i < 2; i++) File_Byte_BMTune[0x6169 + i] = File_Byte[0x53bb + i];
+ }
+ }
+
+ if (Baserom == "Crome P28" || Baserom == "Crome P30" || Baserom == "Crome P72" || Baserom == "Crome P13")
+ {
+ if (!Directory.Exists(FilePath)) Directory.CreateDirectory(FilePath);
+
+ string FileName = this.class18_0.method_23();
+
+ this.class18_0.Converting = true;
+
+ //#######
+ //Zipping
+ string Filename = "dasm662.exe";
+ string ZipFolder = "ASM";
+ string WholePath = Application.StartupPath + @"\" + ZipFolder + @"\" + Filename;
+ if (!File.Exists(WholePath)) this.class18_0.class17_0.frmMain_0.Class34_Zip_0.UnZipFile(Application.StartupPath, ZipFolder);
+ //#######
+
+ File.Create(Application.StartupPath + @"\" + ZipFolder + @"\FileName.bin").Dispose();
+ File.WriteAllBytes(Application.StartupPath + @"\" + ZipFolder + @"\FileName.bin", File_Byte);
+
+ //Create DASM.bat
+ /*string BatTxt = "dasm662.exe FileName.bin FileName.asm";
+ StreamWriter writer = new StreamWriter(Application.StartupPath + @"\" + ZipFolder + @"\DASM.bat", false);
+ writer.Write(BatTxt);
+ writer.Close();
+ writer.Dispose();
+ writer = null;*/
+
+ //Load DASM.bat
+ Process p = new Process();
+ p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
+ //p.StartInfo.FileName = Application.StartupPath + @"\" + ZipFolder + @"\DASM.bat";
+ p.StartInfo.FileName = "dasm662.exe";
+ p.StartInfo.Arguments = "FileName.bin FileName.asm";
+ p.StartInfo.CreateNoWindow = true;
+ p.StartInfo.Verb = "runas";
+ p.Start();
+
+ //#################
+ int SleepingCount = 0;
+ while (SleepingCount < 200)
+ {
+ Thread.Sleep(1);
+ SleepingCount++;
+ }
+ SleepingCount = 0;
+ //#################
+
+ Process[] pname = Process.GetProcessesByName("dasm662.exe");
+ //Process[] pname = Process.GetProcessesByName("DASM.bat");
+ while (pname.Length > 1)
+ {
+ Thread.Sleep(1);
+ pname = Process.GetProcessesByName("dasm662.exe");
+ //pname = Process.GetProcessesByName("DASM.bat");
+ }
+
+ //#################
+ while (SleepingCount < 200)
+ {
+ Thread.Sleep(1);
+ SleepingCount++;
+ }
+ SleepingCount = 0;
+ //#################
+
+ FileInfo info = new FileInfo(Application.StartupPath + @"\" + ZipFolder + @"\FileName.asm");
+ if (info.Exists)
+ {
+ GetASMLocation();
+ Load_Bytes();
+ Apply_Bytes();
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "Can't disassemble binary", "BMTune");
+ }
+ this.class18_0.RemoveFile();
+ this.class18_0.Converting = false;
+ info = null;
+ }
+
+ //Apply Bytes and File Name
+ //this.class18_0.byte_0 = File_Byte_BMTune;
+ this.class18_0.SetAllByte(File_Byte_BMTune);
+ this.class18_0.method_26_SetFilename(FilePath + @"\" + textBox_FileName.Text);
+ this.class18_0.method_24(textBox_FileName.Text);
+ }
+
+ private void GetASMLocation()
+ {
+ string ZipFolder = "ASM";
+
+ All_Lines = File.ReadAllLines(Application.StartupPath + @"\" + ZipFolder + @"\FileName.asm");
+
+ LFuelFound = false;
+ HFuelFound = false;
+ LIgnFound = false;
+ HIgnFound = false;
+ mBarScalarFound = false;
+ LRPMFound = false;
+ HRPMFound = false;
+ InjFound = false;
+
+ ModsCount = 0;
+
+ //Get Rom Type
+ baserom = "";
+ if (File_Byte[528] == 212 && File_Byte[529] == 0x1a && File_Byte[530] == 0x02) baserom = "P28";
+ if (File_Byte[528] == 0x2e && File_Byte[529] == 0xf9 && File_Byte[530] == 0x7d) baserom = "P30";
+ if (File_Byte[528] == 228 && File_Byte[529] == 0xf8 && File_Byte[530] == 0xa2) baserom = "P72";
+ //if (File_Byte[528] == 0x29 && File_Byte[529] == 0x0f && File_Byte[530] == 0xc9) baserom = "P13";
+ if ((File_Byte[528] == 0x29 && File_Byte[529] == 0x0f && File_Byte[530] == 0xc9) ||
+ (File_Byte[528] == 0xc4 && File_Byte[529] == 0xaa && File_Byte[530] == 0x98)) baserom = "P13";
+
+ //Get Columns Number
+ ColumnNumber = 10;
+ if (baserom == "P30") ColumnNumber = File_Byte[0x1235];
+ if (baserom == "P28") ColumnNumber = File_Byte[0x12FD];
+ if (baserom == "P72") ColumnNumber = File_Byte[0x1267];
+ //if (baserom == "P13") ColumnNumber = File_Byte[0x1267];
+
+ //Set boosted
+ Boosted = false;
+ if (ColumnNumber > 10) Boosted = true;
+
+ if (baserom != "")
+ {
+ if (All_Lines.Length > 0 && File_Byte.Length > 0)
+ {
+ //Getting Locations
+ for (int i = 0; i < All_Lines.Length; i++)
+ {
+ if (dataGridView1.Rows[0].Cells[0].Value.ToString() == "True")
+ {
+ if (!LFuelFound)
+ {
+ if (baserom == "P30")
+ {
+ if (All_Lines[i].Contains("er3, off(001dah)"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ LFuelLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ LFuelFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P28")
+ {
+ if (All_Lines[i].Contains("er3, off(001c2h)"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ LFuelLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ LFuelFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P72")
+ {
+ if (All_Lines[i].Contains("er3, off(001eah)"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ LFuelLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ LFuelFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P13")
+ {
+ LFuelLocation = int.Parse("60aa", System.Globalization.NumberStyles.HexNumber);
+ LFuelFound = true;
+ ModsCount++;
+ }
+ }
+
+ if (!HFuelFound)
+ {
+ if (baserom == "P30")
+ {
+ if (All_Lines[i].Contains("er3, off(001dch)"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HFuelLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HFuelFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P28")
+ {
+ if (All_Lines[i].Contains("er3, off(001c4h)"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HFuelLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HFuelFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P72")
+ {
+ if (All_Lines[i].Contains("er3, off(001ech)"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HFuelLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HFuelFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P13")
+ {
+ HFuelLocation = int.Parse("6172", System.Globalization.NumberStyles.HexNumber);
+ HFuelFound = true;
+ ModsCount++;
+ }
+ }
+ }
+
+ //####################################
+
+ if (dataGridView1.Rows[1].Cells[0].Value.ToString() == "True")
+ {
+ if (!LIgnFound)
+ {
+ if (baserom == "P30")
+ {
+ if (All_Lines[i].Contains("er3, (001dah-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ LIgnLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ LIgnFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P28")
+ {
+ if (All_Lines[i].Contains("er3, (001c4h-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ LIgnLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ LIgnFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P72")
+ {
+ if (All_Lines[i].Contains("label_0b98"))
+ {
+ string CurrentCmd = All_Lines[i - 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ LIgnLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ LIgnFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P13")
+ {
+ LIgnLocation = int.Parse("63f8", System.Globalization.NumberStyles.HexNumber);
+ LIgnFound = true;
+ ModsCount++;
+ }
+ }
+
+ if (!HIgnFound)
+ {
+ if (baserom == "P30")
+ {
+ if (All_Lines[i].Contains("er3, (001dch-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HIgnLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HIgnFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P28")
+ {
+ if (All_Lines[i].Contains("er3, (001c2h-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HIgnLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HIgnFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P72")
+ {
+ if (All_Lines[i].Contains("label_0bac"))
+ {
+ string CurrentCmd = All_Lines[i - 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HIgnLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HIgnFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P13")
+ {
+ HIgnLocation = int.Parse("659c", System.Globalization.NumberStyles.HexNumber);
+ HIgnFound = true;
+ ModsCount++;
+ }
+ }
+ }
+
+ //####################################
+
+ if (dataGridView1.Rows[2].Cells[0].Value.ToString() == "True")
+ {
+ if (!mBarScalarFound)
+ {
+ if (baserom == "P30")
+ {
+ if (All_Lines[i].Contains("r3, (001d2h-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i - 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ mBarScalarLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ mBarScalarFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P28")
+ {
+ if (All_Lines[i].Contains("r3, (001bbh-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i - 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ mBarScalarLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ mBarScalarFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P72")
+ {
+ if (All_Lines[i].Contains("r3, (001deh-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i - 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ mBarScalarLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ mBarScalarFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P13")
+ {
+ mBarScalarLocation = int.Parse("6050", System.Globalization.NumberStyles.HexNumber);
+ mBarScalarFound = true;
+ ModsCount++;
+ }
+ }
+
+ if (!LRPMFound)
+ {
+ if (baserom == "P13")
+ {
+ LRPMLocation = int.Parse("6000", System.Globalization.NumberStyles.HexNumber);
+ LRPMFound = true;
+ ModsCount++;
+ }
+ else
+ {
+ if (All_Lines[i].Contains("off(00217h).0, C"))
+ {
+ string CurrentCmd = All_Lines[i + 1];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ LRPMLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ LRPMFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ }
+
+ if (!HRPMFound)
+ {
+ if (baserom == "P30")
+ {
+ if (All_Lines[i].Contains("A, (001dah-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 3];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HRPMLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HRPMFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P28")
+ {
+ if (All_Lines[i].Contains("A, (001c2h-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 3];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HRPMLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HRPMFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P72")
+ {
+ if (All_Lines[i].Contains("A, (001eah-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 3];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ HRPMLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ HRPMFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P13")
+ {
+ HRPMLocation = int.Parse("6028", System.Globalization.NumberStyles.HexNumber);
+ HRPMFound = true;
+ ModsCount++;
+ }
+ }
+ }
+
+ //####################################
+
+ if (baserom != "P13") {
+ if (dataGridView1.Rows[3].Cells[0].Value.ToString() == "True")
+ {
+ if (!InjFound)
+ {
+ if (baserom == "P30")
+ {
+ if (All_Lines[i].Contains("A, (00168h-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i + 5];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ InjLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ InjFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P28")
+ {
+ if (All_Lines[i].Contains("A, (00144h-00180h)[USP]"))
+ {
+ string CurrentCmd = All_Lines[i - 2];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ InjLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ InjFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ if (baserom == "P72")
+ {
+ if (All_Lines[i].Contains("A, off(00152h)"))
+ {
+ string CurrentCmd = All_Lines[i + 6];
+ if (CurrentCmd.Contains("#"))
+ {
+ CurrentCmd = CurrentCmd.Substring(CurrentCmd.IndexOf("#") + 5, 4);
+ InjLocation = int.Parse(CurrentCmd, System.Globalization.NumberStyles.HexNumber);
+ InjFound = true;
+ ModsCount++;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+
+ if (ModsCount == 0)
+ {
+ MessageBox.Show(Form.ActiveForm, "Can't find location for anything", "BMTune");
+ }
+ else
+ {
+ if (dataGridView1.Rows[0].Cells[0].Value.ToString() == "True")
+ {
+ if (!LFuelFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nLOW - Fuel", "BMTune");
+ if (!HFuelFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nHIGH - Fuel", "BMTune");
+ }
+ if (dataGridView1.Rows[1].Cells[0].Value.ToString() == "True")
+ {
+ if (!LIgnFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nLOW - Ignition", "BMTune");
+ if (!HIgnFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nHIGH - Ignition", "BMTune");
+ }
+ if (dataGridView1.Rows[2].Cells[0].Value.ToString() == "True")
+ {
+ if (!mBarScalarFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nmBar Scalar", "BMTune");
+ if (!LRPMFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nLOW RPM", "BMTune");
+ if (!HRPMFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nHIGH RPM", "BMTune");
+ }
+ if (baserom != "P13")
+ {
+ if (dataGridView1.Rows[3].Cells[0].Value.ToString() == "True")
+ {
+ if (!InjFound) MessageBox.Show(Form.ActiveForm, "Can't find location for\nInjector Deadtime", "BMTune");
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ MessageBox.Show(Form.ActiveForm, "Can't reconize the baserom type", "BMTune");
+ }
+ }
+
+ public void Load_Bytes()
+ {
+ //Getting Bytes
+ Final_LFuel = new byte[504];
+ Final_HFuel = new byte[504];
+ Final_LIgn = new byte[480];
+ Final_HIgn = new byte[480];
+
+ Final_mBar = new byte[24];
+
+ Final_LRPM = new byte[20];
+ Final_HRPM = new byte[20];
+
+ Final_Inj = new byte[21];
+
+ if (ModsCount > 0)
+ {
+ //####################################
+ //Low - Fuel
+ if (dataGridView1.Rows[0].Cells[0].Value.ToString() == "True")
+ {
+ CurrentIndex = 0;
+ CurrentDone = 0;
+ if (LFuelFound)
+ {
+ if (!Boosted)
+ {
+ int TableLenght = 21;
+ if (baserom == "P13") TableLenght = 20;
+
+ for (int i = 0; i < TableLenght; i++)
+ {
+ byte LastByte = 0;
+
+ //Add 10x of the current correct value
+ for (int i2 = 0; i2 < 10; i2++)
+ {
+ Final_LFuel[CurrentIndex] = File_Byte[LFuelLocation + CurrentDone];
+ if (i2 == 9) LastByte = File_Byte[LFuelLocation + CurrentDone];
+
+ CurrentIndex++;
+ CurrentDone++;
+ }
+
+ //Add 14x of the Last rows bytes
+ for (int i2 = 0; i2 < 14; i2++)
+ {
+ Final_LFuel[CurrentIndex] = LastByte;
+ CurrentIndex++;
+ }
+ }
+
+ //P13 doesn't have the low rows for fueling, lets add it manually
+ if (baserom == "P13")
+ {
+ Final_LFuel[CurrentIndex] = 0x01; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x03; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x04; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x06; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x0a; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x0e; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x11; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x12; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x13; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x14; CurrentIndex++;
+
+ /*Final_LFuel[CurrentIndex] = 0x01; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x03; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x04; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x05; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x06; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x07; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x08; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x09; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x09; CurrentIndex++;
+ Final_LFuel[CurrentIndex] = 0x0a; CurrentIndex++;
+
+ 001h,003h,004h,006h,009h,00Ch,00Dh,00Fh ; 708D
+ 010h,011h,00Bh,00Bh,00Bh,00Bh,00Bh,00Bh ; 7095
+ 00Bh,00Bh,00Bh,00Bh,00Bh,00Bh ; 709D
+
+ */
+
+ for (int i2 = 0; i2 < 14; i2++)
+ {
+ Final_LFuel[CurrentIndex] = 0x14;
+ //Final_LFuel[CurrentIndex] = 0x0a;
+ CurrentIndex++;
+ }
+ }
+ }
+ else
+ {
+ for (int i2 = 0; i2 < Final_LFuel.Length; i2++) Final_LFuel[i2] = File_Byte[LFuelLocation + i2];
+ }
+ }
+
+ //####################################
+ //High - Fuel
+ CurrentIndex = 0;
+ CurrentDone = 0;
+ if (HFuelFound)
+ {
+ if (!Boosted)
+ {
+ int TableLenght = 21;
+ if (baserom == "P13") TableLenght = 20;
+
+ for (int i = 0; i < TableLenght; i++)
+ {
+ byte LastByte = 0;
+
+ //Add 10x of the current correct value
+ for (int i2 = 0; i2 < 10; i2++)
+ {
+ Final_HFuel[CurrentIndex] = File_Byte[HFuelLocation + CurrentDone];
+ if (i2 == 9) LastByte = File_Byte[HFuelLocation + CurrentDone];
+
+ //P72 has 15x rows for High CAM instead of 20x
+ if (i >= 14 && baserom == "P72")
+ {
+ Final_HFuel[CurrentIndex] = File_Byte[HFuelLocation + 140 + i2];
+ if (i2 == 9) LastByte = File_Byte[HFuelLocation + 140 + i2];
+
+ if (i >= 20 && baserom == "P72")
+ {
+ Final_HFuel[CurrentIndex] = File_Byte[HFuelLocation + 150 + i2];
+ if (i2 == 9) LastByte = File_Byte[HFuelLocation + 150 + i2];
+ }
+ }
+
+ CurrentIndex++;
+ CurrentDone++;
+ }
+
+ //Add 14x of the Last rows bytes
+ for (int i2 = 0; i2 < 14; i2++)
+ {
+ Final_HFuel[CurrentIndex] = LastByte;
+ CurrentIndex++;
+ }
+ }
+
+ //P13 doesn't have the low rows for fueling, lets add it manually
+ if (baserom == "P13")
+ {
+ Final_HFuel[CurrentIndex] = 0x01; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x03; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x04; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x07; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x0d; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x11; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x14; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x15; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x16; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x17; CurrentIndex++;
+
+ /*Final_HFuel[CurrentIndex] = 0x01; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x03; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x04; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x05; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x06; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x07; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x08; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x09; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x09; CurrentIndex++;
+ Final_HFuel[CurrentIndex] = 0x0a; CurrentIndex++;*/
+
+ for (int i2 = 0; i2 < 14; i2++)
+ {
+ Final_HFuel[CurrentIndex] = 0x14;
+ //Final_HFuel[CurrentIndex] = 0x0a;
+ CurrentIndex++;
+ }
+ }
+ }
+ else
+ {
+ for (int i2 = 0; i2 < Final_HFuel.Length; i2++) Final_HFuel[i2] = File_Byte[HFuelLocation + i2];
+ }
+ }
+ }
+
+ //####################################
+ //Low - Ignition
+ if (dataGridView1.Rows[1].Cells[0].Value.ToString() == "True")
+ {
+ CurrentIndex = 0;
+ CurrentDone = 0;
+ if (LIgnFound)
+ {
+ if (!Boosted)
+ {
+ for (int i = 0; i < 20; i++)
+ {
+ byte LastByte = 0;
+
+ //Add 10x of the current correct value
+ for (int i2 = 0; i2 < 10; i2++)
+ {
+ Final_LIgn[CurrentIndex] = File_Byte[LIgnLocation + CurrentDone];
+ if (i2 == 9) LastByte = File_Byte[LIgnLocation + CurrentDone];
+
+ CurrentIndex++;
+ CurrentDone++;
+ }
+
+ //Add 14x of the Last rows bytes
+ for (int i2 = 0; i2 < 14; i2++)
+ {
+ Final_LIgn[CurrentIndex] = LastByte;
+ CurrentIndex++;
+ }
+ }
+ }
+ else
+ {
+ for (int i2 = 0; i2 < Final_LIgn.Length; i2++) Final_LIgn[i2] = File_Byte[LIgnLocation + i2];
+ }
+ }
+
+ //####################################
+ //High - Ignition
+ CurrentIndex = 0;
+ CurrentDone = 0;
+ if (HIgnFound)
+ {
+ if (!Boosted)
+ {
+ for (int i = 0; i < 20; i++)
+ {
+ byte LastByte = 0;
+
+ //Add 10x of the current correct value
+ for (int i2 = 0; i2 < 10; i2++)
+ {
+ Final_HIgn[CurrentIndex] = File_Byte[HIgnLocation + CurrentDone];
+ if (i2 == 9) LastByte = File_Byte[HIgnLocation + CurrentDone];
+
+ //P72 has 15x rows for High CAM instead of 20x
+ if (i >= 14 && baserom == "P72")
+ {
+ Final_HIgn[CurrentIndex] = File_Byte[HIgnLocation + 140 + i2];
+ if (i2 == 9) LastByte = File_Byte[HIgnLocation + 140 + i2];
+ }
+
+ CurrentIndex++;
+ CurrentDone++;
+ }
+
+ //Add 14x of the Last rows bytes
+ for (int i2 = 0; i2 < 14; i2++)
+ {
+ Final_HIgn[CurrentIndex] = LastByte;
+ CurrentIndex++;
+ }
+ }
+ }
+ else
+ {
+ for (int i2 = 0; i2 < Final_HIgn.Length; i2++) Final_HIgn[i2] = File_Byte[HIgnLocation + i2];
+ }
+ }
+ }
+
+ //####################################
+ //mBar Scalar
+ if (dataGridView1.Rows[2].Cells[0].Value.ToString() == "True")
+ {
+ CurrentIndex = 0;
+ CurrentDone = 0;
+ if (mBarScalarFound)
+ {
+ if (!Boosted)
+ {
+ byte LastByte = 0;
+
+ //Add 10x of the current correct value
+ for (int i2 = 0; i2 < 10; i2++)
+ {
+ //in BMTune mBar = Byte * 8
+ //in Crome mBar = Byte * 4 + 96
+
+ int ThisValue = File_Byte[mBarScalarLocation + CurrentDone];
+ if (i2 == 9 && ThisValue == 0) ThisValue = 255;
+
+ ThisValue = (ThisValue * 4) + 114 + 88;
+ byte ThisB = (byte)(ThisValue / 8);
+
+ //float Divider = ((float) this.class18_0.class10_0.int_6 + 70f) / 1790f;
+ //int ThisValue = File_Byte[mBarScalarLocation + CurrentDone];
+ //if (i2 == 9 && ThisValue == 0) ThisValue = 255;
+ //byte ThisB = (byte)(ThisValue * Divider);
+ // byte ThisB = (byte)(ThisValue * 3 + 114);
+
+ //set 1st rows to 127 mBar
+ //if (i2 == 0 && ThisValue == 0) ThisB = 0x1b;
+
+ Final_mBar[CurrentIndex] = ThisB;
+ if (i2 == 9) LastByte = ThisB;
+
+ CurrentIndex++;
+ CurrentDone++;
+ }
+
+ //Add 14x of the Last rows bytes
+ for (int i2 = 0; i2 < 14; i2++)
+ {
+ Final_mBar[CurrentIndex] = LastByte;
+ if (i2 == 13) Final_mBar[CurrentIndex] = 0;
+
+ CurrentIndex++;
+ }
+ }
+ else
+ {
+ for (int i2 = 0; i2 < Final_mBar.Length; i2++) Final_mBar[i2] = File_Byte[mBarScalarLocation + i2];
+ }
+ }
+
+ //####################################
+ //LOW RPM
+ if (LRPMFound)
+ {
+ CurrentIndex = 0;
+
+ for (int i2 = 0; i2 < 20; i2++)
+ {
+ if (baserom == "P13")
+ {
+ int ThisValue = File_Byte[LRPMLocation + CurrentIndex];
+ CurrentIndex++;
+ ThisValue = ThisValue + (File_Byte[LRPMLocation + CurrentIndex] * 0xff);
+ CurrentIndex++;
+
+ int ThisRPM = 1875000 / ThisValue;
+
+ int num = this.class18_0.method_216(ThisRPM);
+ if ((num == 0xff) && (i2 > 0)) num = 0;
+
+ Final_LRPM[i2] = (byte) num;
+ }
+ else
+ {
+ //float Divider = (9000f / 11050f);
+ float Divider = 1f;
+ int ThisValue = File_Byte[LRPMLocation + i2];
+ byte ThisB = (byte)(ThisValue * Divider);
+
+ Final_LRPM[i2] = ThisB;
+ }
+ }
+ }
+
+ //####################################
+ //HIGH RPM
+ if (HRPMFound)
+ {
+ for (int i2 = 0; i2 < 20; i2++)
+ {
+ if (baserom == "P13")
+ {
+ int ThisValue = File_Byte[LRPMLocation + CurrentIndex];
+ CurrentIndex++;
+ ThisValue = ThisValue + (File_Byte[LRPMLocation + CurrentIndex] * 0xff);
+ CurrentIndex++;
+
+ int ThisRPM = 1875000 / ThisValue;
+
+ int num = this.class18_0.method_216(ThisRPM);
+ if ((num == 0xff) && (i2 > 0)) num = 0;
+
+ Final_HRPM[i2] = (byte)num;
+ }
+ else
+ {
+ //float Divider = (9000f / 11050f);
+ float Divider = 0.82f;
+ int ThisValue = File_Byte[HRPMLocation + i2];
+ if (i2 == 19 && ThisValue == 0) ThisValue = 0xff;
+
+ //P72 has 15x rows for High CAM instead of 20x
+ if (i2 >= 14 && baserom == "P72")
+ {
+ ThisValue = File_Byte[HRPMLocation + 14];
+ if (i2 >= 14 && ThisValue == 0) ThisValue = 0xff;
+ }
+
+ Final_HRPM[i2] = (byte)(ThisValue * Divider);
+ }
+ }
+ }
+ }
+
+ //####################################
+ //Injector Deatime
+ if (baserom != "P13")
+ {
+ if (dataGridView1.Rows[3].Cells[0].Value.ToString() == "True")
+ {
+ if (InjFound)
+ {
+ for (int i2 = 0; i2 < 21; i2++) Final_Inj[i2] = File_Byte[InjLocation + i2];
+ }
+ }
+ }
+ }
+ }
+
+
+ public void Apply_Bytes()
+ {
+ if (ModsCount > 0)
+ {
+ if (dataGridView1.Rows[0].Cells[0].Value.ToString() == "True")
+ {
+ if (LFuelFound) for (int i = 0; i < Final_LFuel.Length; i++) File_Byte_BMTune[0x6ead + i] = Final_LFuel[i];
+ if (HFuelFound) for (int i = 0; i < Final_HFuel.Length; i++) File_Byte_BMTune[0x70a5 + i] = Final_HFuel[i];
+ }
+ if (dataGridView1.Rows[1].Cells[0].Value.ToString() == "True")
+ {
+ if (LIgnFound) for (int i = 0; i < Final_LIgn.Length; i++) File_Byte_BMTune[0x729d + i] = Final_LIgn[i];
+ if (HIgnFound) for (int i = 0; i < Final_HIgn.Length; i++) File_Byte_BMTune[0x747d + i] = Final_HIgn[i];
+ }
+ if (dataGridView1.Rows[2].Cells[0].Value.ToString() == "True")
+ {
+ if (mBarScalarFound) for (int i = 0; i < Final_mBar.Length; i++) File_Byte_BMTune[0x6e59 + i] = Final_mBar[i];
+ if (LRPMFound) for (int i = 0; i < Final_LRPM.Length; i++) File_Byte_BMTune[0x6e71 + i] = Final_LRPM[i];
+ if (HRPMFound) for (int i = 0; i < Final_HRPM.Length; i++) File_Byte_BMTune[0x6e85 + i] = Final_HRPM[i];
+ }
+ if (baserom != "P13")
+ {
+ if (dataGridView1.Rows[3].Cells[0].Value.ToString() == "True")
+ {
+ if (InjFound) for (int i = 0; i < Final_Inj.Length; i++) File_Byte_BMTune[0x6442 + i] = Final_Inj[i];
+ }
+ }
+
+ File_Byte_BMTune[0x61FB] = (byte)ColumnNumber;
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmConvert));
+ this.labelProductName = new System.Windows.Forms.Label();
+ this.okButton = new System.Windows.Forms.Button();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label_Baserom = new System.Windows.Forms.Label();
+ this.dataGridView1 = new System.Windows.Forms.DataGridView();
+ this.Column1 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+ this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.label5 = new System.Windows.Forms.Label();
+ this.textBox_FileName = new System.Windows.Forms.TextBox();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.button1 = new System.Windows.Forms.Button();
+ this.label3 = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // labelProductName
+ //
+ this.labelProductName.AutoSize = true;
+ this.labelProductName.Font = new System.Drawing.Font("Lucida Sans", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelProductName.Location = new System.Drawing.Point(119, 10);
+ this.labelProductName.Margin = new System.Windows.Forms.Padding(7, 0, 3, 0);
+ this.labelProductName.MaximumSize = new System.Drawing.Size(0, 18);
+ this.labelProductName.Name = "labelProductName";
+ this.labelProductName.Size = new System.Drawing.Size(165, 18);
+ this.labelProductName.TabIndex = 19;
+ this.labelProductName.Text = "Baserom Converter";
+ this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // okButton
+ //
+ this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.okButton.AutoSize = true;
+ this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.okButton.Location = new System.Drawing.Point(306, 445);
+ this.okButton.Name = "okButton";
+ this.okButton.Size = new System.Drawing.Size(87, 25);
+ this.okButton.TabIndex = 24;
+ this.okButton.Text = "&OK";
+ this.okButton.Click += new System.EventHandler(this.okButton_Click);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label1.Location = new System.Drawing.Point(13, 62);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(98, 15);
+ this.label1.TabIndex = 25;
+ this.label1.Text = "Baserom Type :";
+ //
+ // label_Baserom
+ //
+ this.label_Baserom.AutoSize = true;
+ this.label_Baserom.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label_Baserom.Location = new System.Drawing.Point(125, 62);
+ this.label_Baserom.Name = "label_Baserom";
+ this.label_Baserom.Size = new System.Drawing.Size(77, 15);
+ this.label_Baserom.TabIndex = 27;
+ this.label_Baserom.Text = "Crome Gold";
+ //
+ // dataGridView1
+ //
+ this.dataGridView1.AllowUserToAddRows = false;
+ this.dataGridView1.AllowUserToDeleteRows = false;
+ this.dataGridView1.AllowUserToResizeRows = false;
+ this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.Column1,
+ this.Column2});
+ this.dataGridView1.Location = new System.Drawing.Point(13, 145);
+ this.dataGridView1.MultiSelect = false;
+ this.dataGridView1.Name = "dataGridView1";
+ this.dataGridView1.RowHeadersVisible = false;
+ this.dataGridView1.Size = new System.Drawing.Size(380, 244);
+ this.dataGridView1.TabIndex = 29;
+ //
+ // Column1
+ //
+ dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle1.NullValue = "True";
+ this.Column1.DefaultCellStyle = dataGridViewCellStyle1;
+ this.Column1.HeaderText = "";
+ this.Column1.Name = "Column1";
+ this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
+ this.Column1.Width = 25;
+ //
+ // Column2
+ //
+ this.Column2.HeaderText = "Parameters";
+ this.Column2.Name = "Column2";
+ this.Column2.Width = 352;
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label5.Location = new System.Drawing.Point(13, 88);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(104, 15);
+ this.label5.TabIndex = 30;
+ this.label5.Text = "New File Name :";
+ //
+ // textBox_FileName
+ //
+ this.textBox_FileName.Location = new System.Drawing.Point(122, 86);
+ this.textBox_FileName.Name = "textBox_FileName";
+ this.textBox_FileName.Size = new System.Drawing.Size(265, 20);
+ this.textBox_FileName.TabIndex = 31;
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label6.Location = new System.Drawing.Point(74, 35);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(247, 14);
+ this.label6.TabIndex = 32;
+ this.label6.Text = "Convert others types of Baserom to BMTune";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label2.ForeColor = System.Drawing.Color.Red;
+ this.label2.Location = new System.Drawing.Point(47, 119);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(304, 15);
+ this.label2.TabIndex = 33;
+ this.label2.Text = "** Select which Parameters you want to convert **";
+ //
+ // button1
+ //
+ this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.button1.AutoSize = true;
+ this.button1.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.button1.Location = new System.Drawing.Point(13, 445);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(87, 25);
+ this.button1.TabIndex = 34;
+ this.button1.Text = "Cancel";
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Font = new System.Drawing.Font("Lucida Sans", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label3.ForeColor = System.Drawing.Color.Red;
+ this.label3.Location = new System.Drawing.Point(59, 395);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(288, 45);
+ this.label3.TabIndex = 35;
+ this.label3.Text = "** NOT ALL PARAMETERS WILL BE CONVERTED **\r\n\r\nUSE AT YOUR OWN RISK";
+ this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ //
+ // frmConvert
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(400, 483);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.textBox_FileName);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.dataGridView1);
+ this.Controls.Add(this.label_Baserom);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.labelProductName);
+ this.Controls.Add(this.okButton);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmConvert";
+ this.Padding = new System.Windows.Forms.Padding(10);
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Baserom Converter";
+ this.Load += new System.EventHandler(this.frmAboutBox_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void frmAboutBox_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ private void okButton_Click(object sender, EventArgs e)
+ {
+ if (Baserom != "eCtune") MessageBox.Show(Form.ActiveForm, "NOT all parameters going to be converted\nCheck again all parameters after the convertion!", "BMTune", MessageBoxButtons.OK, MessageBoxIcon.Hand);
+ Convert();
+ this.Close();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+}
+
diff --git a/frmConvert.resx b/frmConvert.resx
new file mode 100644
index 0000000..3c50ad7
--- /dev/null
+++ b/frmConvert.resx
@@ -0,0 +1,1793 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmCopyMaps.cs b/frmCopyMaps.cs
new file mode 100644
index 0000000..8729e57
--- /dev/null
+++ b/frmCopyMaps.cs
@@ -0,0 +1,185 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class frmCopyMaps : Form
+{
+ private Button btnOk;
+ private Button button2;
+ private CheckBox chkLoad;
+ private CheckBox chkRpm;
+ private Class18 class18_0;
+ private IContainer icontainer_0;
+ private Label label1;
+ private ListBox listBox1;
+ private int int_0;
+
+ internal frmCopyMaps()
+ {
+ this.InitializeComponent();
+
+ }
+
+ private void btnOk_Click(object sender, EventArgs e)
+ {
+ this.class18_0.method_155("Copy Maps Settings");
+ if (this.int_0 == 1)
+ {
+ this.class18_0.method_266(this.chkLoad.Checked, this.chkRpm.Checked);
+ }
+ else
+ {
+ this.class18_0.method_267(this.chkLoad.Checked, this.chkRpm.Checked);
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmCopyMaps_Load(object sender, EventArgs e)
+ {
+ if (!this.class18_0.method_39()) this.listBox1.SelectedIndex = 0;
+ else this.listBox1.SelectedIndex = 1;
+ this.int_0 = this.listBox1.SelectedIndex + 1;
+
+ try
+ {
+ if (base.Tag != null)
+ {
+ if (base.Tag.ToString() != "")
+ {
+ if (int.Parse(base.Tag.ToString()) > 0)
+ {
+ this.int_0 = int.Parse(base.Tag.ToString());
+ if (this.int_0 == 1) this.listBox1.SelectedIndex = 0;
+ else this.listBox1.SelectedIndex = 1;
+ }
+ }
+ }
+ }
+ catch { }
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmCopyMaps));
+ this.chkLoad = new System.Windows.Forms.CheckBox();
+ this.chkRpm = new System.Windows.Forms.CheckBox();
+ this.btnOk = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.label1 = new System.Windows.Forms.Label();
+ this.listBox1 = new System.Windows.Forms.ListBox();
+ this.SuspendLayout();
+ //
+ // chkLoad
+ //
+ this.chkLoad.AutoSize = true;
+ this.chkLoad.Location = new System.Drawing.Point(36, 73);
+ this.chkLoad.Name = "chkLoad";
+ this.chkLoad.Size = new System.Drawing.Size(84, 18);
+ this.chkLoad.TabIndex = 0;
+ this.chkLoad.Text = "Map Scalar";
+ this.chkLoad.UseVisualStyleBackColor = true;
+ //
+ // chkRpm
+ //
+ this.chkRpm.AutoSize = true;
+ this.chkRpm.Location = new System.Drawing.Point(36, 98);
+ this.chkRpm.Name = "chkRpm";
+ this.chkRpm.Size = new System.Drawing.Size(84, 18);
+ this.chkRpm.TabIndex = 1;
+ this.chkRpm.Text = "RPM Scalar";
+ this.chkRpm.UseVisualStyleBackColor = true;
+ //
+ // btnOk
+ //
+ this.btnOk.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.btnOk.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnOk.Location = new System.Drawing.Point(24, 127);
+ this.btnOk.Name = "btnOk";
+ this.btnOk.Size = new System.Drawing.Size(112, 25);
+ this.btnOk.TabIndex = 2;
+ this.btnOk.Text = "Copy";
+ this.btnOk.UseVisualStyleBackColor = true;
+ this.btnOk.Click += new System.EventHandler(this.btnOk_Click);
+ //
+ // button2
+ //
+ this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button2.Location = new System.Drawing.Point(24, 158);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(112, 25);
+ this.button2.TabIndex = 3;
+ this.button2.Text = "Cancel";
+ this.button2.UseVisualStyleBackColor = true;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(14, 10);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(56, 14);
+ this.label1.TabIndex = 4;
+ this.label1.Text = "From/To:";
+ //
+ // listBox1
+ //
+ this.listBox1.FormattingEnabled = true;
+ this.listBox1.ItemHeight = 14;
+ this.listBox1.Items.AddRange(new object[] {
+ "Primary to Secondary",
+ "Secondary to Primary"});
+ this.listBox1.Location = new System.Drawing.Point(15, 29);
+ this.listBox1.Name = "listBox1";
+ this.listBox1.Size = new System.Drawing.Size(143, 32);
+ this.listBox1.TabIndex = 5;
+ this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
+ //
+ // frmCopyMaps
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(170, 195);
+ this.Controls.Add(this.listBox1);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.btnOk);
+ this.Controls.Add(this.chkRpm);
+ this.Controls.Add(this.chkLoad);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "frmCopyMaps";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Copy Primay / Secondary";
+ this.Load += new System.EventHandler(this.frmCopyMaps_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ internal void method_0(ref Class18 class18_1)
+ {
+ this.class18_0 = class18_1;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ this.int_0 = this.listBox1.SelectedIndex + 1;
+ }
+}
+
diff --git a/frmCopyMaps.resx b/frmCopyMaps.resx
new file mode 100644
index 0000000..0064566
--- /dev/null
+++ b/frmCopyMaps.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmCopyright.cs b/frmCopyright.cs
new file mode 100644
index 0000000..4194e9b
--- /dev/null
+++ b/frmCopyright.cs
@@ -0,0 +1,223 @@
+using System;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Drawing;
+using System.IO;
+using System.Reflection;
+using System.Windows.Forms;
+
+internal class frmCopyright : Form
+{
+ private IContainer icontainer_0;
+ private Label labelProductName;
+ private LinkLabel linkBMTune;
+ private LinkLabel linkForum;
+ private Button okButton;
+ private Label label1;
+ private Button button1;
+ private TextBox textBoxDescription;
+ private FrmMain FrmMain_0;
+ private LinkLabel linkLabel1;
+ private bool UsedAgree = false;
+
+ public frmCopyright(ref FrmMain FrmMain_1)
+ {
+ this.InitializeComponent();
+
+ FrmMain_0 = FrmMain_1;
+
+ /*foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }*/
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmCopyright));
+ this.labelProductName = new System.Windows.Forms.Label();
+ this.linkBMTune = new System.Windows.Forms.LinkLabel();
+ this.okButton = new System.Windows.Forms.Button();
+ this.textBoxDescription = new System.Windows.Forms.TextBox();
+ this.linkForum = new System.Windows.Forms.LinkLabel();
+ this.label1 = new System.Windows.Forms.Label();
+ this.button1 = new System.Windows.Forms.Button();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.SuspendLayout();
+ //
+ // labelProductName
+ //
+ this.labelProductName.AutoSize = true;
+ this.labelProductName.Font = new System.Drawing.Font("Lucida Sans", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelProductName.Location = new System.Drawing.Point(73, 10);
+ this.labelProductName.Margin = new System.Windows.Forms.Padding(7, 0, 3, 0);
+ this.labelProductName.MaximumSize = new System.Drawing.Size(0, 18);
+ this.labelProductName.Name = "labelProductName";
+ this.labelProductName.Size = new System.Drawing.Size(437, 15);
+ this.labelProductName.TabIndex = 19;
+ this.labelProductName.Text = "END-USER LICENSE AGREEMENT FOR BMTUNE TUNING SOFTWARE";
+ this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // linkBMTune
+ //
+ this.linkBMTune.AutoSize = true;
+ this.linkBMTune.Location = new System.Drawing.Point(150, 562);
+ this.linkBMTune.Name = "linkBMTune";
+ this.linkBMTune.Size = new System.Drawing.Size(50, 14);
+ this.linkBMTune.TabIndex = 29;
+ this.linkBMTune.TabStop = true;
+ this.linkBMTune.Text = "Website";
+ this.linkBMTune.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkBMTune_LinkClicked);
+ //
+ // okButton
+ //
+ this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.okButton.AutoSize = true;
+ this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.okButton.Location = new System.Drawing.Point(460, 557);
+ this.okButton.Name = "okButton";
+ this.okButton.Size = new System.Drawing.Size(87, 25);
+ this.okButton.TabIndex = 24;
+ this.okButton.Text = "&Agree";
+ this.okButton.Click += new System.EventHandler(this.okButton_Click);
+ //
+ // textBoxDescription
+ //
+ this.textBoxDescription.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.textBoxDescription.Location = new System.Drawing.Point(10, 85);
+ this.textBoxDescription.Margin = new System.Windows.Forms.Padding(7, 3, 3, 3);
+ this.textBoxDescription.Multiline = true;
+ this.textBoxDescription.Name = "textBoxDescription";
+ this.textBoxDescription.ReadOnly = true;
+ this.textBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.textBoxDescription.Size = new System.Drawing.Size(573, 466);
+ this.textBoxDescription.TabIndex = 23;
+ this.textBoxDescription.TabStop = false;
+ this.textBoxDescription.Text = resources.GetString("textBoxDescription.Text");
+ //
+ // linkForum
+ //
+ this.linkForum.AutoSize = true;
+ this.linkForum.Location = new System.Drawing.Point(226, 562);
+ this.linkForum.Name = "linkForum";
+ this.linkForum.Size = new System.Drawing.Size(89, 14);
+ this.linkForum.TabIndex = 30;
+ this.linkForum.TabStop = true;
+ this.linkForum.Text = "Facebook Page";
+ this.linkForum.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkForum_LinkClicked);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label1.ForeColor = System.Drawing.Color.Red;
+ this.label1.Location = new System.Drawing.Point(74, 41);
+ this.label1.Margin = new System.Windows.Forms.Padding(7, 0, 3, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(436, 36);
+ this.label1.TabIndex = 31;
+ this.label1.Text = "* IMPORTANT *\r\nPLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT\r\nCA" +
+ "REFULLY BEFORE CONTINUING WITH THIS PROGRAM";
+ this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ //
+ // button1
+ //
+ this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.button1.AutoSize = true;
+ this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.button1.ForeColor = System.Drawing.Color.Red;
+ this.button1.Location = new System.Drawing.Point(40, 557);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(87, 25);
+ this.button1.TabIndex = 32;
+ this.button1.Text = "&Disagree";
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.AutoSize = true;
+ this.linkLabel1.Location = new System.Drawing.Point(336, 562);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(96, 14);
+ this.linkLabel1.TabIndex = 33;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = "Facebook Group";
+ this.linkLabel1.Visible = false;
+ this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
+ //
+ // frmCopyright
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(594, 590);
+ this.Controls.Add(this.linkLabel1);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.textBoxDescription);
+ this.Controls.Add(this.labelProductName);
+ this.Controls.Add(this.linkBMTune);
+ this.Controls.Add(this.okButton);
+ this.Controls.Add(this.linkForum);
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmCopyright";
+ this.Padding = new System.Windows.Forms.Padding(10);
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "License Agreement";
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmCopyright_FormClosed);
+ this.Load += new System.EventHandler(this.frmAboutBox_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ private void linkBMTune_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start("http://www.bmtune.com/");
+ }
+
+ private void linkForum_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start("https://www.facebook.com/BMTuneSoftware/");
+ }
+
+ private void frmAboutBox_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ Environment.Exit(0);
+ }
+
+ private void frmCopyright_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ if (!UsedAgree) Environment.Exit(0);
+ }
+
+ private void okButton_Click(object sender, EventArgs e)
+ {
+ UsedAgree = true;
+ }
+
+ private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ Process.Start("https://www.facebook.com/groups/BMTune/");
+ }
+}
+
diff --git a/frmCopyright.resx b/frmCopyright.resx
new file mode 100644
index 0000000..2e68726
--- /dev/null
+++ b/frmCopyright.resx
@@ -0,0 +1,1848 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ BMTune, LLC End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and BMTune, LLC for the BMDevs, LLC software product(s) identified above which may include associated software components, media, printed materials, and "online" or electronic documentation ("SOFTWARE PRODUCT").
+
+By installing, copying, or otherwise using BMTune, LLC, you agree to be bound by the terms of this EULA.
+
+This license agreement represents the entire agreement concerning the program between you and BMTune , LLC, (referred to as "licenser"), and it supersedes any prior proposal, representation, or understanding between the parties.
+
+
+If you do not agree to the terms of this EULA, do not install or use BMTune, LLC.
+
+BMTune, LLC is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. BMTune, LLC is licensed, not sold.
+
+
+1. GRANT OF LICENSE.
+BMTune, LLC is licensed as follows:
+(a) Installation and Use.
+BMTune , LLC grants you the right to install and use copies of BMTune, LLC on your computer running a validly licensed copy of the operating system for which BMTune, LLC was designed [e.g., Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10].
+(b) Backup Copies.
+You may also make copies of BMTune, LLC as may be necessary for backup and archival purposes.
+
+
+2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
+(a) Maintenance of Copyright Notices.
+You must not remove or alter any copyright notices on any and all copies of BMTune, LLC.
+(b) Distribution.
+You may not distribute registered copies of BMTune, LLC to third parties. Evaluation versions available for download from BMTune, LLC's websites may be freely distributed.
+(c) Prohibition on Reverse Engineering, Decompilation, and Disassembly.
+You may not reverse engineer, decompile, or disassemble BMTune, LLC, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
+(d) Rental.
+You may not rent, lease, or lend BMTune, LLC.
+(e) Support Services.
+BMTune, LLC may provide you with support services related to BMTune, LLC ("Support Services"). Any supplemental software code provided to you as part of the Support Services shall be considered part of BMTune, LLC and subject to the terms and conditions of this EULA.
+(f) Compliance with Applicable Laws.
+You must comply with all applicable laws regarding use of BMTune, LLC.
+
+
+3. TERMINATION
+Without prejudice to any other rights, BMTune, LLC may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of BMTune, LLC in your possession.
+
+
+4. COPYRIGHT
+All title, including but not limited to copyrights, in and to BMTune, LLC and any copies thereof are owned by BMTune, LLC or its suppliers.
+All title and intellectual property rights in and to the content which may be accessed through use of BMTune, LLC is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties.
+This EULA grants you no rights to use such content. All rights not expressly granted are reserved by BMTune, LLC.
+
+
+5. NO WARRANTIES
+BMTune, LLC expressly disclaims any warranty for BMTune, LLC. BMTune, LLC is provided 'As Is' without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, non-infringement, or fitness of a particular purpose.
+BMTune, LLC does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within BMTune, LLC.
+BMTune, LLC makes no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program.
+BMTune, LLC further expressly disclaims any warranty or representation to Authorized Users or to any third party.
+
+
+6. LIMITATION OF LIABILITY
+In no event shall BMTune, LLC be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of 'Authorized Users' use of or inability to use BMTune, LLC, even if BMTune, LLC has been advised of the possibility of such damages.
+In no event will BMTune, LLC be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise.
+BMTune, LLC shall have no liability with respect to the content of BMTune, LLC or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.
+
+
+© BMTune, LLC (BMDevs) 2017
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmDataGrid.cs b/frmDataGrid.cs
new file mode 100644
index 0000000..045f44a
--- /dev/null
+++ b/frmDataGrid.cs
@@ -0,0 +1,131 @@
+using Data;
+//using PropertiesRes;
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Windows.Forms;
+
+internal class frmDataGrid : Form
+{
+ private Class10_settings class10_settings_0;
+ private Class17 class17_0;
+ public CtrlSensorGrid ctrlSensorGrid1;
+ private FrmMain frmMain_0;
+ private IContainer icontainer_0;
+ private IContainer components;
+
+ public bool loading = true;
+
+ internal frmDataGrid()
+ {
+ this.InitializeComponent();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmDataGrid_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ if (this.class10_settings_0.WindowedMode) this.class10_settings_0.logGrid_Location = base.Location;
+ this.ctrlSensorGrid1.method_0();
+ this.frmMain_0.frmDataGrid_0.Dispose();
+ this.frmMain_0.frmDataGrid_0 = null;
+ base.Dispose();
+ }
+
+ private void frmDataGrid_Load(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0 != null)
+ {
+ if (this.class10_settings_0.WindowedMode)
+ {
+ this.FormBorderStyle = FormBorderStyle.Sizable;
+ this.Dock = DockStyle.None;
+ base.Location = this.class10_settings_0.logGrid_Location;
+ base.Size = this.class10_settings_0.logGrid_Size;
+ }
+ else
+ {
+ this.FormBorderStyle = FormBorderStyle.None;
+ this.Dock = DockStyle.Fill;
+ }
+ }
+ loading = false;
+ }
+
+ private void frmDataGrid_Resize(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0 != null)
+ {
+ if (this.class10_settings_0.WindowedMode && !loading)
+ {
+ if (base.WindowState == FormWindowState.Normal)
+ {
+ this.class10_settings_0.logGrid_Size = base.Size;
+ }
+ this.class10_settings_0.logGrid_Location = base.Location;
+ }
+ }
+ }
+
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmDataGrid));
+ this.ctrlSensorGrid1 = new CtrlSensorGrid();
+ this.SuspendLayout();
+ //
+ // ctrlSensorGrid1
+ //
+ this.ctrlSensorGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.ctrlSensorGrid1.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.ctrlSensorGrid1.Location = new System.Drawing.Point(0, 0);
+ this.ctrlSensorGrid1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.ctrlSensorGrid1.Name = "ctrlSensorGrid1";
+ this.ctrlSensorGrid1.Size = new System.Drawing.Size(185, 464);
+ this.ctrlSensorGrid1.TabIndex = 0;
+ //
+ // frmDataGrid
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 11F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(185, 464);
+ this.Controls.Add(this.ctrlSensorGrid1);
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Lucida Console", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.Name = "frmDataGrid";
+ this.Text = "Data";
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmDataGrid_FormClosed);
+ this.Load += new System.EventHandler(this.frmDataGrid_Load);
+ this.Resize += new System.EventHandler(this.frmDataGrid_Resize);
+ this.ResumeLayout(false);
+
+ }
+
+ internal void method_0(ref Class18 class18_0, ref Class10_settings class10_1, ref Class17 class17_1, ref FrmMain frmMain_1)
+ {
+ this.frmMain_0 = frmMain_1;
+ this.class10_settings_0 = class10_1;
+ this.class17_0 = class17_1;
+ this.ctrlSensorGrid1.method_1(ref class18_0, ref class10_1, ref class17_1);
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ public void method_2()
+ {
+ this.ctrlSensorGrid1.method_4();
+ }
+}
+
diff --git a/frmDataGrid.resx b/frmDataGrid.resx
new file mode 100644
index 0000000..23a8aad
--- /dev/null
+++ b/frmDataGrid.resx
@@ -0,0 +1,1787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmDatalogGraphs.cs b/frmDatalogGraphs.cs
new file mode 100644
index 0000000..93b5961
--- /dev/null
+++ b/frmDatalogGraphs.cs
@@ -0,0 +1,560 @@
+using Controls;
+using Data;
+//using PropertiesRes;
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.Runtime.CompilerServices;
+using System.Windows.Forms;
+
+internal class frmDatalogGraphs : Form
+{
+ private bool bool_0 = true;
+ private bool bool_1;
+ private Class10_settings class10_settings_0;
+ private Class17 class17_0;
+ private Class18 class18_0;
+ private ContextMenuStrip contextMenuStrip;
+ public ctrlLogGraph ctrlLogGraph1;
+ private ToolStripMenuItem editTemplatesToolStripMenuItem;
+ private frmDatalogGraphs frmDatalogGraphs_0;
+ private FrmMain frmMain_0;
+ private HScrollBar hScrollBar;
+ private IContainer icontainer_0;
+ private ToolStripButton toolEditTemplate;
+ private ToolStrip toolStrip1;
+ private ToolStripSeparator toolStripSeparator1;
+ private ToolStripButton toolZoomIn;
+ private ToolStripButton toolZoomOut;
+ private ToolStripButton toolZoomFull;
+ private Panel panel1;
+ private Panel panel2;
+ private IContainer components;
+ private ToolStripSeparator toolStripSeparator2;
+ private ToolStripDropDownButton toolStripDropDownButton1;
+ private ToolStripButton toolStripButton1;
+ private ToolStripSeparator toolStripSeparator4;
+ private ToolStripMenuItem maxDataSizeToolStripMenuItem;
+ private ToolStripTextBox toolStripTextBox2;
+ public bool loading = true;
+
+ internal frmDatalogGraphs()
+ {
+ this.InitializeComponent();
+ this.frmDatalogGraphs_0 = this;
+ base.HandleDestroyed += new EventHandler(this.frmDatalogGraphs_HandleDestroyed);
+
+ this.ctrlLogGraph1.Width = base.Width - 8;
+ this.ctrlLogGraph1.Height = base.Height - 0x41;
+
+ this.hScrollBar.Visible = false;
+
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmDatalogGraphs_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ this.frmMain_0.frmDatalogGraphs_0.Dispose();
+ this.frmMain_0.frmDatalogGraphs_0 = null;
+ if (this.class17_0 != null)
+ {
+ this.class17_0.delegate53_0 -= new Class17.Delegate53(this.method_9);
+ this.class17_0 = null;
+ }
+ if (this.ctrlLogGraph1 != null)
+ {
+ this.ctrlLogGraph1.Dispose();
+ this.ctrlLogGraph1 = null;
+ }
+ }
+
+ private void frmDatalogGraphs_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ if (this.ctrlLogGraph1 != null)
+ {
+ this.ctrlLogGraph1.Close();
+ this.ctrlLogGraph1.Dispose();
+ this.ctrlLogGraph1 = null;
+ }
+ if (this.class10_settings_0.WindowedMode) this.class18_0.class10_settings_0.logGraphs_Location = base.Location;
+ }
+
+ private void frmDatalogGraphs_HandleDestroyed(object sender, EventArgs e)
+ {
+ this.bool_0 = false;
+ }
+
+ private void frmDatalogGraphs_Load(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0 != null)
+ {
+ if (this.class10_settings_0.WindowedMode)
+ {
+ this.FormBorderStyle = FormBorderStyle.Sizable;
+ this.Dock = DockStyle.None;
+ base.Location = this.class18_0.class10_settings_0.logGraphs_Location;
+ base.Size = this.class18_0.class10_settings_0.logGraphs_Size;
+ }
+ else
+ {
+ this.FormBorderStyle = FormBorderStyle.None;
+ this.Dock = DockStyle.Fill;
+ }
+ }
+ loading = false;
+
+ if (this.class17_0 != null)
+ {
+ if (this.class17_0.method_63_HasLogsFileOpen())
+ {
+ this.hScrollBar.Minimum = 0;
+ this.hScrollBar.Maximum = (int)this.class17_0.method_65();
+ this.hScrollBar.LargeChange = (int)this.class17_0.method_65();
+ this.ctrlLogGraph1.Refresh();
+ }
+ this.ctrlLogGraph1.Focus();
+ this.toolZoomFull.Enabled = this.class17_0.method_63_HasLogsFileOpen();
+ this.toolZoomIn.Enabled = this.class17_0.method_63_HasLogsFileOpen();
+ this.toolZoomOut.Enabled = this.class17_0.method_63_HasLogsFileOpen();
+ }
+ }
+
+ private void frmDatalogGraphs_Move(object sender, EventArgs e)
+ {
+ }
+
+ private void frmDatalogGraphs_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
+ {
+ }
+
+ private void frmDatalogGraphs_Resize(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0 != null)
+ {
+ if (this.class10_settings_0.WindowedMode && !loading)
+ {
+ if (base.WindowState == FormWindowState.Normal)
+ {
+ this.class18_0.class10_settings_0.logGraphs_Size = base.Size;
+ }
+ this.class18_0.class10_settings_0.logGraphs_Location = base.Location;
+ }
+ }
+ }
+
+ private void hScrollBar_KeyDown(object sender, KeyEventArgs e)
+ {
+ if ((e.Modifiers == Keys.Control) || (e.Modifiers == Keys.ControlKey))
+ {
+ this.ctrlLogGraph1.Focus();
+ }
+ }
+
+ private void hScrollBar_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
+ {
+ }
+
+ private void hScrollBar_Scroll(object sender, ScrollEventArgs e)
+ {
+ if ((e.OldValue != e.NewValue) && this.class17_0.method_63_HasLogsFileOpen())
+ {
+ this.ctrlLogGraph1.SetPlotStartEnd(e.NewValue, e.NewValue + this.hScrollBar.LargeChange);
+ this.ctrlLogGraph1.Refresh();
+ }
+ }
+
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmDatalogGraphs));
+ this.hScrollBar = new System.Windows.Forms.HScrollBar();
+ this.contextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.editTemplatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStrip1 = new System.Windows.Forms.ToolStrip();
+ this.toolEditTemplate = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+ this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton();
+ this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
+ this.maxDataSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripTextBox2 = new System.Windows.Forms.ToolStripTextBox();
+ this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+ this.toolZoomIn = new System.Windows.Forms.ToolStripButton();
+ this.toolZoomOut = new System.Windows.Forms.ToolStripButton();
+ this.toolZoomFull = new System.Windows.Forms.ToolStripButton();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.ctrlLogGraph1 = new Controls.ctrlLogGraph();
+ this.contextMenuStrip.SuspendLayout();
+ this.toolStrip1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // hScrollBar
+ //
+ this.hScrollBar.CausesValidation = false;
+ this.hScrollBar.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.hScrollBar.LargeChange = 100;
+ this.hScrollBar.Location = new System.Drawing.Point(0, 416);
+ this.hScrollBar.Maximum = 1000;
+ this.hScrollBar.Name = "hScrollBar";
+ this.hScrollBar.Size = new System.Drawing.Size(835, 16);
+ this.hScrollBar.SmallChange = 100;
+ this.hScrollBar.TabIndex = 1;
+ this.hScrollBar.Scroll += new System.Windows.Forms.ScrollEventHandler(this.hScrollBar_Scroll);
+ this.hScrollBar.KeyUp += new System.Windows.Forms.KeyEventHandler(this.hScrollBar_KeyDown);
+ this.hScrollBar.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.hScrollBar_PreviewKeyDown);
+ //
+ // contextMenuStrip
+ //
+ this.contextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.editTemplatesToolStripMenuItem});
+ this.contextMenuStrip.Name = "contextMenuStrip";
+ this.contextMenuStrip.Size = new System.Drawing.Size(130, 26);
+ //
+ // editTemplatesToolStripMenuItem
+ //
+ this.editTemplatesToolStripMenuItem.Name = "editTemplatesToolStripMenuItem";
+ this.editTemplatesToolStripMenuItem.Size = new System.Drawing.Size(129, 22);
+ this.editTemplatesToolStripMenuItem.Text = "Edit Graph";
+ this.editTemplatesToolStripMenuItem.Click += new System.EventHandler(this.toolEditTemplate_Click);
+ //
+ // toolStrip1
+ //
+ this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
+ this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolEditTemplate,
+ this.toolStripSeparator1,
+ this.toolStripDropDownButton1,
+ this.toolStripSeparator2,
+ this.toolZoomIn,
+ this.toolZoomOut,
+ this.toolZoomFull});
+ this.toolStrip1.Location = new System.Drawing.Point(0, 0);
+ this.toolStrip1.Name = "toolStrip1";
+ this.toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;
+ this.toolStrip1.Size = new System.Drawing.Size(835, 25);
+ this.toolStrip1.TabIndex = 3;
+ this.toolStrip1.Text = "toolStrip1";
+ //
+ // toolEditTemplate
+ //
+ this.toolEditTemplate.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+ this.toolEditTemplate.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolEditTemplate.Name = "toolEditTemplate";
+ this.toolEditTemplate.Size = new System.Drawing.Size(66, 22);
+ this.toolEditTemplate.Text = "Edit Graph";
+ this.toolEditTemplate.Click += new System.EventHandler(this.toolEditTemplate_Click);
+ //
+ // toolStripSeparator1
+ //
+ this.toolStripSeparator1.Name = "toolStripSeparator1";
+ this.toolStripSeparator1.Size = new System.Drawing.Size(6, 25);
+ //
+ // toolStripDropDownButton1
+ //
+ this.toolStripDropDownButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+ this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripButton1,
+ this.toolStripSeparator4,
+ this.maxDataSizeToolStripMenuItem});
+ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
+ this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(93, 22);
+ this.toolStripDropDownButton1.Text = "Live Graphing";
+ //
+ // toolStripButton1
+ //
+ this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+ this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
+ this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripButton1.Name = "toolStripButton1";
+ this.toolStripButton1.Size = new System.Drawing.Size(125, 19);
+ this.toolStripButton1.Text = "Disable Live Graphing";
+ this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
+ //
+ // toolStripSeparator4
+ //
+ this.toolStripSeparator4.Name = "toolStripSeparator4";
+ this.toolStripSeparator4.Size = new System.Drawing.Size(182, 6);
+ //
+ // maxDataSizeToolStripMenuItem
+ //
+ this.maxDataSizeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripTextBox2});
+ this.maxDataSizeToolStripMenuItem.Name = "maxDataSizeToolStripMenuItem";
+ this.maxDataSizeToolStripMenuItem.Size = new System.Drawing.Size(185, 22);
+ this.maxDataSizeToolStripMenuItem.Text = "Max Data Size";
+ //
+ // toolStripTextBox2
+ //
+ this.toolStripTextBox2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.toolStripTextBox2.Name = "toolStripTextBox2";
+ this.toolStripTextBox2.Size = new System.Drawing.Size(50, 23);
+ this.toolStripTextBox2.TextChanged += new System.EventHandler(this.ToolStripTextBox2_TextChanged);
+ //
+ // toolStripSeparator2
+ //
+ this.toolStripSeparator2.Name = "toolStripSeparator2";
+ this.toolStripSeparator2.Size = new System.Drawing.Size(6, 25);
+ //
+ // toolZoomIn
+ //
+ this.toolZoomIn.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.toolZoomIn.Image = global::Properties.Resources.magnifier__plus;
+ this.toolZoomIn.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolZoomIn.Name = "toolZoomIn";
+ this.toolZoomIn.Size = new System.Drawing.Size(23, 22);
+ this.toolZoomIn.Text = "Zoom in";
+ this.toolZoomIn.Click += new System.EventHandler(this.toolZoomIn_Click);
+ //
+ // toolZoomOut
+ //
+ this.toolZoomOut.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.toolZoomOut.Image = global::Properties.Resources.magnifier__minus;
+ this.toolZoomOut.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolZoomOut.Name = "toolZoomOut";
+ this.toolZoomOut.Size = new System.Drawing.Size(23, 22);
+ this.toolZoomOut.Text = "Zoom out";
+ this.toolZoomOut.Click += new System.EventHandler(this.toolZoomOut_Click);
+ //
+ // toolZoomFull
+ //
+ this.toolZoomFull.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.toolZoomFull.Image = global::Properties.Resources.magnifier_history;
+ this.toolZoomFull.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolZoomFull.Name = "toolZoomFull";
+ this.toolZoomFull.Size = new System.Drawing.Size(23, 22);
+ this.toolZoomFull.Text = "Zoom Full";
+ this.toolZoomFull.Click += new System.EventHandler(this.toolZoomFull_Click);
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.Transparent;
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel1.Location = new System.Drawing.Point(0, 25);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(835, 10);
+ this.panel1.TabIndex = 4;
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.Color.DarkSlateGray;
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel2.Location = new System.Drawing.Point(0, 35);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(835, 381);
+ this.panel2.TabIndex = 5;
+ //
+ // ctrlLogGraph1
+ //
+ this.ctrlLogGraph1.BackColor = System.Drawing.Color.LightBlue;
+ this.ctrlLogGraph1.Cursor = System.Windows.Forms.Cursors.Cross;
+ this.ctrlLogGraph1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.ctrlLogGraph1.Location = new System.Drawing.Point(0, 35);
+ this.ctrlLogGraph1.Name = "ctrlLogGraph1";
+ this.ctrlLogGraph1.PlotCursor = 0;
+ this.ctrlLogGraph1.PlotEnd = 0F;
+ this.ctrlLogGraph1.PlotStart = 0F;
+ this.ctrlLogGraph1.Size = new System.Drawing.Size(835, 381);
+ this.ctrlLogGraph1.TabIndex = 0;
+ //
+ // frmDatalogGraphs
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.LightBlue;
+ this.ClientSize = new System.Drawing.Size(835, 432);
+ this.ContextMenuStrip = this.contextMenuStrip;
+ this.Controls.Add(this.ctrlLogGraph1);
+ this.Controls.Add(this.panel2);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.hScrollBar);
+ this.Controls.Add(this.toolStrip1);
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.KeyPreview = true;
+ this.Name = "frmDatalogGraphs";
+ this.Text = "Datalog Graphs";
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmDatalogGraphs_FormClosing);
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmDatalogGraphs_FormClosed);
+ this.Load += new System.EventHandler(this.frmDatalogGraphs_Load);
+ this.Move += new System.EventHandler(this.frmDatalogGraphs_Move);
+ this.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.frmDatalogGraphs_PreviewKeyDown);
+ this.Resize += new System.EventHandler(this.frmDatalogGraphs_Resize);
+ this.contextMenuStrip.ResumeLayout(false);
+ this.toolStrip1.ResumeLayout(false);
+ this.toolStrip1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ internal void method_1(ref Class18 class18_1, ref Class10_settings class10_1, ref Class17 class17_1, ref FrmMain frmMain_1)
+ {
+ this.frmMain_0 = frmMain_1;
+ this.class10_settings_0 = class10_1;
+ this.class17_0 = class17_1;
+ this.class18_0 = class18_1;
+
+ this.ctrlLogGraph1.method_0(ref class18_1, ref class10_1, ref class17_1);
+ this.ctrlLogGraph1.plotChangeDelegate_0 += new ctrlLogGraph.plotChangeDelegate(this.method_8);
+ this.ctrlLogGraph1.plotCursorChangeDelegate_0 += new ctrlLogGraph.plotCursorChangeDelegate(this.method_7);
+ this.ctrlLogGraph1.requestEditTemplateDelegate_0 += new ctrlLogGraph.requestEditTemplateDelegate(this.method_3);
+
+ this.class17_0.delegate53_0 += new Class17.Delegate53(this.method_9);
+
+ if (this.class10_settings_0.LiveGraphing) toolStripButton1.Text = "Disable Live Graphing";
+ else toolStripButton1.Text = "Enable Live Graphing";
+ toolStripTextBox2.Text = this.class10_settings_0.LiveGraph_Lenght.ToString();
+
+ this.BackColor = this.class10_settings_0.color_8;
+ this.ctrlLogGraph1.BackColor = this.class10_settings_0.color_8;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+ }
+
+ private string method_10(long long_0)
+ {
+ TimeSpan span = TimeSpan.FromMilliseconds((double) long_0);
+ int num = (int) Math.Floor((double) (((float) span.Milliseconds) / 10f));
+ if (span.Minutes <= 0)
+ {
+ return (span.Minutes.ToString("00") + ":" + span.Seconds.ToString("00") + ":" + num.ToString("00"));
+ }
+ if (span.Minutes > 0)
+ {
+ return (span.Minutes.ToString("00") + ":" + span.Seconds.ToString("00") + ":" + num.ToString("00"));
+ }
+ if (span.Hours > 0)
+ {
+ return (span.Hours.ToString("00") + ":" + span.Minutes.ToString("00") + ":" + span.Seconds.ToString("00") + ":" + num.ToString("00"));
+ }
+ return "";
+ }
+
+ private void method_3()
+ {
+ this.toolEditTemplate_Click(null, null);
+ }
+
+ private void method_7(int int_0)
+ {
+ string str = TimeSpan.FromMilliseconds((double) this.class17_0.method_77(SensorsX.duration, int_0)).ToString();
+ if (str.Length > 8)
+ {
+ str = str.Remove(str.Length - 4, 4);
+ }
+ }
+
+ private void method_8()
+ {
+ this.hScrollBar.LargeChange = ((int) this.ctrlLogGraph1.PlotEnd) - ((int) this.ctrlLogGraph1.PlotStart);
+ this.hScrollBar.Maximum = (int) this.class17_0.method_65();
+ this.hScrollBar.Value = (int) this.ctrlLogGraph1.PlotStart;
+ }
+
+ private void method_9(long long_0, string string_0)
+ {
+ try
+ {
+ if (this.class17_0 != null)
+ {
+ this.hScrollBar.Visible = this.class17_0.method_63_HasLogsFileOpen();
+ if (this.class17_0.method_63_HasLogsFileOpen())
+ {
+ this.hScrollBar.Minimum = 0;
+ this.hScrollBar.Maximum = (int) this.class17_0.method_65();
+ this.hScrollBar.LargeChange = (int) this.class17_0.method_65();
+ }
+ this.toolZoomFull.Enabled = this.class17_0.method_63_HasLogsFileOpen();
+ this.toolZoomIn.Enabled = this.class17_0.method_63_HasLogsFileOpen();
+ this.toolZoomOut.Enabled = this.class17_0.method_63_HasLogsFileOpen();
+ }
+ }
+ catch (Exception)
+ {
+ }
+ }
+
+ private void toolClearMarker_Click(object sender, EventArgs e)
+ {
+ this.ctrlLogGraph1.clearMarkersToolStripMenuItem_Click(sender, e);
+ }
+
+ private void toolEditTemplate_Click(object sender, EventArgs e)
+ {
+ this.frmMain_0.graphsSetupToolStripMenuItem_Click(sender, e);
+ }
+
+ private void toolSetEnd_Click(object sender, EventArgs e)
+ {
+ this.ctrlLogGraph1.setEndToolStripMenuItem_Click(sender, e);
+ }
+
+ private void toolSetMarker_Click(object sender, EventArgs e)
+ {
+ this.ctrlLogGraph1.setMarkerCurrentCursor();
+ }
+
+ private void toolSetStart_Click(object sender, EventArgs e)
+ {
+ this.ctrlLogGraph1.setStartToolStripMenuItem_Click(sender, e);
+ }
+
+ private void toolZoomFull_Click(object sender, EventArgs e)
+ {
+ this.ctrlLogGraph1.zoomFullToolStripMenuItem_Click(sender, e);
+ }
+
+ private void toolZoomIn_Click(object sender, EventArgs e)
+ {
+ this.ctrlLogGraph1.zoomInToolStripMenuItem_Click(sender, e);
+ }
+
+ private void toolZoomOut_Click(object sender, EventArgs e)
+ {
+ this.ctrlLogGraph1.zoomOutToolStripMenuItem_Click(sender, e);
+ }
+
+ private void toolStripButton1_Click(object sender, EventArgs e)
+ {
+ if (this.class10_settings_0.LiveGraphing)
+ {
+ this.class10_settings_0.LiveGraphing = false;
+ toolStripButton1.Text = "Enable Live Graphing";
+ }
+ else
+ {
+ this.class10_settings_0.LiveGraphing = true;
+ toolStripButton1.Text = "Disable Live Graphing";
+ }
+ }
+
+ private void ToolStripTextBox2_TextChanged(object sender, EventArgs e)
+ {
+ try
+ {
+ this.class10_settings_0.LiveGraph_Lenght = int.Parse(toolStripTextBox2.Text);
+ toolStripTextBox2.Text = this.class10_settings_0.LiveGraph_Lenght.ToString();
+ }
+ catch
+ {
+
+ }
+ }
+}
+
diff --git a/frmDatalogGraphs.resx b/frmDatalogGraphs.resx
new file mode 100644
index 0000000..78c7413
--- /dev/null
+++ b/frmDatalogGraphs.resx
@@ -0,0 +1,1823 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 166, 17
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
+ YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
+ 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
+ bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
+ VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
+ c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
+ Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
+ mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
+ kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
+ TgDQASA1MVpwzwAAAABJRU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
+ YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
+ 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
+ bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
+ VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
+ c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
+ Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
+ mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
+ kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
+ TgDQASA1MVpwzwAAAABJRU5ErkJggg==
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/frmDebug.cs b/frmDebug.cs
new file mode 100644
index 0000000..778ad61
--- /dev/null
+++ b/frmDebug.cs
@@ -0,0 +1,408 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.IO;
+using System.Windows.Forms;
+
+internal class frmDebug : Form
+{
+ private Class18 class18_0;
+ private ToolStripMenuItem clearErrorCodesToolStripMenuItem;
+ private ContextMenuStrip contextMenuStrip1;
+ private FrmMain frmMain_0;
+ private IContainer icontainer_0;
+ private IContainer components;
+ private Panel panel1;
+ public Button button1;
+ public Button button2;
+ private SaveFileDialog saveFileDialog1;
+ private System.Windows.Forms.Timer LoopTimer = new System.Windows.Forms.Timer();
+ private RichTextBox richTextBox1;
+ //private BackgroundWorker backgroundWorker1;
+ public bool loading = true;
+ public bool loading2 = true;
+ private ToolStripMenuItem copyToolStripMenuItem;
+ private ToolStripSeparator toolStripSeparator1;
+ private ToolStripMenuItem logsAdvancedDatasToolStripMenuItem;
+ private ToolStripSeparator toolStripSeparator2;
+ private CheckBox checkBoxLogDatetime;
+ private int SavedLines = 0;
+
+ internal frmDebug()
+ {
+ this.InitializeComponent();
+ }
+
+ internal void method_0(ref Class18 class18_1, ref FrmMain frmMain_1)
+ {
+ this.class18_0 = class18_1;
+ this.frmMain_0 = frmMain_1;
+
+ LoopTimer.Interval = 100;
+ //LoopTimer.Interval = 1000;
+ LoopTimer.Tick += DoThisAllTheTime;
+ LoopTimer.Start();
+
+ loading2 = true;
+ this.logsAdvancedDatasToolStripMenuItem.Checked = this.class18_0.class10_settings_0.LogAdvancedDatas;
+ checkBoxLogDatetime.Checked = class18_0.class10_settings_0.LogDatetime;
+ loading2 = false;
+
+ foreach (Control control in base.Controls)
+ {
+ float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
+ control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
+ }
+
+ /*this.backgroundWorker1.WorkerSupportsCancellation = true;
+ this.backgroundWorker1.WorkerReportsProgress = false;
+ this.backgroundWorker1.DoWork += new DoWorkEventHandler(this.backgroundWorker1_DoWork);
+ this.backgroundWorker1.RunWorkerAsync();*/
+ }
+
+ private void ApplyLogs()
+ {
+ if (!loading)
+ {
+ if (frmMain_0.DebugLogs.Count > SavedLines)
+ {
+ LoopTimer.Stop();
+
+ while (frmMain_0.DebugLogs.Count > SavedLines)
+ {
+ if (checkBoxLogDatetime.Checked) this.richTextBox1.Text += DateTime.Now.ToString("H:mm:ss") + " - ";
+ this.richTextBox1.Text += frmMain_0.DebugLogs[SavedLines] + Environment.NewLine;
+ try
+ {
+ this.richTextBox1.SelectionStart = this.richTextBox1.TextLength;
+ this.richTextBox1.ScrollToCaret();
+ }
+ catch { }
+ SavedLines++;
+ //this.richTextBox1.Invalidate();
+ }
+
+ LoopTimer.Start();
+ }
+ }
+ }
+
+ void DoThisAllTheTime(object sender, EventArgs e)
+ //private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
+ {
+ ApplyLogs();
+ }
+
+ private void frmDebug_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ //if (this.backgroundWorker1.IsBusy) this.backgroundWorker1.CancelAsync();
+ //this.backgroundWorker1.Dispose();
+ //this.backgroundWorker1 = null;
+ }
+
+ public void Clear()
+ {
+ frmMain_0.ClearLogs();
+ this.richTextBox1.Clear();
+ SavedLines = 0;
+ }
+
+ private void clearErrorCodesToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ Clear();
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (this.icontainer_0 != null))
+ {
+ this.icontainer_0.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ private void frmDebug_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ if (this.class18_0.class10_settings_0.WindowedMode) this.class18_0.class10_settings_0.Debug_Location = base.Location;
+ this.frmMain_0.frmDebug_0.Dispose();
+ this.frmMain_0.frmDebug_0 = null;
+ }
+
+ private void frmDebug_Load(object sender, EventArgs e)
+ {
+ if (this.class18_0 != null)
+ {
+ if (this.class18_0.class10_settings_0 != null)
+ {
+ if (this.class18_0.class10_settings_0.WindowedMode)
+ {
+ this.FormBorderStyle = FormBorderStyle.Sizable;
+ this.Dock = DockStyle.None;
+ base.Location = this.class18_0.class10_settings_0.Debug_Location;
+ base.Size = this.class18_0.class10_settings_0.Debug_Size;
+ }
+ else
+ {
+ this.FormBorderStyle = FormBorderStyle.None;
+ this.Dock = DockStyle.Fill;
+ }
+ }
+ }
+ this.richTextBox1.Clear();
+
+ loading = false;
+ }
+
+ private void frmDebug_Move(object sender, EventArgs e)
+ {
+ }
+
+ private void frmDebug_Resize(object sender, EventArgs e)
+ {
+ if (this.class18_0 != null)
+ {
+ if (this.class18_0.class10_settings_0 != null)
+ {
+ if (this.class18_0.class10_settings_0.WindowedMode && !loading)
+ {
+ if (base.WindowState == FormWindowState.Normal)
+ {
+ this.class18_0.class10_settings_0.Debug_Size = base.Size;
+ }
+ this.class18_0.class10_settings_0.Debug_Location = base.Location;
+ }
+ }
+ }
+ }
+
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmDebug));
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.logsAdvancedDatasToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+ this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+ this.clearErrorCodesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.checkBoxLogDatetime = new System.Windows.Forms.CheckBox();
+ this.button2 = new System.Windows.Forms.Button();
+ this.button1 = new System.Windows.Forms.Button();
+ this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
+ this.richTextBox1 = new System.Windows.Forms.RichTextBox();
+ this.contextMenuStrip1.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.logsAdvancedDatasToolStripMenuItem,
+ this.toolStripSeparator2,
+ this.copyToolStripMenuItem,
+ this.toolStripSeparator1,
+ this.clearErrorCodesToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(188, 82);
+ this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening);
+ //
+ // logsAdvancedDatasToolStripMenuItem
+ //
+ this.logsAdvancedDatasToolStripMenuItem.CheckOnClick = true;
+ this.logsAdvancedDatasToolStripMenuItem.Name = "logsAdvancedDatasToolStripMenuItem";
+ this.logsAdvancedDatasToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
+ this.logsAdvancedDatasToolStripMenuItem.Text = "Logs Advanced Datas";
+ this.logsAdvancedDatasToolStripMenuItem.CheckedChanged += new System.EventHandler(this.logsAdvancedDatasToolStripMenuItem_CheckedChanged);
+ //
+ // toolStripSeparator2
+ //
+ this.toolStripSeparator2.Name = "toolStripSeparator2";
+ this.toolStripSeparator2.Size = new System.Drawing.Size(184, 6);
+ //
+ // copyToolStripMenuItem
+ //
+ this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
+ this.copyToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
+ this.copyToolStripMenuItem.Text = "Copy";
+ this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click);
+ //
+ // toolStripSeparator1
+ //
+ this.toolStripSeparator1.Name = "toolStripSeparator1";
+ this.toolStripSeparator1.Size = new System.Drawing.Size(184, 6);
+ //
+ // clearErrorCodesToolStripMenuItem
+ //
+ this.clearErrorCodesToolStripMenuItem.Name = "clearErrorCodesToolStripMenuItem";
+ this.clearErrorCodesToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
+ this.clearErrorCodesToolStripMenuItem.Text = "Clear";
+ this.clearErrorCodesToolStripMenuItem.Click += new System.EventHandler(this.clearErrorCodesToolStripMenuItem_Click);
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.SystemColors.Control;
+ this.panel1.ContextMenuStrip = this.contextMenuStrip1;
+ this.panel1.Controls.Add(this.checkBoxLogDatetime);
+ this.panel1.Controls.Add(this.button2);
+ this.panel1.Controls.Add(this.button1);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(342, 33);
+ this.panel1.TabIndex = 1;
+ //
+ // checkBoxLogDatetime
+ //
+ this.checkBoxLogDatetime.AutoSize = true;
+ this.checkBoxLogDatetime.Checked = true;
+ this.checkBoxLogDatetime.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.checkBoxLogDatetime.Location = new System.Drawing.Point(158, 9);
+ this.checkBoxLogDatetime.Name = "checkBoxLogDatetime";
+ this.checkBoxLogDatetime.Size = new System.Drawing.Size(89, 17);
+ this.checkBoxLogDatetime.TabIndex = 2;
+ this.checkBoxLogDatetime.Text = "Log Datetime";
+ this.checkBoxLogDatetime.UseVisualStyleBackColor = true;
+ this.checkBoxLogDatetime.CheckedChanged += new System.EventHandler(this.checkBoxLogDatetime_CheckedChanged);
+ //
+ // button2
+ //
+ this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button2.Location = new System.Drawing.Point(6, 5);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(88, 23);
+ this.button2.TabIndex = 1;
+ this.button2.Text = "Export Logs";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // button1
+ //
+ this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button1.ForeColor = System.Drawing.Color.Red;
+ this.button1.Location = new System.Drawing.Point(100, 5);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(52, 23);
+ this.button1.TabIndex = 0;
+ this.button1.Text = "Clear";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // saveFileDialog1
+ //
+ this.saveFileDialog1.DefaultExt = "txt";
+ this.saveFileDialog1.Filter = "Log Text File|*.txt";
+ this.saveFileDialog1.Title = "Save Debug Log";
+ //
+ // richTextBox1
+ //
+ this.richTextBox1.BackColor = System.Drawing.SystemColors.Window;
+ this.richTextBox1.ContextMenuStrip = this.contextMenuStrip1;
+ this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.richTextBox1.Location = new System.Drawing.Point(0, 33);
+ this.richTextBox1.Name = "richTextBox1";
+ this.richTextBox1.ReadOnly = true;
+ this.richTextBox1.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;
+ this.richTextBox1.Size = new System.Drawing.Size(342, 267);
+ this.richTextBox1.TabIndex = 2;
+ this.richTextBox1.Text = "";
+ //
+ // frmDebug
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(342, 300);
+ this.Controls.Add(this.richTextBox1);
+ this.Controls.Add(this.panel1);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frmDebug";
+ this.Text = "Debug Logs";
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmDebug_FormClosing);
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmDebug_FormClosed);
+ this.Load += new System.EventHandler(this.frmDebug_Load);
+ this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.frmDebug_KeyUp);
+ this.Move += new System.EventHandler(this.frmDebug_Move);
+ this.Resize += new System.EventHandler(this.frmDebug_Resize);
+ this.contextMenuStrip1.ResumeLayout(false);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ Clear();
+ }
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ DialogResult result = saveFileDialog1.ShowDialog();
+ if (result == DialogResult.OK)
+ {
+ string ThisTxt = "";
+ ThisTxt = this.richTextBox1.Text;
+
+ StreamWriter writer = new StreamWriter(saveFileDialog1.FileName, false);
+ writer.Write(ThisTxt);
+ writer.Close();
+ writer.Dispose();
+ writer = null;
+ }
+ }
+
+ private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
+ {
+ /*if (this.frmMain_0.class10_settings_0.GetKeyPressed(e, "Copy"))
+ {
+ Clipboard.SetText(richTextBox1.SelectedText);
+ this.frmMain_0.LogThis("Logs copied to clipboard");
+ }*/
+ }
+
+ private void copyToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ Clipboard.SetText(richTextBox1.SelectedText);
+ this.frmMain_0.LogThis("Logs copied to clipboard");
+ }
+
+ private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
+ {
+ copyToolStripMenuItem.Enabled = true;
+ if (richTextBox1.SelectedText == "" || richTextBox1.SelectedText == null) copyToolStripMenuItem.Enabled = false;
+ }
+
+ public void CopyLogToClip()
+ {
+ if (richTextBox1.SelectedText != null)
+ {
+ Clipboard.SetText(richTextBox1.SelectedText);
+ this.frmMain_0.LogThis("Logs copied to clipboard");
+ }
+ }
+
+ public void frmDebug_KeyUp(object sender, KeyEventArgs e)
+ {
+ if (this.frmMain_0.class10_settings_0.GetKeyPressed(e, "Copy"))
+ //else if ((e.KeyCode == (Keys) Enum.Parse(typeof(Keys), "C")) && e.Control && (!e.Shift && !e.Alt))
+ {
+ CopyLogToClip();
+ }
+ else
+ {
+ e.Handled = false;
+ }
+ }
+
+ private void logsAdvancedDatasToolStripMenuItem_CheckedChanged(object sender, EventArgs e)
+ {
+ if (!loading2) this.class18_0.class10_settings_0.LogAdvancedDatas = this.logsAdvancedDatasToolStripMenuItem.Checked;
+ }
+
+ private void checkBoxLogDatetime_CheckedChanged(object sender, EventArgs e)
+ {
+ if (!loading2) this.class18_0.class10_settings_0.LogDatetime = this.checkBoxLogDatetime.Checked;
+ }
+}
+
diff --git a/frmDebug.resx b/frmDebug.resx
new file mode 100644
index 0000000..6b296b6
--- /dev/null
+++ b/frmDebug.resx
@@ -0,0 +1,1793 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 172, 17
+
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByckyTcrKNanDwzuhrq5PCf///wH///8B////Af///wHLyzYDyckzmcfH
+ Oa+3t0ld////Af///wH///8B////AcnJM6f///8BysozXcjIM0H///8B////Af///wH///8BysozNcfH
+ NnX///8ByMg4qf///wH///8B////Af///wHKyjNhx8c7l8nJM9PIyDnHrKtxE////wH///8BxcQ7DcrK
+ M8PIyDrbyMg1j8nJM3f///8B////Af///wH///8B////AcvLNhHMzDJ1y8sy/8fHPcuysWwRxcU8DcrK
+ NMPLyzL/x8c0j8rKNRX///8B////Af///wH///8B////Af///wH///8B////Ac3NMnHLyzL/xcU7zcrK
+ M8PLyzL/xcU0j////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwyecvL
+ Mv/LyzL/xcU0lf///wH///8B////Af///wH///8B////Af///wH///8BwcA2C8XFOJesrF8Vw8M6DcrK
+ M8PLyzL/y8sy/8bFPs+4uF8Pvb04DcPDPJGqqmoN////Af///wH///8BwMA4DcnJM7/LyzL/yMg3y8rK
+ M8PLyzL/xsY0j8zMMnHLyzL/x8c8zcnJM8PLyzL/xcU8w6moaw3///8Bvr42C8LCOXPLyzP7zMwz/8zM
+ M//LyzL/xsY0l////wH///8By8syecvLMv/MzDP/zMwz/8vLM/vAwD53pqZrDcnJM3PJyTSjxMQ3jcvL
+ M/vMzDP/zMwy/8jIN8mrq1wVxMQ4DcnJM8PLyzL/zMwz/8vLM/3FxTWPxsY0q8LCO3XKyjM9yck0o8nJ
+ NKPGxjWNy8sz+8zMM//LyzL/xsY8c8jIM1nLyzL/zMwz/8vLM/3GxjSJxsY0q8jIM5fFxTNV////AcrK
+ Mz3KyjOjysozo8bGNI/LyzP7y8szj////wH///8By8syccrKM/3FxTSNxsY0q8jIM5fFxTNV////Af//
+ /wH///8BysozPcrKM6PJyTSjxcU3Vf///wH///8B////Af///wHExDU9xsY0q8jIM5fFxTNV////Af//
+ /wH///8B////Af///wHKyjM9x8c1Xf///wH///8B////Af///wH///8B////AcjIMkXFxTNV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxsYtMcjIMK/JyTv/xMQ6v6WlWTP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzQdyckxn8rJPP+/vz/PoaFkQf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHOBHKyjLvy8sxr8vLM0nLyzKjxMQ78a6u
+ TyP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2C8nJNOvKyjS5y8szUcvL
+ Mp/BwT//np5cMf///wH///8B////Af///wH///8B////Af///wH///8ByMgzccrKNN////8B////Af//
+ /wHKyjPPxsY0f////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKyjNRyMg176em
+ UxH///8B////AcvLMafAwEGf////Af///wH///8B////Af///wH///8B////Af///wHKyjJ/yMg0y///
+ /wH///8B////AcrKNJ/KyjKF////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M3/HxzXP////Af///wH///8Bysozn8rKO7////8B////Af///wH///8B////Af///wH///8B////AcvL
+ NSHJyTT/vLtdb////wG8vDdRyso0/8fHOPO5uV01////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjoxyckz78nJNf+4uGtx////AcTEOUHLyzPvxsYzXf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMmHLyzPvyMg0/8vLM//LyzL/y8sy/8fHOfGsq3FN////Af///wH///8B////Af//
+ /wH///8BxcQ7McrKM+/LyzL/y8sy/8vLMv/HxzX/ysoz/8jINYv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzZBzMwyccvLMv/MzDP/y8sy/8bGPvu2tm5B////Af//
+ /wH///8B////AcLCPDHJyTPvy8sy/8zMM//LyzL/xcU1n8vLNkHKyjMR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bzs4xYcvLMv/MzDP/y8sy/8jI
+ Oe+ysWxD////Af///wHFxTwxyso078vLMv/MzDP/y8sy/8HBNZ////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xYcvL
+ Mv/MzDP/y8sy/8XEPPupqWhJxsY6McrKM+/LyzL/zMwz/8vLMv/BwTWf////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bz88yYcvLMv/MzDP/y8sy/8jINvHKyjTvy8sy/8zMM//LyzL/wcE1n////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bz88xYcvLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8HBNZ////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0f8vLMv/MzDP/zMwz/8vLMv/BwTax////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDNDGwsFNF////Af///wH///8B////AcnJODHKyjTvy8sy/8zMM//MzDP/y8sy/8fH
+ OvOurXNN////Af///wH///8B////Ab+/NzGqqWgz////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwDYryckz78fHN/msrF9R////Af///wHDwzoxyso078vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8bGPvu4uF81////Af///wG9vTgxyMgz78TEPfGqqmoz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bw8M3K8nJM+PLyzL/y8sy/8nJNO+xsVVFyMg6McrKM+/LyzL/zMwz/8vL
+ Mv/DwzWfy8sxYcvLMv/MzDP/y8sy/8jIOfGwsHVLwcE4McfHM+/LyzL/y8sy/8TEPO+rq2cx////Af//
+ /wH///8B////Af///wH///8B////AcDAODHIyDPvy8sy/8zMM//MzDP/y8sy/8jINfnKyjPvy8sy/8zM
+ M//LyzL/wMA1n////wH///8Bzs4xYcvLMv/MzDP/y8sy/8fHN/vIyDPvy8sy/8zMM//MzDP/y8sy/8TE
+ PfGpqGs1////Af///wH///8B////Af///wH///8Bx8c008vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8DANZ////8B////Af///wH///8Bzc0xYcvLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8LCPuuioo0N////Af///wH///8Bvr42Kb+/Prm7uztByckz78vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/Cwja5////Af///wH///8B////Af///wH///8Bysoyf8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/JyTPxubk4U8TEO4+mpms1////Ab29NSXMyzYhy8syz8XFN8m8vDs7yckz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwy/8fHOPm4uFA7////Af///wH///8B////Ab+/ODHKyjPvy8sy/8zM
+ M//MzDP/zMwz/8zMM//LyzL/yMgz+7m5OE3LyzOfxsY077W0OTGysVohyMg0s8vLM8/HxzUhysoyz8PD
+ Ocm6uj1Byckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8nJNO+rq1xN////Af///wHExDgxx8cz78vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8jIM/u5uThTy8szn8bGNO+ysjwxy8syn8HAPd/HxzcRysozz8nJ
+ NM/CwkAhy8syz8XFNs++vjhByckz78vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8fHOPm1tWM1ubk9EcjI
+ M+/LyzL/zMwz/8zMM//MzDP/zMwz/8vLMv/HxzP9v785M8vLM5/GxjTvs7M8McvLMp/HxzPvwcE0Mf//
+ /wHIyDYRysozz8rKM8/IyDUhysoyz8fHNcO/vzhByckz78vLMv/MzDP/zMwz/8zMM//LyzL/yso0n///
+ /wH///8By8syYcvLMv/MzDP/zMwz/8zMM//LyzL/yMgz+7q6OFPLyzOfxsY077GxPDHLyzKfyMgz7729
+ NjH///8B////Af///wHHxzcRysozz8rKMs/GxjUhy8syz8nJM8++vjpByckz78vLMv/LyzP/y8sy/8vL
+ NJ////8B////Af///wH///8By8syYcvLMv/LyzP/y8sy/8jIM/29vTk/y8syn8bGNO+0tDwxy8syn8jI
+ M+++vjMx////Af///wH///8B////Af///wHIyDYRysozz8rKM8/IyDYhy8syz8nJMs+8uztByckz78vL
+ Mv/LyzSf////Af///wH///8B////Af///wH///8By8syYcvLMv/IyDP7ubg4V8vLM5/GxjTvsbE6McvL
+ Mp/IyDPvu7s0Mf///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8vLM8/FxTYhysoyz8bG
+ Ns++vjlByck1j////wH///8B////Af///wH///8B////Af///wH///8Byck0Ybi4OFPLyzOfxsY077S0
+ PDHLyzKfyMgz77y8NTH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDcRysozz8rK
+ Ms/HxzYhy8syz8XFOX////8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0QcbG
+ NO+ysjwxy8syn8jIM+++vjUx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDYRysozz8fHNc+6ujoh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bra09EcvLMp/IyDPvv781Mf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcRysozf////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMgxYb6+NDH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQkGcbGLn3IyDnPyMg//7+/QMOurkNF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDIhx8cvh8jI
+ P//ExEbzsrJFn5CPWxn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDAdyckx08vLMv/LyzL1y8sy38vLMv/FxTj7q6tfff///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ NmPKyjPty8sy/8vLMuvLyzLvysoy/7W1TeuamX1N////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJyTSjy8sy/8vLMavKyjMv////AcrKM1nLyzLVx8c4/66u
+ T03///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8s1F8nJNP/LyzPzyck2b8fHPBnKyjMhy8sxh8vLMv+0s0fTlpZ8Gf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcfHLSnKyjPzyck05////wH///8B////Af//
+ /wHLyzJFy8sy/8PDNb////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Byck0YcvLMv+8vECj////Af///wH///8B////AcvLMZXIyDX/sbFNWf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHNEHKyjL/ysozn///
+ /wH///8B////Af///wHHxz8Rysoz38vLMb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8sys8nJM//ExDYt////Af///wH///8B////AcvL
+ MUfKyjL/xMRHn////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ M0HKyjL/xcU5uf///wH///8B////Af///wHHxzsZyso078rKM8nBwTAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysozv8nJM/+8vD9F////Af//
+ /wH///8B////AcnJNofLyzL/y8tBn////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHLyzLHyMg3/7W0iFX///8B////Abq6LhHExDmhy8sy/8nJNP+3t1mD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzh1ysoz/8vL
+ Mv+9vVfFw8G+Ef///wH///8Bw8M2GcrKM9vKyjP3w8MvMf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjRNy8sx98fHPvfCwjmrwMA4f8XEOMPJyTL/y8sy/8vL
+ Mv/JyTb7u7tZe5aVoQP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTE
+ OXXKyjP7y8sy/8vLMv/Kyjb/wMBI5729PX/FxTiLyMg168vLMv/Hxjad////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMtvLyzL/y8sz/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/yck2/66tbZ+Tk58J////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxcQ7bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/8vLM//LyzL/yso0/8jINX3GxjkJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLyzUxyso2YcvLM3nLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+zs3GtpKSuA////wH///8B////Af//
+ /wH///8B////Af///wHDwzp1ysoz/8vLMv/LyzP/y8sy/8vLMv/KyjL/xMQ2q8rKNmHLyzRV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vLMv/JyTf7vb1ZeZ2d
+ pwP///8B////Af///wH///8B////AcTEOXXKyjP7y8sy/8vLM//MzDP/y8sy/8vLMv/CwjanrKw6Cf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bz88xVcvLMv/LyzL/y8sy/8vL
+ Mv/LyzL/yck3/7S0aImTk5wJ////Af///wH///8BxcU8bcrKM//LyzL/y8sy/8vLMv/LyzL/y8sy/76+
+ NqusrDoJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ MVXMzDL3y8sy/8zMM//LyzP/y8sy/8nINv+qqWKpi4qUDf///wHHxzl1ysoz/8vLMv/LyzP/y8sy/8vL
+ Mv/LyzL/vr42q////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHR0TFZzMwy98vLMv/MzDP/y8sz/8vLMv/IyDb/t7ZVg8XFOHXKyjP7y8sy/8vL
+ M//MzDP/y8sy/8vLMv++vjWnrKw8Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B0dExVczMMv/LyzL/y8sy/8vLMv/LyzL/ysoz/8nJ
+ M//LyzL/y8sy/8vLMv/LyzL/y8sy/76+NquqqjoJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMVXMzDL3y8sy/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHQ0DFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8rLMv+/vzanqqo6Cf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8ByMg1m8vLMv/LyzL/y8sy/8vLMv/LyzL/y8sy/7+/N9GqqjsL////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG1tUA1jIt9C///
+ /wH///8B////Af///wH///8B////Af///wHHxzl1ysoz/8vLMv/MzDP/zMwz/8vLMv/MzDP/y8sy/8jI
+ Nv+1tWKNkpKeDf///wH///8B////Af///wH///8B////Af///wGop14x////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ NnXHxzX5srJVo4yMjwn///8B////Af///wH///8B////AcfHOXXLyzP7y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8vLMv/IyDf9sbBwr5SUoQP///8B////Af///wH///8B////Aby8OHXFxTr3q6plef//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcA2XcnJM//LyzL/ysoz/6+wW6OMjI4J////Af///wH///8Bw8M6bcrKM//LyzL/y8sy/8vL
+ Mv/LyzL/y8sy/8vLMv/LyzL/y8sy/8vLMv/LyzL/yck2/7m4XXX///8B////Af///wH///8Bvb04bcrK
+ Mv/LyzL/xsY5/6qqam////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHExDZZyckz98vLMv/LyzP/y8sy/8rKM//AwEN5i4uHC////wHFxTl1y8sz/8vL
+ Mv/LyzP/y8sy/8vLMv/LyzL/wcE2q8vMMVXLyzL3y8sy/8zMM//LyzP/y8sy/8nJNv+5uV+DmpmmDf//
+ /wG9vTdzyckz/8vLMv/LyzP/y8sy/8bGOf+urWR1////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN3XJyTP3y8sy/8vLM//MzDP/zMwz/8vLMv/JyTT9tbVPpcnJ
+ OHXKyjP7y8sy/8zMM//MzDP/y8sy/8vLMv/AwDanr687Cf///wHOzjFZzMwy98vLMv/MzDP/y8sz/8vL
+ Mv/IyDf/tLRhr76+N3XKyjL7y8sy/8zMM//MzDP/y8sz/8vLMv/Gxjr7rKxkd4uKkwP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMA4bcnJM//LyzL/y8sz/8zMM//LyzL/zMwz/8zM
+ M//LyzL/ysoy/8rKM//LyzL/y8sz/8zMM//LyzL/y8sy/729Nquurj0J////Af///wH///8B0NAxVcvL
+ Mv/LyzL/zMwz/8vLM//LyzL/ysoz/8nJM//LyzL/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY6/6mp
+ anP///8B////Af///wH///8B////Af///wH///8B////Af///wG/vzhJysoz9cvLMv/LyzP/y8sy/8zM
+ M//MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/KyjL/vr42q////wH///8B////Af//
+ /wH///8B////Ac/PMVXLyzL3y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8bGOv+trWZv////Af///wH///8B////Af///wH///8B////Aa+vSDW1tUIhxcU008vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv++vjWnq6s7Cf//
+ /wH///8B////Af///wH///8B////Af///wHLyzFZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8PDNe23t0FHraxaGf///wH///8B////Af///wH///8Bvr42W8bG
+ N/+3tkmLuLg9GcbGNdvLyzL/y8sz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8LC
+ N92vr0QR////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoym8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xsY14bKyOEPLyzM9xcU676amanOtrbgD////Af//
+ /wG6uioPzMs2JcvLMufKyjL/u7o+i7W1PBnGxjXTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vL
+ Mv/MzDP/y8sy/8rKNP+yslij////Af///wH///8B////Af///wH///8B////Af///wHGxjdzysoy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/DwzXxtLQ6L8rKNEHLyzLzx8cz/7W0
+ OW3///8B////AcHBNlnIyDTXy8s0LcnINC3KyjLjysoz+7m5QnG2tj4hxcU008vLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/KyjP7wsI/dYeHhwn///8B////Af///wH///8B////Abm5
+ N3XKyjP7y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sy/8TENe20szhLyso1PcvL
+ MvPHxzT7s7M6dcvLMgnHxzijrKxfdcjINYvLyzL/y8sz58nJNSXHxzQtysoy58nJNP+4uESLtbU8GcbG
+ NNvLyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/ysoz/6+vWJ+Hh4YJ////Af//
+ /wH///8BxMQ4bcjIMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzL/xMQ19bOy
+ OUPLyzM9y8sy78fHM/+1tTt1////AcvLMqvLyzL/vr072////wHIyDSLy8sy/8rKM+e8vEMtyck2JcvL
+ M+fJyTP/v747k7m5PRnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8vLMv/MzDP/y8sy/8rK
+ NP+2tlqlm5ueC////wG7uzh1ycky/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/GxjXTtrY8H8vLM0HLyzLzx8c0/7OzO23MzDIJy8syq8vLMv/ExDTTwcExGf///wHJyDUFyck0i8vL
+ Mv/Hxzfjx8c4LcrKNS3KyjPjyckz/8LCOHu6ujofxcU108vLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv/JyTanm5udB////wHIyDNZy8sy98vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/y8sy/8TENe+ysjhFy8s0PcvLMvPHxzT7s7M7dcvLMgnLyzKny8sy/8PDNNO7uzQd////Af//
+ /wH///8B////AcnJNJPLyzL/y8sz58rKNSXIyDQtysoy58rKMvnAwDqJuLg9GcbGNNvLyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sy/8rKNavKyjgJ////Af///wH///8BysoyVcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/xMQ19bS0OUPKyjQ9y8sz78fHM/+1tDt1////AcvLMqvLyzL/w8M027e3
+ NRn///8B////Af///wH///8B////Af///wHJyTSLy8sy/8vLMufIyDQtx8c1JcvKMufKyjL/x8Yzk7a2
+ PBnGxjTTy8sy/8vLMv/MzDP/y8sy/8vLMv/LyzL/yso0q////wH///8B////Af///wH///8B////AcvL
+ MlXLyzL3y8sy/8zMM//MzDP/y8sy/8vLMv/GxjXXtbU6N8vLM0HLyzLzx8cz/7S0PG3MzDIJy8syq8vL
+ Mv/DwzPTu7sxGf///wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjyso0LcrK
+ NC3LyzLjysoz/8TEN4u+vjghxsY008vLMv/LyzL/y8sz/8vLMv/LyzSnyso3Cf///wH///8B////Af//
+ /wH///8B////Af///wHLyzJZy8sy98vLM//LyzL/y8sy/8PDNfG0tDlHyso0PcvLMvPHxzP7s7M6dczM
+ MgnLyzKny8sy/8LCNNO/vzId////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJ
+ NJPLyzL/ysoz58fHNyXJyTUty8sy58vLMv/CwjiLs7M8GcbFNNvLyzL/y8sy/8rKNKvLyzYJ////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syVcvLMv/LyzL/xMQ19bSzOEXLyzM9y8sy78fH
+ M/+zszp1////AcvLMqvLyzL/w8M027m5Mhn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTSLy8sy/8vLM+fJyTQtx8c2JcrKMufJyjP/wMA6k7S0PRnFxTXTy8s1q///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMlXExDbnsbE6Q8vL
+ M0HLyzPzx8c0/7S0PG3MzDIJy8syq8vLMv/CwjTTvLw0Gf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzcFyck0i8vLMv/KyjPjx8c0LcjINC3LyzPjysoz/8HB
+ PIu5uUAV0NA3Cf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTsVy8s0PcvLMvPHxzT7tbU7dczMMgnLyzKny8sy/8TENNPDwzMd////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNJPLyzL/ysoy58XF
+ NyXKyjUtysoy58jINqutrUsJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8szVcfHM/+zszt1////AcvLMqvLyzL/xMQ027q6Mxn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTSLy8sy/8jIM+e5uT8tyMg3Jf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPCXMzDIJy8syq8vLMv/DwzTTvb00Gf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzcFyck0i8vLMv/CwjiX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzNBy8sy98LC
+ NNO+vjId////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcjIMWXMzDgJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsIwVcLCMRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQpQcPDKX/GxUX/yclD/7q6Sr+2tTRB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyl/x8dE/8nJ
+ RP+7u0y/o6JWf////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxsYtv8rKMv/LyzT/y8sz/8zM
+ M//MzDP/xsY2/6enV7+BgYkH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfH
+ NG/KyjP/y8sz/8vLM//LyzP/zMwz/8TEN/+lpFa/mJiNQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckyv8vL
+ M//LyzL/zMwx/8vLM6PMzDJ/y8sy/8vLMv/LyzH/rKxgyf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcHBOKvKyjP/y8sy/8zMMf/LyzW/zMwxf8vLMv/LyzL/y8sy/6WkZv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c4QcrKNP/LyzL/zMwxv////wH///8B////Af///wHKyjOLy8sy/8vLM/+urk+H////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLNifLyzP/y8sy/8vLNL++vksp////Af///wH///8By8sxf8rK
+ Mv/KyjT/np5cv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIM7/LyzL/yck1/////wH///8B////Af///wH///8B////AczM
+ Mb/LyzL/wcE3/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTV/y8sy/8bGOf+nplNB////Af//
+ /wH///8B////Af///wHMzDB/ysoy/729P/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTP/y8sx/8fHOn////8B////Af//
+ /wH///8B////Af///wHHxzx9y8sx/8rKMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bysoyv8vL
+ Mf/FxTq/////Af///wH///8B////Af///wH///8Byso0IcvLMf/IyDL/tbRif////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8sy/8vL
+ M//Lyyx/////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/wsIwf////wH///8B////Af///wH///8B////Af///wHLyzL/y8sw/8vL
+ Tn////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJM//LyzL/vr5Crf///wH///8B////Af///wH///8B////AcjIPH/LyzH/ysoz/8LC
+ MRn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjP/y8sy/8HBPr////8B////Af///wH///8B////Af//
+ /wHIyDt/y8sx/8nJMv/NzU1/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzV/y8sy/8bGO/+trJhB////Af///wH///8B////AcTE
+ MQPIyDn/y8sy/8vLMv+4uFLRmJilC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwjm/y8sy/8vLMv/ExD3/p6aaQf//
+ /wH///8B////Af///wH///8By8o1v8vLMv/HxzL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzH/wcFZ/7i4
+ SHn///8B////Abm5P0G9vTb/y8sx/8vLMv/LyzL/zMwv/7u7WcOdnKsD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjq/y8sy/8vL
+ Mv/LyzL/y8sx/8PDY/+rq2SB////Af///wHDwz5BxcU3v8vLMv/LyzP/xsY0df///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHKyjNBy8sx/8vLMv/LyzT/xMQ3/8TENv/Kyjb/y8sy/8vLMv/LyzP/y8sz/8vLMv/LyzD/urlayZaV
+ oRH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHExDq/y8sy/8vLMv/MzDP/y8sz/8vLMv/LyzH/y8sy/8LCOv/ExDf/yso1/8vLMv/MzDL/xcU4v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLM0HLyzK/y8sy/8vLMv/LyzL/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+ysmTvk5OfL////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxDu/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv/LyzL/y8sy/8vL
+ Mv/KyjX/xsY3a////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzZ/y8s1f8rK
+ NH/MzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7W1Z++joqwz////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/Dwzi/y8s2f8vLNn/KyjNB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0NAxQcvLMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/vLtey6Oi
+ rAX///8B////Af///wH///8B////Af///wH///8B////Af///wHCwjy/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8vLMv+9vTe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHT0zJBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMf+8vFnBnp2nCf///wH///8B////Af///wH///8B////Af///wHFxTq/y8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sx/7q5Xs+Tk50x////Af///wH///8B////Af//
+ /wHFxTy/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+7uzi/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1NQxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/r69f73x8
+ gCX///8B////Af///wHHxzm/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1TFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8zMMf+xsGHxm5qpDf///wHGxjq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDi/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ MkHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMwx/7y8RcXDxDq/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1dUxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHU1DFBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+6uji/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B09MxQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxze/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv+9vTj/qKdCB////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHExDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/7e2Ws2YmKIV////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzS/trZL54uLiSf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHJyTi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzH/tLNl75qY
+ pS////8B////Af///wH///8B////Af///wH///8B////Af///wG/vze/q6pnwYqJkwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHCwje/ysoy/8vLMf+5uEzljIyPJ////wH///8B////Af//
+ /wH///8B////Af///wHFxTq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tGfvlJShD////wH///8B////Af///wH///8B////Af///wG6uji/zMwy/8vL
+ Mf+oqGjFjIyWBf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwDalysoy/8vLMv/LyzL/y8sx/7i4
+ TumMjI4v////Af///wH///8B////Af///wHDwzq/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv/LyzL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/y8sw/7u6Wsf///8B////Af///wH///8B////Af//
+ /wG9vTi/y8sy/8vLMv/LyzL/y8sx/6uqacP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwTeRysoz/8vL
+ Mv/LyzP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wHFxTm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv++vji/zM0xQcvLMf/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzD/u7taxZ6d
+ qg3///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzH/q6tov////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHDwzenysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMf+4uE3rhoaFKf///wHIyDq/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv+8vDi/////Af///wHMzDBBzMwy/8vLMv/MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMP+1tWfxnp2sL////wHBwTi/zMwx/8vLMv/MzDP/zMwz/8zMM//LyzP/y8sy/8vK
+ Mf+sq2e/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDe/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwx/7+/
+ QuXIyDm/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+5uTi/////Af///wH///8B////AdLS
+ MUHMzDL/y8sy/8zMM//MzDP/zMwz/8vLM//LyzL/zMww/7u7Su+8vDi/y8sy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//LyzL/y8sy/6mpaMOLipMH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHAwDi/ysoz/8vLMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzL/y8sy/8vLMv/LyzP/zMwz/8zMM//MzDP/y8sy/8vLMv+5uTi/////Af//
+ /wH///8B////Af///wH///8B09MxQczMMv/LyzL/zMwz/8zMM//MzDP/y8sz/8vLMv/LyzL/zMwy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLMv/KyjL/qqppxY6OlgX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzeNysoz/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ Mv+6uji/////Af///wH///8B////Af///wH///8B////Af///wHU1DJBy8wy/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/y8sy/8rK
+ Mv+srGm/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb05v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv+4uDe/////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ MUHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/v7837aKijTH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG5uTylpqZpQf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMf+7uji/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0wQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vb0566+vNi3///8BraxagY2LlQX///8B////Af//
+ /wH///8B////Af///wG+vjahysoy/8DAQf+vrkZB////AcDAOL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/Dwzf/q6tNJ////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTO/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wL85ya6uNi////8By8szv8vL
+ Mv+mpmjFra24B////wH///8B////Af///wH///8BzMs2QczMMv/LyzL/yMc1/6qpS0H///8BwMA4v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwx/7e4
+ UOeNjY8t////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGxje/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/vLw5+ays
+ NwP///8By8szv8vLMv/LyzL/tbQ5v////wH///8B////Af///wG9vTWRzMw2Qf///wHIyDZBy8sy/8vL
+ Mv/DwznlrKxMJ////wG9vTm/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/wsJBv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG/vzi/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDH/vb0476urODX///8By8s0v8vLMv/LyzL/sbE7v////wH///8BsrFaf////wHExDePysoz/8vL
+ M//LyzVB////AcbGNUHLyzL/y8sy/8LCOuWurlBB////Ab+/N7/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf/BwUHBh4eHKf///wH///8B////Af//
+ /wH///8B////Af///wG3tzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDL/vbw567GwNi////8By8s0v8vLMv/LyzL/srI8v////wH///8By8syv8vL
+ Mv+trGG/yMg2QcrKM//LyzL/y8sz/8nJNUH///8Bx8c2QcvLMv/LyzL/wcE7/66uUEH///8Bvr44v8zM
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/y8sx/7i4
+ TeWHh4Yn////Af///wH///8B////Af///wHExDi/y8sx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw47bGxNi3///8By8s0v8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//JyTP/u7s0v////wHHxzdBysoz/8vLM//KyjP/x8c2Qf///wHJyTZBy8sy/8vL
+ Mv/ExDj/ubk+Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/LyzH/u7pP5Zuamin///8B////Af///wG6ujm/y8sy/8vLMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA5w6+vNgv///8By8szv8vL
+ Mv/LyzL/s7M8v////wH///8By8syv8vLMv/KyjP/wcE0v////wH///8B////AcnINkHKyjP/y8sy/8bG
+ OP+8vEpB////AcvKNkHLyzL/y8sy/8TDOP+8vDlB////Ab+/OL/MzDL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMf+7u1ar////Af///wG5uT1By8sx/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDL/vLw49f//
+ /wH///8By8szv8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb01v////wH///8B////Af//
+ /wH///8ByMg2QcrKMv/LyzL/yck0/8vLNUH///8Bx8c2QcvLMv/LyzL/xsY358C/OCf///8Bv784v8vL
+ Mv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vLMv/Kyja/////Af//
+ /wH///8B////AcvLMkHLyzL/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/vb057a6uNjH///8By8s0v8vLMv/LyzL/sbE8v////wH///8By8syv8vLMv/KyjP/vb02v///
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/LyzP/yso1Qf///wHGxjVBy8sy/8vL
+ Mv/FxTj/vb06Qf///wG/vzi/zMwy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8vL
+ Mv/JyTa/////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDH/vr4567OzNi3///8By8szv8vLMv/LyzL/tLM8v////wH///8By8syv8vL
+ M//JyTP/wMA0v////wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HKyjP/y8sy/8vL
+ M//KyjRB////AcfHNUHLyzL/y8sy/8nJM//Lyy5B////Ab+/OL/LyzL/y8sy/8zMM//MzDP/zMwz/8zM
+ M//LyzP/y8sy/8vLMv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8vLMv/LyzL/wMA6y7KyNi////8By8szv8vLMv/LyzL/tLQ8v///
+ /wH///8By8syv8vLMv/JyTP/vr4zv////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcrKM//LyzL/ysoz/8bGNUH///8Byck2QcvLMv/LyzL/xsY2/7u7QUH///8BwcE4v8zM
+ Mv/LyzL/zMwz/8zMM//LyzP/y8sy/8vLMv/LyzW/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM0HLyzL/y8sy/8vLM//MzDP/zMwz/8vLMv/MzDL/vb05+a6tNQX///8By8szv8vL
+ Mv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/wMAzv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBy8sz/8vLMv/LyzP/yso1Qf///wHKyjZBy8sy/8vL
+ Mv/IyDT/ycktQf///wG+vji/zMwy/8vLMv/MzDP/y8sz/8vLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8By8syQcvLMv/LyzP/zMwz/8vLMv/MzDL/vb048a2t
+ Nzf///8By8s0v8vLMv/LyzL/sbE6v////wH///8By8syv8vLMv/KyjL/u7s0v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjINkHKyjL/y8sy/8rK
+ M//HxzdB////AcjINUHLyzL/ysoy/8jIM/+0s0dB////Ab6+OL/MzDL/y8sz/8vLMv/KyjW/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzJBy8sy/8vL
+ Mv/MzDH/vLw567KxNi////8By8szv8vLMv/LyzL/srI6v////wH///8By8syv8vLMv/KyjP/vb01v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg3QcrKM//LyzL/y8sz/8rKNUH///8Bx8c2QcvLMv/LyzL/xcU2/7y8QUH///8Bvr44v8zM
+ Mv/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHMzDH/u7s67bKyNi3///8By8s0v8vLMv/LyzL/tLQ8v////wH///8By8syv8vL
+ Mv/JyTP/vLw1v////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzdBysoz/8vLMv/KyjP/xMQ2Qf///wHIyDVBy8sy/8vL
+ Mv/Gxjf/v789Qf///wHDwzt/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwMBAQbGxNjH///8By8szv8vLMv/LyzL/s7M8v///
+ /wH///8By8syv8vLM//KyjP/wsI0v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjIN0HLyjP/y8sy/8rK
+ Mv/FxTZB////AcrKNkHLyzL/y8sy/8bGOP+trUtB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s0v8vL
+ Mv/LyzL/srI8v////wH///8By8syv8vLMv/KyjL/vr41v////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg2QcrKM//LyzL/ysoy/8XFN0H///8Byck2QcvLMv/LyzW/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjL/sbE8v////wH///8By8syv8vLMv/KyjP/v781v////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDZBysoz/8vLMv/KyjP/t7c+Qf///wHIyDdB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bra09Qf///wH///8By8syv8vLMv/KyjP/v781v///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcfHN0HLyzP/y8sy/8bG
+ Nv+trT5B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwzv8vL
+ Mv/JyTP/v78zv////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bx8c3QcvLNP/Kyja/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMkHKyjT/vr40v////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxSlB////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLwnQf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHLymP/wsFe/9LSUv/OzmH/ubmC/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLXv/Gxl3/09NQ/8jIa/+zs4b/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcTEKf/Dwyn/xMQq/8zMJf+/vzH/u7s0/8zMJf+/vy7/uLgv/7a1
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcPD
+ Kf/ExCr/zMwm/8HAMf+/vzL/y8sl/76+Mf/AwC3/r643/5iXdf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcTEJP/Hxy7/y8s1/8rK
+ N//MzDX/y8s1/83NM//OzjL/zMw1/83NNP/NzTX/yso2/7e2QP+amlT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjIMv/LyzX/y8s2/8zMNf/LyzX/zc0z/83NM//MzDX/zc00/8zM
+ Nv/Hxzf/rq5H/5CPW/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxyn/yMg6/8rKNP/MzDL/zMwy/8zMMv/LyzP/y8sz/8vLM//MzDP/zMwz/8zM
+ Mv/MzDL/zs4w/8bGQP+WlnP/gYGJHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGML3JyTj/yso0/8zM
+ Mv/MzDL/zMwy/8vLM//LyzP/y8sz/8vLM//LyzP/zMwy/83NMf/Q0C7/xMQ+/5ubav+YmI3/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx8cy/8vLNv/MzDH/zMwy/8vL
+ M//LyzT/zMwz/83NMf/MzDL/zMwy/8zMMv/MzDL/y8sz/8vLM//LyzP/zs4u/8rKNP+hoXf/hISNKf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG8vDuxxMQ4/83NMf/LyzL/y8sz/8vLM//MzDL/zc0x/8zMMv/MzDL/zc0x/8zM
+ Mv/LyzP/y8sz/8vLM//Nzi7/yMg7/56dZv+VlI3/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKLv/Lyzb/zMwy/8vLM//LyzP/y8sz/87OLf/MzDD/xsY8j////wH///8B////AcnJ
+ Nv/NzTD/zMwy/8vLM//KyjT/zMww/83NL/+ennX/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI5/8XFN//OzjH/y8sz/8vL
+ M//LyzP/zs4u/8vLNP/IyDz/////Af///wH///8Byso0/83NMP/MzDL/y8sz/8rKM//Ozi7/yMg6/5mY
+ bf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck5/8zMMv/LyzL/y8sz/8zM
+ Mf/Pzy//////Af///wH///8B////Af///wH///8B////Af///wHKyjT/y8sx/8vLM//LyzP/zMww/8nJ
+ O/+bm2P/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTj/zc0x/8vLM//LyzP/zMww/8zMMf++vkul////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzH/y8sz/8rKM//Ozi//xMQ9/5GQU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHOP/LyzP/y8sy/8vLM//MzDH/yckz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjktzMww/8vLM//KyjP/zc0v/8TEPf+ko04f////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By8s2ncvLMv/LyzP/y8sz/83N
+ MP/JyTv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sz/8rK
+ M//OzjH/tbVF/5aWfP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByMg6/8zMMf/LyzP/y8sy/8zM
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sx/8vL
+ M//LyzL/yso3/7CwPv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDH/yMg1/6emU/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHKyjL/y8sy/8vLM//MzDb/pKRZ/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGLP/MzDX/y8sy/8vLM//MzDD/w8NC/f///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHOzi7/y8sz/8vLMv/NzTL/vr41/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMM//LyzL/y8sy/8zM
+ Mv+4uEz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/P
+ Lv/KyjP/y8sz/83NMv+4uDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byckw/8vLNP/LyzL/zMwx/8fH
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcjI
+ OP/MzDH/y8sz/8vLM//KyjD/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sy/8vLM//MzDH/yck6/8HBOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byso0hcvLMv/LyzL/zMw0/8XFMP+sq2r/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDwzn/zc0x/8rKM//MzDD/yMc9/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx8dC9czMMP/LyzP/y8sy/8vLMv////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJNP/MzDL/y8sy/8zM
+ Mf/Hxzv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzMww/8rKM//MzDP/xcUz/76+Wv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcnJM//MzDL/y8sz/8vL
+ M//Lyy//////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8By8sy/8vLM//LyzL/zMwx/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8sz/8zMMv/LyzP/y8s0/8TEMf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzH/y8sy/8vLNP/Lyy3/x8dU////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bzc0w/8vLM//MzDL/y8s0/8zMKf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/zMwy/8zMM//MzDL/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sz/8zM
+ Mv/LyzX/wcEv/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLM//MzDP/y8s0/8zMLv/Q0En/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTX/zMwy/8vL
+ M//MzDL/yMg1/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8ByMg8/8zMMf/LyzP/zMwy/8rKNP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKM//LyzL/y8sz/8vLM//IyDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzr/y8sx/8vLMv/MzDP/xsYz/9DQ
+ S/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcjINP/LyzL/ysoz/8zMMP/ExDz/q6tes////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDz/zMwx/8vLMv/MzDL/yck3/8LC
+ MWH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck4/8zM
+ Mv/KyjP/zMww/8nIPv+0tEj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcbGPP/MzDD/y8sz/8zMM//HxzL/yspP/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac3N
+ M//LyzL/y8sz/83NMP+4uFn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxsY+/8rKNf/LyzL/y8sz/8vLMv/MyzH/ublN/4yMjUX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab69Pf/LyzP/zMwy/8vLMv/LyzH/ysk1/7i4VP+8u6cF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMsz/8rKMv/LyzL/y8s1/8PD
+ Mv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Byck3/8vLMv/LyzP/zMwx/8fHNP+trJj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcTEMQfFxUH/zMww/8vLM//MzDP/y8sz/8zM
+ Mv/MzC7/sbFu/5iYpSn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+vjz/zc0y/8zM
+ Mv/LyzP/zMwz/8vLM//MzDH/xcU8/6emmv////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcnJPv/MzC//y8sz/8zMMv/Kyjf/xMQt/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bzs4v/8vLM//LyzP/zc0t/8HBS/+2ta//////Af///wH///8B////Af///wH///8B////Af//
+ /wG6ui7/sLA+/87OMP/KyjL/y8sy/8vLM//MzDL/y8sz/8zMMv/Ozij/sbFs/6Ggrg3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLxA/87OMf/LyzL/y8sz/8zMMv/LyzP/y8sy/8vLNP/MzCz/vLxd/8PB
+ vv/Lys0F////Af///wH///8B////Af///wH///8B////Af///wHExDb/zMwx/8vLM//LyzP/zMwy/8rK
+ N/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDj/zMww/8vLM//LyzP/zc0q/8PD
+ Qv+6ulr/t7c15f///wH///8B////Af///wH///8Bubk//8HAO//MzDH/zMwy/8vLM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLMv/Ozin/trZy/52cqwn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab69Pv/NzTL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/y8sy/8vLNP/NzSr/wsJJ/7Oya/+kpFz/////Af///wH///8B////Af//
+ /wHDwz7/wMA//8zMMf/LyzL/y8sz/83NMf/JyTj/w8Mx0////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHKyjP/y8sy/8vLMv/LyzT/zc0u/8vLNv/JyTr/wL82/7m5Pv+6ujv/w8M0/8nI
+ Pf/Hxzr/zc0x/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSf/tbRw/5SU
+ oiX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHBwT//zMwz/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDP/zMwy/8vL
+ NP/NzS7/zMw0/8zMM/+/vzP/s7JL/7e3Qv/CwjH/xsY//8rKNv/Ozi//y8sz/8vLM//MzDL/yMg0/8PC
+ Pf////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDH/y8sy/8vL
+ M//LyzT/zMwx/8zMMf/MzDT/zMw2/8vLN//LyzX/zMww/83NMf/LyzP/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/srJu/5aVoUH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwsI8/8rKNP/MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//LyzP/zMwy/8vLM//LyzL/zMwy/8zMNf/MzDj/y8s4/8zM
+ NP/NzTD/zMwy/8vLM//LyzP/zMwy/87OMf/Gxjn/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLyzP/zMwx/8zMMv/LyzP/y8sz/8vLM//MzDL/zMwy/8vL
+ M//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//Ozir/s7Ju/5ORnsH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcXEP//JyTT/zc0x/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLM//LyzP/y8sz/8zMMv/MzDL/y8sz/8vLM//LyzP/y8sz/87OL//IyDX/xMQ8r///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Byso1/8zMMv/MzDL/zMwy/8zMMv/MzDL/zMwz/83NMf/LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/sLBs/5OTn73///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBwUD/yck0/83NMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/y8sz/8zMMf/MzDL/zMwy/8zM
+ Mv/LyzP/zMwy/8zMMf/MzDL/w8NB/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNzTT/yck5/8vL
+ N//MzDT/x8c4/83NMf/LyzL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNv/5qZpb////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BxMQ8/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8vLM//PzzH/yMg5/8vLNf/Lyzf/yck5/83NNP/KyjP/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQMv/KyjL/zMwz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCn/trVx/6Oi
+ rMf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab6+P//LyzP/zMwx/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8zMM//KyjL/0tIw/7KyP/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdDQMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzCv/trVx/6Skri3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG8vEL/zMsz/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ycky/8/PMf+srDr/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdDQ
+ Mf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSv/trZx/6OirBH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLxB/87OMv/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/Q0DH/vr47/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/tbVw/6KiqwX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab+/
+ Pf/NzTL/y8sy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7CwPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdLSMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLNP/NzSz/tbVw/56dpyH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHFxUD/zMwy/8vLMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/MzCz/tbRw/52c
+ pz3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwMBC/8vL
+ M//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/R0TH/tLQ9/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLNP/NzSv/tbRw/5OTncH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcfHP//JyTT/zMwx/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0NAx/62tPP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzCv/sLBs/42NlL3///8B////Af///wH///8B////Af///wH///8B////Af///wHGxj3/yso0/8zM
+ Mf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LS
+ Mf+zszz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vKM//Pzyz/qqpg/3x8gJH///8B////Af//
+ /wH///8B////Af///wH///8BxsY8/8nJM//MzDH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKMv/T0zH/qqo7/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Q0Cv/tLNq/4uKlMX///8B////Af///wH///8B////AcbGQP/LyzT/zMwx/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/1NQx/6ys
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCj/srFs/5ua
+ qTH///8B////Af///wHBwTz/y8sy/8zMMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9PTMf+pqTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdXVMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLMv/Q0C3/qqlj/6KhVhX///8BxsY7/8zMM//MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/U1DH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdXV
+ Mv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ Mv/Ozi//wcA+/7m5Qv/MzTH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/09Mx/6qqO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdXVMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMM//MzDL/zMw0/8zMMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9PTMf+rqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKMv/R0TH/srI9/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjL/0dEw/62tPf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdTUMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9LSMf+wsDz/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdTU
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/qqo7/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0tIx/7KyPP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdPTMf/KyjL/zMwz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LTMf+rqzv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/PMv/KyjL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8rK
+ Mv/S0jL/q6s7/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/zs4y/62sOf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/v0L/y8sy/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/LyzH/sbFH/6inQhn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvLw//83NMv/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8vLM//Q0DD/qKdl/6OirjX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcbGPf/LyzL/y8sy/8vL
+ M//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8rKM//Pzy3/s7Nu/5iYolH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwyz/sLBJ/4yLfaH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyTv/yck0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//MzCv/s7Nu/5KS
+ nr3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG0tD3/nZx//4yMlwf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwsE3/8bGOf/S0ir/vb1P/4uLiZn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Byck8/8vLM//MzDH/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/tbRw/5qYpb3///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Buro9/8/P
+ Lf/JyTX/nJyA/4qJkxP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29N//ExDb/zc0x/8rKNP/Pzyr/vr5M/4eH
+ iJf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcfHPf/KyjP/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzSn/tbRw/5qZpsP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AaioPv/PzzH/yso0/83NL//JyTT/m5qA/4qJkxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCwjj/yMg2/83NMf/LyzP/zMwy/8rKNP/Pzyr/vLtO/4yMj53///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAwD//yck0/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/srJu/5SUoTn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG5uTr/z88x/8zM
+ Mv/MzDL/yso0/83NL//JyTX/mZmB/4yMlhX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BvLs3/8jINv/MzDH/y8sz/8zMMv/LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/4uMjKf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwcE9/8nJNP/NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwy/8vLM//LyzP/y8sy/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//Ozir/tLNw/5iXpR3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA+/87OMf/LyzL/y8sz/8vLM//MzDL/yso0/83NL//IxzX/nZyE/5CQ
+ mQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcLC
+ N5nGxjb/zMwx/8vLMv/MzDP/y8sz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/u7tM/4yMjrn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab29P//MzDP/zMwy/8vLM//MzDL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//LyzP/zs4x/83NMv/MyzP/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSj/tLRw////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AaqqO//PzzH/y8sy/8vL
+ M//MzDL/zMwz/8vLM//MzDL/y8s0/83NL//Kyjb/nJyB/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG+vjahxcU3/83NMf/LyzP/zMwz/8vLM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vb1N/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGxjz/zc0y/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoy/9DQMf+9vTz/////AczNMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozij/tLRw/6CgrhX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wGoqDv70tIy/8rKMv/LyzP/zMwy/8zMM//MzDP/zMwz/8vLM//MzDL/y8s0/83N
+ Lv/KyjT/nJx//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ4o8LC
+ N//NzTH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vLxM////
+ /wH///8B////Af///wH///8B////Af///wH///8Bvb1A/83NMf/LyzL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/zMwz/8rKMv/S0jH/rq48/////wH///8B////AczM
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//NzSn/tLRw/56dqjH///8B////Af///wH///8B////Af///wH///8Bra08/9HRMv/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NL//IyDf/np2E/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcLCN5/FxTj/zs4x/8vLM//MzDP/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyv/vb1M/4uLh7H///8B////Af///wH///8B////AcbG
+ P//MzDL/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjL/0dEx/6+vO/////8B////Af///wH///8B////AczMMP/KyjL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//NzSn/tbVw/5qZpsX///8B////Af//
+ /wH///8B////Ab+/Pf/Q0DD/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8s0/83NLv/JyDb/np2B/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHFxTf/wsI3/87O
+ MP/KyjP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/vb1L/4aGhaH///8B////Af///wHJyTv/yso0/8zMMv/LyzP/zMwy/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9HRMf+0tD3/////Af///wH///8B////Af//
+ /wH///8B////AdHRMf/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/y8sz/8vLM//NzSn/tLNv/56drL3///8B////Af///wG1tTz/z88x/8rKMv/MzDP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nZx//4mI
+ kQX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BwMA4/8TEOP/OzjH/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Q0Cr/uLhT/6urW5n///8ByMg7/8vL
+ M//MzDH/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rK
+ Mv/S0jH/rKw8/////wH///8B////Af///wH///8B////Af///wH///8B////AdLSMf/KyjL/zMwz/8vL
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//Ozir/sbFx/6en
+ TL3///8Bt7c8/8/PMf/KyjL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//JyTf/nJyA/4yMlRH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+OP/ExDf/zc0x/8vL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8vLNP/Ozi7/xsY5/8bGPP/KyjX/zMwx/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0dEw/66uPf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdPTMf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/MzC//xsY+/7GxO//NzTL/y8sy/8vLM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83N
+ L//Hxzf/nJyA/4uKkxf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHAwDv/x8c3/8zMMf/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//LyzL/zMwy/8zM
+ Mv/LyzP/zMwy/8vLM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ycky/9LS
+ Mf+srDv/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdPT
+ Mf/JyTL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vL
+ M//MzDH/z88y/8vLMv/MzDP/zMwy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/83NMP/IyDf/np2B/46Nlxf///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bvb04/8XFN//MzDH/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/y8sz/8vLM//LyzP/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/R0TH/ra08/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AdPTMv/JyTL/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8vLM//LyzP/zMwz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ M//MzDL/yso0/8zMMP/IyDb/nJyC/46Olg////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDOpfIyDb/zMwy/8vLM//MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//JyTL/0tIx/7Cw
+ PP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdTUMv/KyjL/zMwz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yso0/8zMMP/IyDf/n56D/5OT
+ mwP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDwzWfxMQ3/8zMMf/LyzP/zMwy/8vL
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ycky/9LSMf+trTv/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac/QMf/KyjL/y8sz/8zM
+ Mv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDL/yso0/8zML//Kyjj/np6A/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbGxQf/T0y7/yckz/8zMMv/LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8nJMv/S0jH/q6s7////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMMf/LyzL/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/yck0/9LS
+ Lf+5uT3/oqKNwf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbW1Pf/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMM//KyjL/0tIx/6ysO/////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczM
+ Mf/LyzP/y8sz/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7dB/729MLf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGhoVCT////Af///wH///8B////AbOzPP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoy/9LSMf+sqzv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac3NMP/LyzP/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/0dEv/7e3
+ QP+vrzax////Af///wH///8B////AY+OjgP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BxMQz/7y8PP+mpmn/////Af///wH///8B////Abm5
+ Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/PzzD/s7M8/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AczMMP/LyzL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLMv/MzDP/ysoz/9DQL/+3tz//srI1s////wH///8B////Af///wHHxzv/lJJ5/42L
+ lQ////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab6+
+ N//Cwjj/0tIt/8bGOP+op2X/////Af///wH///8B////AbW1Pf/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//KyjL/z88x/7KyPP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AczMMf/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//uro//66u
+ Nrv///8B////Af///wH///8By8s1/83OLf/Hxzn/mpqF/4yMlhf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtrTSDyck3/8zMMf/KyjT/zc0v/8bGOf+vrkb/////Af//
+ /wH///8B////Abu7Pf/R0TD/ysoz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDD/wcFC/6urTZv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHFxTn/zMwx/8vLMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sz/8zMM//KyjP/z88w/7m4P/+urjcl////Af///wH///8B////AcvLNP/MzDL/y8s0/87O
+ Lv/IyDb/lZR8/62tuBf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMyzb/zMww/8vLM//LyzP/zMww/8rKNv+9vDv/////Af///wH///8B////Aba2PP/R0TD/yckz/8zM
+ M//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//Q0C3/t7hU/46O
+ kaP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxMQ7/8vLMf/LyzL/y8sz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rKw3Cf//
+ /wH///8B////Af///wHKyjX/y8sy/8zMMv/LyzP/zc0y/8zMM/+srDv/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMzDb/zc0w/8vLM//LyzP/zMwx/83N
+ Mv+qqUv/////Af///wH///8B////Abq6Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDL/zMwy/8rKM//Q0Cn/u7tM/42Nj7P///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcPDO//MzDH/y8sy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwz/8rKM//Q0C//uLhA/66uN+X///8B////Af///wH///8BzMwz/8zMMv/MzDL/y8sz/83N
+ MP/JyTb/p6Y//////wH///8B////Af///wH///8B////Af///wH///8B////Af///wG6uiqf////Af//
+ /wH///8B////AaGhPgPJyTb/zs4w/8rKM//LyzP/zc0w/8XFOf+ko1WX////Af///wH///8B////AbS0
+ Pf/T0zD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyr/vb1O/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHCwj37zMwx/8vLMv/LyzP/zMwy/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zMMv/KyjP/0NAv/7q5P/+rqzjT////Af//
+ /wH///8B////AcnJN//MzDL/zMwy/8vLM//NzTD/yso1/6OjPv////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BtrY3o8TEO//MzDb/////Af///wH///8B////Af///wHIxzb/zs4w/8rK
+ M//LyzP/zs4v/8nJNv+srEyd////Af///wH///8B////AbKyPv/S0jD/yckz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwy/8rKNP/Pzyv/u7tL/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BsLA8/83NMf/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDL/ysoz/9DQL/+6uj//r682w////wH///8B////Af///wHMzDT/zMwy/8zMM//KyjP/zs4x/8jI
+ Nv+npz7/////Af///wH///8B////Af///wHLyzj/mZh8/////wH///8B////AcXFN6HBwTj/zs4x/8vL
+ Mv/LyzX/////Af///wH///8B////Af///wHGxjX/zs4w/8rKM//LyzP/zc0w/8XFOf+kpFab////Af//
+ /wH///8B////Aba2O//S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Pzyv/vLxL/4eIhwX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AampOv/T0zH/ysoy/8zMM//MzDL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//R0S//uLg//7GwNrf///8B////Af//
+ /wH///8Byck3/8zMMv/LyzP/ysoz/87OMf/HxzX/paVA/////wH///8B////Af///wH///8By8sz/83N
+ L//Kyjb/mZh5/////wG/vz2Zx8c1/87OMf/LyzP/zMwz/8zMMv/LyzX/////Af///wH///8B////Af//
+ /wHGxjX/z84w/8rKM//LyzP/zc0w/8jJN/+urlD/////Af///wH///8B////AbW1PP/T0zD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/u7tL/4eH
+ h6X///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wGrqz3/0dEy/8nJMv/MzDP/y8sy/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/0dEv/7i3QP+wsDWx////Af///wH///8B////AczMM//MzDL/zMwz/8rKM//OzjD/xsc2/6ur
+ P/////8B////Af///wH///8B////AczMMv/MzDL/y8s0/83NL//IyDX/pqV3/////wHIyDb/zMwx/8vL
+ M//MzDL/y8sy/8zMM//KyjT/////Af///wH///8B////Af///wHHxzb/zs4w/8rKM//LyzP/zMww/8jI
+ Nv+qqlD/////Af///wH///8B////AbS0Pf/S0jD/ysoz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Pzyz/vb1N/4iHiJv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bw8M9/8/PMP/KyjL/y8sz/8vLMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/9HRL/+3tz//sbE2s////wH///8B////Af//
+ /wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNv+pqUH/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//KyjP/z88y/8DANf+6ujT/////Af///wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMM//JyTX/////Af//
+ /wH///8B////Af///wHHxzX/zs4x/8vLM//LyzP/zMww/8jIN/+urlD/////Af///wH///8B////Aba2
+ O//R0TD/ysoy/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rK
+ NP/Pzyv/u7tN/4eHhpf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Abu7
+ PP/OzjH/ysoy/8vLM//MzDL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwz/8rK
+ M//R0S//uLg//7CwNbn///8B////Af///wH///8BzMw0/8zMMv/MzDL/y8sz/83NMf/Hxzb/rKw+////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9DQMf+8vDf/ubk1/////wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sz/8zMMv/HxzX/////Af///wH///8B////Af///wHJyTb/zc0x/8vL
+ M//LyzP/zMww/8bGOP+2tkL/////Af///wH///8B////Abm5Pf/R0TD/ysoy/8zMM//LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNP/Oziz/v75Q/4+OjZn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG3tzz/zMwx/8vLMv/LyzP/zMwy/8vLM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/y8sz/8zMM//KyjP/0NAv/7m5P/+vrzYp////Af///wH///8B////AcvL
+ NP/LyzL/zMwz/8vLM//NzTH/x8c1/6qqQP////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vL
+ M//OzjH/v785/8HBMf////8B////Af///wH///8B////Af///wHGxjf/zMwx/8vLM//MzDP/y8sz/8zM
+ Mv/Hxzb/////Af///wH///8B////Af///wHKyjb/zMwx/8vLM//LyzP/y8wx/8vLNf+5uT7/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzP/zMwy/8rKNP/Oziv/v75P/5uamqH///8B////Af///wH///8B////Af///wH///8Bqqo//8/P
+ MP/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLMv/MzDP/ysoz/8/P
+ L/+6uj//ra01Df///wH///8B////Af///wHLyzX/y8sy/8zMMv/LyzP/zc0x/8nJNv+pqT//////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMM//LyzL/zc0x/8LCN//DwzP/////Af///wH///8B////Af//
+ /wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sz/87OL/+xsVL/////Af///wH///8B////Af//
+ /wHMyzb/zMwx/8vLM//LyzP/zMwx/8rKNf+ysUT/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8rKNf/Pzyv/v79N/5ub
+ nq3///8B////Af///wH///8B////Abm5Pf/OzjH/y8sy/8zMM//MzDL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0DD/u7s+/////wH///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDL/y8sz/8zMMf/IyTb/p6c//////wH///8B////Af///wH///8BzMwy/8vLM//LyzP/y8sy/8zM
+ Mv/FxTf/vb0z/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwy/8vL
+ Mv/LyzP/y8sy/8/PL/+8vEr/////Af///wH///8B////AZ6dPwPKyjb/zc0x/8rKM//LyzP/zMwx/8jI
+ N/+8vDn/////Af///wH///8B////AbW1Pf/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//LyzP/zMwy/8nJNP/OzjD/////Af///wH///8B////Af///wH///8B////AcrK
+ Mv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMMv/KyjP/0NAv/7i4
+ P/+rqzbX////Af///wH///8B////AczMNP/LyzL/zMwy/8vLM//MzDH/yso1/6WkP/////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8vLMv/MzDH/xcU3/7e3Nf////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLMv/LyzP/y8sy/8zMMf/Dwz3/////Af//
+ /wH///8B////AZuaPgPIyDb/zc0x/8vLM//LyzP/zMwx/8vLNP+2tkWd////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDL/y8sz/8vLMv/LyzL/yso4////
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz//rq42xf///wH///8B////Af///wHMzDT/y8sy/8zM
+ Mv/LyzP/zc0x/8jINv+oqD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/LyzP/zc0x/8XF
+ OP+9vTX/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLMv/LyzP/y8sz/83NMf/LyzX/////Af///wH///8B////Af///wHIyDX/zs4x/8rK
+ M//LyzP/zMwx/8fHOP/Avzib////Af///wH///8B////Abi4Pf/R0TD/yckz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwy/8vLM//LyzP/y8sy/8rKOP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzP/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwy/8rKM//R0S//t7c//7Ky
+ N7n///8B////Af///wH///8Byck3/8zMMv/LyzL/y8sz/83NMf/IyDX/paVA/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDL/ysoz/87OMf/Cwjf/t7c1/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8vL
+ M//KyjX/////Af///wH///8B////Af///wHGxjX/z88x/8rKM//LyzP/zMwx/8vLM/+2tkX/////Af//
+ /wH///8B////AbW1PP/S0jD/yckz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMMv/LyzP/y8sy/8vLMv/JyTj/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/y8sy/8zMMv/KyjP/0dEv/7m5P/+zszaz////Af///wH///8B////AczMM//MzDL/zMwz/8vL
+ M//OzjH/x8c1/6yrP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wsI4/8DA
+ M/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMMv/KyjX/////Af///wH///8B////Af//
+ /wHGxjX/z88x/8rKM//LyzP/zc0w/8bGOP+9vTr/////Af///wH///8B////Aba2Pf/S0jD/yckz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDL/y8sz/8vLMv/LyzL/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMMv/MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/ysoz/9DQL/+3t0D/tbU1s///
+ /wH///8B////Af///wHKyjb/zMwy/8vLM//KyjP/zs4w/8bGNf+pqUH/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//KyjP/z88x/729Of++vjL/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ M//LyzP/y8sy/8vLM//KyjT/////Af///wH///8B////Af///wHHxzX/zs4w/8vKM//LyzP/zMwx/8rK
+ Nf/DwzL/////Af///wH///8B////Abe3PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//MzDL/y8sy/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zM
+ M//LyzL/zMwz/8rKM//Q0C//urpA/7KyNrn///8B////Af///wH///8BzMw0/8zMMv/MzDP/ysoz/87O
+ MP/Hxzb/ra0+/////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/ysoz/9HRMP++vjn/u7sx////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxzj/zMwx/8vLM//MzDP/zMwy/8zMM//KyjT/////Af//
+ /wH///8B////Af///wHIyDb/zc0w/8vKM//LyzP/zMwy/8zMM//Lyy7/////Af///wH///8B////Aba2
+ PP/R0TD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/zMwy/8vLMv/Kyjj/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMMv/LyzP/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zMM//KyjP/z88v/7q6QP+0tDYt////Af//
+ /wH///8B////AczMNP/LyzL/zMwz/8vLM//OzjH/x8c1/6mpQP////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8rKM//PzzH/vb05/8PDMf////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzf/zMwx/8vLM//MzDP/y8sy/8zMMv/Gxjb/////Af///wH///8B////Af///wHJyTb/zc0w/8rK
+ M//MzDP/y8sy/8vLM/+6uUH/////Af///wH///8B////Abu7PP/R0TD/ysoz/8zMM//LyzL/zMwz/8zM
+ M//MzDP/zMwz/8zMM//MzDP/zMwz/8vLM//MzDL/y8sz/8zMMv/LyzP/y8s3/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcrKM//MzDL/y8sz/8zMMv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//MzDP/zMwz/8vL
+ Mv/MzDP/ysoz/9DQL/+7vD//rq01Ef///wH///8B////Af///wHMzDT/y8sy/8zMMv/LyzP/zc0x/8jI
+ Nf+oqD3/////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LCOP+/vzH/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/GxjX/////Af///wH///8B////Af///wHLyzb/zc0w/8rKM//LyzL/zMwx/8rKNv+7u0H/////Af//
+ /wH///8B////Abe3Pf/S0jD/ysoy/8zMM//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vL
+ M//MzDL/y8sy/8vLNv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zM
+ Mv/LyzP/zMwz/8zMM//MzDP/zMwz/8zMM//LyzL/zMwz/8rKM//Q0C//ublA/6+vOOX///8B////Af//
+ /wH///8BzMwz/8vLMv/MzDL/ysoz/83NMf/JyTb/pqY+/////wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDP/y8sy/87OMf/BwTn/v78y/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/MzDP/y8sz/8zMM//KyjT/////Af///wH///8B////AZyb
+ PgPLyzb/zc0w/8rKM//LyzP/zMwx/8bGOP/FxTP/////Af///wH///8B////Aba2PP/S0jD/ycky/8zM
+ M//LyzL/zMwz/8zMM//MzDP/zMwz/8zMM//LyzP/zMwy/8vLM//Lyzb/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/MzDL/y8sz/8zMM//MzDP/zMwz/8zMM//MzDP/y8sy/8zM
+ M//KyjP/z88v/7m5QP+trTfb////Af///wH///8B////AcrKNv/MzDL/zMwy/8vLM//NzTH/yso1/6Sk
+ Pf////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/wMA3/7i4M/////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyTb/zMwy/8vL
+ Mv/MzDP/y8sz/8zMM//KyjX/////Af///wH///8B////AZiYPAPKyjf/zc0w/8rKM//LyzP/zMwx/8zM
+ NP/JyS3/////Af///wH///8B////AbS0PP/S0jD/yckz/8zMM//LyzL/zMwz/8zMM//MzDP/y8sz/8zM
+ Mv/LyzP/y8s2/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ M//MzDL/y8sz/8zMM//MzDP/zMwz/8vLM//MzDP/ysoz/9DQL/+7uz7/rq42x////wH///8B////Af//
+ /wHMzDT/zMwy/8zMM//LyzP/zc0w/8nJNv+lpT7/////Af///wH///8B////Af///wHMzDL/y8sz/8zM
+ M//LyzL/zMwy/8fHNv+5uTP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwx/8vLM//MzDL/y8sz/8zMMv/IyDf/////Af//
+ /wH///8B////Af///wHIyDX/zs4w/8rKM//LyzP/y8sy/8zMM//DwzL/////Af///wH///8B////AbW1
+ PP/S0jD/yckz/8zMM//LyzP/zMwz/8vLM//LyzL/y8sy/8rKN/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/LyzL/y8sz/8zMM//LyzL/zMwy/8rK
+ M//Q0C//uLg//7KxNrn///8B////Af///wH///8BzMw0/8vLMv/MzDP/y8sz/83NMP/JyTX/pKQ9////
+ /wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sz/83NMf/Dwzf/t7c0/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHHxzb/zMwx/8vLM//LyzL/y8sy/8vLMv/Hxzf/////Af///wH///8B////Af///wHHxzb/z88w/8rK
+ M//LyzL/y8sy/8nJNv+0s0f/////Af///wH///8B////AbS0PP/T0jD/yckz/8zMM//LyzP/y8sz/8vL
+ Mv/Lyzf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcvLMv/LyzL/y8sz/8zMM//KyjP/0dEu/7i4QP+wsDez////Af///wH///8B////AczM
+ NP/LyzL/zMwy/8rKM//OzjD/x8c2/6mpPv////8B////Af///wH///8B////AczMMv/LyzP/zMwy/8rK
+ M//OzjH/w8M4/7+/NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDf/zMwx/8vLM//MzDP/zMwy/83N
+ Mv/KyjX/////Af///wH///8B////Af///wHHxzb/z88w/8rKM//LyzP/zM0w/8fHN/+4uD7/////Af//
+ /wH///8B////AbS0Pv/S0jD/yckz/8zMMv/MzDL/yck4/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvLMv/MzDL/ysoz/9HR
+ L/+2tkH/srI2sf///wH///8B////Af///wHJyTb/zMwy/8vLMv/KyjP/zs4w/8fHNf+oqED/////Af//
+ /wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/z88x/769OP+8vDT/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHGxjf/zc0x/8vLM//MzDP/zMwy/8zMM//KyjX/////Af///wH///8B////Af//
+ /wHFxTX/zs4x/8rKM//LyzP/zMwy/8vLNP+8vEH/////Af///wH///8B////AbW1O//S0jD/yckz/8rK
+ OP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcrKMv/Q0C//uLhA/6ysOLf///8B////Af///wH///8BzMw0/8zM
+ Mv/MzDP/y8sz/87OMf/Gxjb/ra0//////wH///8B////Af///wH///8BzMwy/8vLM//MzDL/ysoz/8/P
+ Mf+/vjn/u7sz/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zMwx/8vL
+ M//MzDP/zMwy/8zMM//IyDX/////Af///wH///8B////Af///wHIyDX/zc0x/8vLM//LyzP/zMwx/8fH
+ OP+6uj7/////Af///wH///8B////Aba2QP/R0Tf/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcDA
+ QP+xsTbD////Af///wH///8B////AczMNP/LyzL/zMwz/8vLM//NzTH/xsY1/6mpQf////8B////Af//
+ /wH///8B////AczMMv/LyzP/zMwz/8rKM//PzzH/wMA4/8HBM/////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHHxjf/zMwx/8vLM//MzDP/y8sz/8zMMv/ExDb/////Af//
+ /wH///8B////Af///wHIyDb/zc0x/8vLM//LyzP/zMwy/8vLNP+/vz3/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLyzT/y8sy/8zM
+ Mv/LyzP/zc0x/8nJNf+srD//////Af///wH///8B////Af///wHMzDL/y8sz/8zMM//LyzP/zs4x/8LC
+ OP/GxjL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDf/zMwx/8vLM//MzDP/y8sy/8zMMv/IyDX/////Af///wH///8B////Af///wHLyzb/zMwx/8vL
+ M//LyzP/y8sx/8nJNv+5uUP/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8By8s0/8zMMv/MzDL/y8sz/8zMMf/IyDb/qKhB/////wH///8B////Af//
+ /wH///8BzMwy/8vLM//MzDP/y8sy/83NMf/BwTj/wcEz/////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJyDb/zMwy/8vLMv/MzDP/y8sy/8zM
+ Mv/FxTb/////Af///wH///8B////AZ2dPwPLyzb/zMww/8vLM//LyzP/zMwy/8rKNv+trUv/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcrKOP/MzDL/zMwy/8vL
+ M//MzDH/yso1/6enP/////8B////Af///wH///8B////AczMMv/LyzP/zMwz/8vLMv/NzTH/xcQ3/7q6
+ NP////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIyDb/zMwy/8vLMv/LyzP/y8sy/8zMMv/IyDX/////Af///wH///8B////AZqZ
+ PgPKyjb/zMwx/8vLM//LyzP/zs41/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcvLMv/LyzP/zc0w/8nJNv+mpkD/////Af///wH///8B////Af//
+ /wHMzDL/y8sz/8zMM//LyzL/zMwy/8TEOP+9vTT/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vL
+ Mv/LyzP/y8sy/8zMMv/FxTf/////Af///wH///8B////Af///wHJyTb/zMwx/8rKOP////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mf/IyDb/pqY//////wH///8B////Af///wH///8BzMwy/8vLM//MzDP/y8sy/8zMMv/IyDb/vLw0////
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDb/zMwy/8vLM//LyzL/zMwy/8vLM//Hxzf/////Af//
+ /wH///8B////Af///wHIyDf/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Aa2tPf////8B////Af///wH///8B////AczM
+ Mv/LyzP/zMwy/8vLM//NzTH/xMQ4/729NP////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHIyDb/zMwx/8vLM//LyzP/y8sy/87OMf+3tz7/////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMzDL/y8sz/8zMMv/KyjP/zc0x/8XFOP+9vTP/////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/87O
+ MP+zs0b/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzMwy/8vL
+ M//MzDL/ysoz/9DQMf/AwDj/u7sy/////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHHxzf/zc0x/8vLM//LyzP/y8sy/83NM/+trT7/////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AczMNf/MzDL/zMwz/8rKM//Q0DD/vLw5/8LCMf////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHxzf/zc0x/8vL
+ Mv/KyjP/yck5/////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcvL
+ Mv/KyjL/0NAx/729Of+8vDL/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHIyDn/zMw0/8zMOP////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ac7ONP/Cwjr/wsIx/////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHFxSn/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Aby8J/////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file