From 5197268e3274008f8382b6d808124851d1fb4276 Mon Sep 17 00:00:00 2001 From: studentBC Date: Thu, 4 May 2017 10:11:15 +0800 Subject: [PATCH] Add files via upload --- BikeSharingSystem.sln | 22 + BikeSharingSystem/2ndCrossOver.cs | 17 + BikeSharingSystem/App.config | 6 + BikeSharingSystem/BikeSharingSystem.csproj | 181 + BikeSharingSystem/ClassDiagram1.cd | 94 + BikeSharingSystem/Form1.Designer.cs | 605 + BikeSharingSystem/Form1.cs | 898 + BikeSharingSystem/Form1.resx | 3164 +++ BikeSharingSystem/GA.cs | 600 + BikeSharingSystem/HybridACOGA.cs | 322 + BikeSharingSystem/MainForm.Designer.cs | 1210 + BikeSharingSystem/MainForm.cs | 1766 ++ BikeSharingSystem/MainForm.resx | 5429 ++++ BikeSharingSystem/PermutationCrossover.cs | 19 + BikeSharingSystem/PermutationGA.cs | 1747 ++ BikeSharingSystem/Program.cs | 22 + BikeSharingSystem/Properties/AssemblyInfo.cs | 36 + .../Properties/Resources.Designer.cs | 63 + BikeSharingSystem/Properties/Resources.resx | 117 + .../Properties/Settings.Designer.cs | 26 + .../Properties/Settings.settings | 7 + BikeSharingSystem/Station.cs | 154 + BikeSharingSystem/Truck.cs | 140 + .../bin/Debug/BikeSharingSystem.exe | Bin 0 -> 419328 bytes .../bin/Debug/BikeSharingSystem.exe.config | 6 + .../bin/Debug/BikeSharingSystem.pdb | Bin 0 -> 144896 bytes .../bin/Debug/BikeSharingSystem.vshost.exe | Bin 0 -> 22696 bytes .../Debug/BikeSharingSystem.vshost.exe.config | 6 + .../BikeSharingSystem.vshost.exe.manifest | 11 + .../bin/Debug/Newtonsoft.Json.dll | Bin 0 -> 652288 bytes .../bin/Debug/Newtonsoft.Json.xml | 10760 ++++++++ .../bin/Debug/PommaLabs.Thrower.dll | Bin 0 -> 75264 bytes .../bin/Debug/PommaLabs.Thrower.pdb | Bin 0 -> 175616 bytes .../bin/Debug/PommaLabs.Thrower.xml | 3040 +++ .../bin/Debug/Priority Queue.dll | Bin 0 -> 17920 bytes .../bin/Debug/Priority Queue.pdb | Bin 0 -> 50688 bytes .../bin/Debug/Priority Queue.xml | 461 + .../Debug/System.Collections.NonGeneric.dll | Bin 0 -> 32504 bytes .../bin/Debug/System.Data.Common.dll | Bin 0 -> 35016 bytes .../Debug/System.IO.FileSystem.Primitives.dll | Bin 0 -> 22784 bytes .../bin/Debug/System.IO.FileSystem.dll | Bin 0 -> 22736 bytes .../System.Reflection.TypeExtensions.dll | Bin 0 -> 28936 bytes ...ystem.Runtime.Serialization.Formatters.dll | Bin 0 -> 25376 bytes ...ystem.Runtime.Serialization.Primitives.dll | Bin 0 -> 26912 bytes BikeSharingSystem/bin/Debug/TeeChart.dll | Bin 0 -> 7016448 bytes BikeSharingSystem/bin/Debug/TeeChart.xml | 21584 ++++++++++++++++ .../bin/Debug/Troschuetz.Random.dll | Bin 0 -> 116224 bytes .../bin/Debug/Troschuetz.Random.pdb | Bin 0 -> 286208 bytes .../bin/Debug/Troschuetz.Random.xml | 8975 +++++++ .../BikeSharingSystem.MainForm.resources | Bin 0 -> 317476 bytes ...aringSystem.Properties.Resources.resources | Bin 0 -> 180 bytes ...eSharingSystem.csproj.FileListAbsolute.txt | 30 + ...haringSystem.csproj.GenerateResource.Cache | Bin 0 -> 1015 bytes ...ingSystem.csproj.ResolveComReference.cache | Bin 0 -> 967 bytes ...ystem.csprojResolveAssemblyReference.cache | Bin 0 -> 56758 bytes .../obj/Debug/BikeSharingSystem.exe | Bin 0 -> 419328 bytes .../obj/Debug/BikeSharingSystem.pdb | Bin 0 -> 144896 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 32304 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 9916 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes BikeSharingSystem/optimizationtype.cs | 14 + BikeSharingSystem/packages.config | 29 + BikeSharingSystem/selectionmode.cs | 13 + Graph1.dgml | 8 + 64 files changed, 61582 insertions(+) create mode 100644 BikeSharingSystem.sln create mode 100644 BikeSharingSystem/2ndCrossOver.cs create mode 100644 BikeSharingSystem/App.config create mode 100644 BikeSharingSystem/BikeSharingSystem.csproj create mode 100644 BikeSharingSystem/ClassDiagram1.cd create mode 100644 BikeSharingSystem/Form1.Designer.cs create mode 100644 BikeSharingSystem/Form1.cs create mode 100644 BikeSharingSystem/Form1.resx create mode 100644 BikeSharingSystem/GA.cs create mode 100644 BikeSharingSystem/HybridACOGA.cs create mode 100644 BikeSharingSystem/MainForm.Designer.cs create mode 100644 BikeSharingSystem/MainForm.cs create mode 100644 BikeSharingSystem/MainForm.resx create mode 100644 BikeSharingSystem/PermutationCrossover.cs create mode 100644 BikeSharingSystem/PermutationGA.cs create mode 100644 BikeSharingSystem/Program.cs create mode 100644 BikeSharingSystem/Properties/AssemblyInfo.cs create mode 100644 BikeSharingSystem/Properties/Resources.Designer.cs create mode 100644 BikeSharingSystem/Properties/Resources.resx create mode 100644 BikeSharingSystem/Properties/Settings.Designer.cs create mode 100644 BikeSharingSystem/Properties/Settings.settings create mode 100644 BikeSharingSystem/Station.cs create mode 100644 BikeSharingSystem/Truck.cs create mode 100644 BikeSharingSystem/bin/Debug/BikeSharingSystem.exe create mode 100644 BikeSharingSystem/bin/Debug/BikeSharingSystem.exe.config create mode 100644 BikeSharingSystem/bin/Debug/BikeSharingSystem.pdb create mode 100644 BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe create mode 100644 BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe.config create mode 100644 BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe.manifest create mode 100644 BikeSharingSystem/bin/Debug/Newtonsoft.Json.dll create mode 100644 BikeSharingSystem/bin/Debug/Newtonsoft.Json.xml create mode 100644 BikeSharingSystem/bin/Debug/PommaLabs.Thrower.dll create mode 100644 BikeSharingSystem/bin/Debug/PommaLabs.Thrower.pdb create mode 100644 BikeSharingSystem/bin/Debug/PommaLabs.Thrower.xml create mode 100644 BikeSharingSystem/bin/Debug/Priority Queue.dll create mode 100644 BikeSharingSystem/bin/Debug/Priority Queue.pdb create mode 100644 BikeSharingSystem/bin/Debug/Priority Queue.xml create mode 100644 BikeSharingSystem/bin/Debug/System.Collections.NonGeneric.dll create mode 100644 BikeSharingSystem/bin/Debug/System.Data.Common.dll create mode 100644 BikeSharingSystem/bin/Debug/System.IO.FileSystem.Primitives.dll create mode 100644 BikeSharingSystem/bin/Debug/System.IO.FileSystem.dll create mode 100644 BikeSharingSystem/bin/Debug/System.Reflection.TypeExtensions.dll create mode 100644 BikeSharingSystem/bin/Debug/System.Runtime.Serialization.Formatters.dll create mode 100644 BikeSharingSystem/bin/Debug/System.Runtime.Serialization.Primitives.dll create mode 100644 BikeSharingSystem/bin/Debug/TeeChart.dll create mode 100644 BikeSharingSystem/bin/Debug/TeeChart.xml create mode 100644 BikeSharingSystem/bin/Debug/Troschuetz.Random.dll create mode 100644 BikeSharingSystem/bin/Debug/Troschuetz.Random.pdb create mode 100644 BikeSharingSystem/bin/Debug/Troschuetz.Random.xml create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.MainForm.resources create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.Properties.Resources.resources create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.csproj.FileListAbsolute.txt create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.csproj.GenerateResource.Cache create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.csproj.ResolveComReference.cache create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.csprojResolveAssemblyReference.cache create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.exe create mode 100644 BikeSharingSystem/obj/Debug/BikeSharingSystem.pdb create mode 100644 BikeSharingSystem/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 BikeSharingSystem/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 BikeSharingSystem/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 BikeSharingSystem/optimizationtype.cs create mode 100644 BikeSharingSystem/packages.config create mode 100644 BikeSharingSystem/selectionmode.cs create mode 100644 Graph1.dgml diff --git a/BikeSharingSystem.sln b/BikeSharingSystem.sln new file mode 100644 index 0000000..ed38b74 --- /dev/null +++ b/BikeSharingSystem.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25123.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BikeSharingSystem", "BikeSharingSystem\BikeSharingSystem.csproj", "{30229ED5-2C30-4FF6-AF9D-3DBE32D09320}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {30229ED5-2C30-4FF6-AF9D-3DBE32D09320}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {30229ED5-2C30-4FF6-AF9D-3DBE32D09320}.Debug|Any CPU.Build.0 = Debug|Any CPU + {30229ED5-2C30-4FF6-AF9D-3DBE32D09320}.Release|Any CPU.ActiveCfg = Release|Any CPU + {30229ED5-2C30-4FF6-AF9D-3DBE32D09320}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BikeSharingSystem/2ndCrossOver.cs b/BikeSharingSystem/2ndCrossOver.cs new file mode 100644 index 0000000..54b1d15 --- /dev/null +++ b/BikeSharingSystem/2ndCrossOver.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BikeSharingSystem +{ + public enum _2ndCrossOver + { + LVD, + TES, + SVD, + FBMS, + pheromone + } +} diff --git a/BikeSharingSystem/App.config b/BikeSharingSystem/App.config new file mode 100644 index 0000000..deaa9e2 --- /dev/null +++ b/BikeSharingSystem/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/BikeSharingSystem/BikeSharingSystem.csproj b/BikeSharingSystem/BikeSharingSystem.csproj new file mode 100644 index 0000000..9ce015d --- /dev/null +++ b/BikeSharingSystem/BikeSharingSystem.csproj @@ -0,0 +1,181 @@ + + + + + Debug + AnyCPU + {30229ED5-2C30-4FF6-AF9D-3DBE32D09320} + WinExe + Properties + BikeSharingSystem + BikeSharingSystem + v4.6 + 512 + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll + True + + + ..\packages\Thrower.4.0.6\lib\net46\PommaLabs.Thrower.dll + True + + + ..\packages\OptimizedPriorityQueue.4.0.0\lib\net45\Priority Queue.dll + True + + + + ..\packages\System.Collections.NonGeneric.4.3.0\lib\net46\System.Collections.NonGeneric.dll + True + + + + + ..\packages\System.Data.Common.4.3.0\lib\net451\System.Data.Common.dll + True + + + ..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll + True + + + ..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll + True + + + ..\packages\System.Reflection.TypeExtensions.4.3.0\lib\net46\System.Reflection.TypeExtensions.dll + True + + + + ..\packages\System.Runtime.Serialization.Formatters.4.3.0\lib\net46\System.Runtime.Serialization.Formatters.dll + True + + + ..\packages\System.Runtime.Serialization.Primitives.4.3.0\lib\net46\System.Runtime.Serialization.Primitives.dll + True + + + + + + + + + + + + + ..\..\..\TeeChart Library\bin\Release\TeeChart.dll + + + ..\packages\Troschuetz.Random.4.1.3\lib\net46\Troschuetz.Random.dll + True + + + + + + Form + + + MainForm.cs + + + + + + + + + + + + + MainForm.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} + 2 + 8 + 0 + primary + False + True + + + {00020813-0000-0000-C000-000000000046} + 1 + 9 + 0 + primary + False + True + + + {0002E157-0000-0000-C000-000000000046} + 5 + 3 + 0 + primary + False + True + + + + + \ No newline at end of file diff --git a/BikeSharingSystem/ClassDiagram1.cd b/BikeSharingSystem/ClassDiagram1.cd new file mode 100644 index 0000000..a6b6259 --- /dev/null +++ b/BikeSharingSystem/ClassDiagram1.cd @@ -0,0 +1,94 @@ + + + + + + jBCgAACEUGAQABCgAECEYFgLAgAAEQAAAAAIQCABZAA= + Form1.cs + + + + + + ABIGcAIEABAAEBAACogsBAIMAIQIpoCQKCAEAAhAACA= + GA.cs + + + + + + CAABQAAAABAAAAAAAAJAAAAAAAACAAABAiAAAAgAAAA= + PermutationGA.cs + + + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA= + Program.cs + + + + + + QAAwgEAgAsAAAQYAAAIAAAACAAAEAAAAAAAAABAAIAA= + Station.cs + + + + + + + AAAAAAAAAAAAAAAAAAIgAABAAAAAAAAAAAAAAAAAAAg= + Truck.cs + + + + + + AAAAAAAAAAAAAAAAAAABEAAAAQAAAAAAAAAAAAAAAIA= + + + + + + AAAAAAAAAAAAAAAAAAAAIAAAAAABAAAAAAAAAAAAAAA= + + + + + + AQAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA= + GA.cs + + + + + + AAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAA= + GA.cs + + + + + + AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA= + GA.cs + + + + + + AQAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA= + optimizationtype.cs + + + + + + AAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAA= + selectionmode.cs + + + + \ No newline at end of file diff --git a/BikeSharingSystem/Form1.Designer.cs b/BikeSharingSystem/Form1.Designer.cs new file mode 100644 index 0000000..feea3d6 --- /dev/null +++ b/BikeSharingSystem/Form1.Designer.cs @@ -0,0 +1,605 @@ +namespace BikeSharingSystem +{ + partial class MainForm + { + /// + /// 設計工具所需的變數。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清除任何使用中的資源。 + /// + /// 如果應該處置 Managed 資源則為 true,否則為 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 設計工具產生的程式碼 + + /// + /// 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器修改 + /// 這個方法的內容。 + /// + private void InitializeComponent() + { + System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea2 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); + System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend(); + System.Windows.Forms.DataVisualization.Charting.Series series5 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.Windows.Forms.DataVisualization.Charting.Series series6 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.Windows.Forms.DataVisualization.Charting.Series series7 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.Windows.Forms.DataVisualization.Charting.Series series8 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.label4 = new System.Windows.Forms.Label(); + this.dataGridView = new System.Windows.Forms.DataGridView(); + this.labelMax = new System.Windows.Forms.Label(); + this.labelBO = new System.Windows.Forms.Label(); + this.chart = new System.Windows.Forms.DataVisualization.Charting.Chart(); + this.butpga = new System.Windows.Forms.Button(); + this.ppg = new System.Windows.Forms.PropertyGrid(); + this.butrun1 = new System.Windows.Forms.Button(); + this.butreset = new System.Windows.Forms.Button(); + this.butrunend = new System.Windows.Forms.Button(); + this.tabPage = new System.Windows.Forms.TabPage(); + this.button3 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + this.richTextBox = new System.Windows.Forms.RichTextBox(); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.tabControl3 = new System.Windows.Forms.TabControl(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.checkBoxGreedy = new System.Windows.Forms.CheckBox(); + this.label2 = new System.Windows.Forms.Label(); + this.txbspeed = new System.Windows.Forms.TextBox(); + this.label8 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.txbcapacity = new System.Windows.Forms.TextBox(); + this.txbtimehorizon = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.tabPage6 = new System.Windows.Forms.TabPage(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); + this.openFileDialog = new System.Windows.Forms.OpenFileDialog(); + this.saveFileDialog = new System.Windows.Forms.SaveFileDialog(); + this.checkBox = new System.Windows.Forms.CheckBox(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.chart)).BeginInit(); + this.tabPage.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + this.tabControl3.SuspendLayout(); + this.tabPage5.SuspendLayout(); + this.toolStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // tabControl1 + // + this.tabControl1.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.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage); + this.tabControl1.Location = new System.Drawing.Point(4, 1); + this.tabControl1.Margin = new System.Windows.Forms.Padding(6, 8, 6, 8); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(2365, 977); + this.tabControl1.TabIndex = 2; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.label4); + this.tabPage1.Controls.Add(this.dataGridView); + this.tabPage1.Controls.Add(this.labelMax); + this.tabPage1.Controls.Add(this.labelBO); + this.tabPage1.Controls.Add(this.chart); + this.tabPage1.Controls.Add(this.butpga); + this.tabPage1.Controls.Add(this.ppg); + this.tabPage1.Controls.Add(this.butrun1); + this.tabPage1.Controls.Add(this.butreset); + this.tabPage1.Controls.Add(this.butrunend); + this.tabPage1.Location = new System.Drawing.Point(4, 34); + this.tabPage1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage1.Size = new System.Drawing.Size(2357, 939); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "reslut"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(340, 465); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(340, 25); + this.label4.TabIndex = 14; + this.label4.Text = "unsatisfied amount of each station"; + // + // dataGridView + // + this.dataGridView.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.dataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView.Location = new System.Drawing.Point(345, 493); + this.dataGridView.Name = "dataGridView"; + this.dataGridView.RowTemplate.Height = 27; + this.dataGridView.Size = new System.Drawing.Size(1113, 279); + this.dataGridView.TabIndex = 13; + // + // labelMax + // + this.labelMax.AutoSize = true; + this.labelMax.Location = new System.Drawing.Point(926, 27); + this.labelMax.Name = "labelMax"; + this.labelMax.Size = new System.Drawing.Size(62, 25); + this.labelMax.TabIndex = 12; + this.labelMax.Text = "Max :"; + // + // labelBO + // + this.labelBO.AutoSize = true; + this.labelBO.Font = new System.Drawing.Font("微軟正黑體", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.labelBO.ForeColor = System.Drawing.Color.Navy; + this.labelBO.Location = new System.Drawing.Point(355, 27); + this.labelBO.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelBO.Name = "labelBO"; + this.labelBO.Size = new System.Drawing.Size(117, 25); + this.labelBO.TabIndex = 8; + this.labelBO.Text = "BestObject"; + // + // chart + // + this.chart.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))); + chartArea2.AxisX.Title = "iteration"; + chartArea2.AxisX2.Title = "objective"; + chartArea2.AxisY.Title = "objective"; + chartArea2.AxisY2.Title = "objective"; + chartArea2.BackColor = System.Drawing.Color.White; + chartArea2.Name = "ChartArea1"; + this.chart.ChartAreas.Add(chartArea2); + legend2.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; + legend2.Name = "Legend1"; + this.chart.Legends.Add(legend2); + this.chart.Location = new System.Drawing.Point(297, 57); + this.chart.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.chart.Name = "chart"; + series5.BorderColor = System.Drawing.Color.Black; + series5.BorderWidth = 5; + series5.ChartArea = "ChartArea1"; + series5.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; + series5.Color = System.Drawing.Color.Lime; + series5.Legend = "Legend1"; + series5.MarkerBorderWidth = 5; + series5.Name = "iteration average"; + series6.BorderWidth = 5; + series6.ChartArea = "ChartArea1"; + series6.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; + series6.Color = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); + series6.Legend = "Legend1"; + series6.Name = "iteration best"; + series7.BorderWidth = 5; + series7.ChartArea = "ChartArea1"; + series7.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; + series7.Color = System.Drawing.Color.Red; + series7.Legend = "Legend1"; + series7.Name = "sofar the best"; + series8.BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash; + series8.BorderWidth = 5; + series8.ChartArea = "ChartArea1"; + series8.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; + series8.Color = System.Drawing.Color.DarkOrchid; + series8.Legend = "Legend1"; + series8.Name = "not do anything cost"; + this.chart.Series.Add(series5); + this.chart.Series.Add(series6); + this.chart.Series.Add(series7); + this.chart.Series.Add(series8); + this.chart.Size = new System.Drawing.Size(1161, 441); + this.chart.TabIndex = 8; + this.chart.Text = "chart"; + // + // butpga + // + this.butpga.Font = new System.Drawing.Font("新細明體", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.butpga.Location = new System.Drawing.Point(31, 39); + this.butpga.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.butpga.Name = "butpga"; + this.butpga.Size = new System.Drawing.Size(249, 78); + this.butpga.TabIndex = 7; + this.butpga.Text = "create permutation GA"; + this.butpga.UseVisualStyleBackColor = true; + this.butpga.Click += new System.EventHandler(this.createPGA); + // + // ppg + // + this.ppg.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.ppg.CategoryForeColor = System.Drawing.SystemColors.InactiveCaptionText; + this.ppg.Location = new System.Drawing.Point(31, 429); + this.ppg.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.ppg.Name = "ppg"; + this.ppg.Size = new System.Drawing.Size(258, 329); + this.ppg.TabIndex = 7; + // + // butrun1 + // + this.butrun1.Font = new System.Drawing.Font("新細明體", 16.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.butrun1.Location = new System.Drawing.Point(31, 215); + this.butrun1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.butrun1.Name = "butrun1"; + this.butrun1.Size = new System.Drawing.Size(249, 88); + this.butrun1.TabIndex = 11; + this.butrun1.Text = "one iteration"; + this.butrun1.UseVisualStyleBackColor = true; + this.butrun1.Click += new System.EventHandler(this.oneIteration); + // + // butreset + // + this.butreset.Font = new System.Drawing.Font("新細明體", 16.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.butreset.Location = new System.Drawing.Point(31, 127); + this.butreset.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.butreset.Name = "butreset"; + this.butreset.Size = new System.Drawing.Size(249, 72); + this.butreset.TabIndex = 10; + this.butreset.Text = "reset"; + this.butreset.UseVisualStyleBackColor = true; + this.butreset.Click += new System.EventHandler(this.reset); + // + // butrunend + // + this.butrunend.Font = new System.Drawing.Font("新細明體", 16.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.butrunend.Location = new System.Drawing.Point(31, 320); + this.butrunend.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.butrunend.Name = "butrunend"; + this.butrunend.Size = new System.Drawing.Size(249, 80); + this.butrunend.TabIndex = 9; + this.butrunend.Text = "run to end"; + this.butrunend.UseVisualStyleBackColor = true; + this.butrunend.Click += new System.EventHandler(this.runToEnd); + // + // tabPage + // + this.tabPage.Controls.Add(this.button3); + this.tabPage.Controls.Add(this.button2); + this.tabPage.Controls.Add(this.button1); + this.tabPage.Controls.Add(this.richTextBox); + this.tabPage.Location = new System.Drawing.Point(4, 34); + this.tabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage.Name = "tabPage"; + this.tabPage.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage.Size = new System.Drawing.Size(2357, 939); + this.tabPage.TabIndex = 1; + this.tabPage.Text = "solutions"; + this.tabPage.UseVisualStyleBackColor = true; + // + // button3 + // + this.button3.Location = new System.Drawing.Point(958, 330); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(216, 97); + this.button3.TabIndex = 3; + this.button3.Text = "neighbor Search"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.NBS); + // + // button2 + // + this.button2.Location = new System.Drawing.Point(958, 198); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(216, 86); + this.button2.TabIndex = 2; + this.button2.Text = "Dijkstra"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.nearestInsert); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(958, 42); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(216, 101); + this.button1.TabIndex = 1; + this.button1.Text = "Route By Emergency Rate"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.getlowerbound); + // + // richTextBox + // + this.richTextBox.Location = new System.Drawing.Point(20, 42); + this.richTextBox.Name = "richTextBox"; + this.richTextBox.Size = new System.Drawing.Size(879, 499); + this.richTextBox.TabIndex = 0; + this.richTextBox.Text = ""; + // + // splitContainer1 + // + this.splitContainer1.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.splitContainer1.Location = new System.Drawing.Point(0, 30); + this.splitContainer1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.splitContainer1.Name = "splitContainer1"; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.tabControl3); + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.tabControl1); + this.splitContainer1.Size = new System.Drawing.Size(2078, 986); + this.splitContainer1.SplitterDistance = 407; + this.splitContainer1.SplitterWidth = 6; + this.splitContainer1.TabIndex = 3; + // + // tabControl3 + // + this.tabControl3.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.tabControl3.Controls.Add(this.tabPage5); + this.tabControl3.Controls.Add(this.tabPage6); + this.tabControl3.Location = new System.Drawing.Point(4, 5); + this.tabControl3.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabControl3.Name = "tabControl3"; + this.tabControl3.SelectedIndex = 0; + this.tabControl3.Size = new System.Drawing.Size(403, 1023); + this.tabControl3.TabIndex = 0; + // + // tabPage5 + // + this.tabPage5.Controls.Add(this.checkBoxGreedy); + this.tabPage5.Controls.Add(this.label2); + this.tabPage5.Controls.Add(this.txbspeed); + this.tabPage5.Controls.Add(this.label8); + this.tabPage5.Controls.Add(this.label7); + this.tabPage5.Controls.Add(this.txbcapacity); + this.tabPage5.Controls.Add(this.txbtimehorizon); + this.tabPage5.Controls.Add(this.label6); + this.tabPage5.Controls.Add(this.label3); + this.tabPage5.Controls.Add(this.label1); + this.tabPage5.Location = new System.Drawing.Point(4, 34); + this.tabPage5.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage5.Size = new System.Drawing.Size(395, 985); + this.tabPage5.TabIndex = 0; + this.tabPage5.Text = "參數設定"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // checkBoxGreedy + // + this.checkBoxGreedy.AutoSize = true; + this.checkBoxGreedy.Location = new System.Drawing.Point(12, 351); + this.checkBoxGreedy.Name = "checkBoxGreedy"; + this.checkBoxGreedy.Size = new System.Drawing.Size(291, 29); + this.checkBoxGreedy.TabIndex = 9; + this.checkBoxGreedy.Text = "reset with greedy algorithm"; + this.checkBoxGreedy.UseVisualStyleBackColor = true; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(285, 155); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(95, 25); + this.label2.TabIndex = 8; + this.label2.Text = "km/mins"; + // + // txbspeed + // + this.txbspeed.Location = new System.Drawing.Point(175, 152); + this.txbspeed.Name = "txbspeed"; + this.txbspeed.Size = new System.Drawing.Size(100, 34); + this.txbspeed.TabIndex = 7; + this.txbspeed.Text = "0.6666"; + this.txbspeed.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(285, 98); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(86, 25); + this.label8.TabIndex = 6; + this.label8.Text = "amount"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(285, 42); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(57, 25); + this.label7.TabIndex = 5; + this.label7.Text = "mins"; + // + // txbcapacity + // + this.txbcapacity.Location = new System.Drawing.Point(175, 98); + this.txbcapacity.Name = "txbcapacity"; + this.txbcapacity.Size = new System.Drawing.Size(100, 34); + this.txbcapacity.TabIndex = 4; + this.txbcapacity.Text = "14"; + this.txbcapacity.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // txbtimehorizon + // + this.txbtimehorizon.Location = new System.Drawing.Point(175, 39); + this.txbtimehorizon.Name = "txbtimehorizon"; + this.txbtimehorizon.Size = new System.Drawing.Size(100, 34); + this.txbtimehorizon.TabIndex = 3; + this.txbtimehorizon.Text = "120"; + this.txbtimehorizon.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(7, 161); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(127, 25); + this.label6.TabIndex = 2; + this.label6.Text = "Truck Speed"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 98); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(148, 25); + this.label3.TabIndex = 1; + this.label3.Text = "Truck Capacity"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(4, 42); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(179, 25); + this.label1.TabIndex = 0; + this.label1.Text = "Planning Horizon"; + // + // tabPage6 + // + this.tabPage6.Location = new System.Drawing.Point(4, 25); + this.tabPage6.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage6.Name = "tabPage6"; + this.tabPage6.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage6.Size = new System.Drawing.Size(395, 994); + this.tabPage6.TabIndex = 1; + this.tabPage6.Text = "tabPage6"; + this.tabPage6.UseVisualStyleBackColor = true; + // + // toolStrip1 + // + this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripButton1, + this.toolStripButton2}); + this.toolStrip1.Location = new System.Drawing.Point(0, 0); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(1906, 27); + this.toolStrip1.TabIndex = 4; + this.toolStrip1.Text = "toolStrip1"; + // + // toolStripButton1 + // + 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(95, 24); + this.toolStripButton1.Text = "OpenFile"; + this.toolStripButton1.Click += new System.EventHandler(this.openfile); + // + // toolStripButton2 + // + this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); + this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton2.Name = "toolStripButton2"; + this.toolStripButton2.Size = new System.Drawing.Size(117, 24); + this.toolStripButton2.Text = "SaveToExcel"; + // + // openFileDialog + // + this.openFileDialog.FileName = "openFileDialog1"; + // + // checkBox + // + this.checkBox.AutoSize = true; + this.checkBox.Location = new System.Drawing.Point(291, 0); + this.checkBox.Name = "checkBox"; + this.checkBox.Size = new System.Drawing.Size(212, 29); + this.checkBox.TabIndex = 5; + this.checkBox.Text = "Create Status Table"; + this.checkBox.UseVisualStyleBackColor = true; + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(12F, 25F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1906, 904); + this.Controls.Add(this.checkBox); + this.Controls.Add(this.toolStrip1); + this.Controls.Add(this.splitContainer1); + this.Font = new System.Drawing.Font("微軟正黑體", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.Name = "MainForm"; + this.Text = "tester"; + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.chart)).EndInit(); + this.tabPage.ResumeLayout(false); + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + this.tabControl3.ResumeLayout(false); + this.tabPage5.ResumeLayout(false); + this.tabPage5.PerformLayout(); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage; + private System.Windows.Forms.DataVisualization.Charting.Chart chart; + private System.Windows.Forms.Button butrun1; + private System.Windows.Forms.Button butreset; + private System.Windows.Forms.Button butrunend; + private System.Windows.Forms.PropertyGrid ppg; + private System.Windows.Forms.Label labelBO; + private System.Windows.Forms.Button butpga; + private System.Windows.Forms.SplitContainer splitContainer1; + private System.Windows.Forms.TabControl tabControl3; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.TextBox txbcapacity; + private System.Windows.Forms.TextBox txbtimehorizon; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TabPage tabPage6; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton toolStripButton1; + private System.Windows.Forms.ToolStripButton toolStripButton2; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox txbspeed; + private System.Windows.Forms.OpenFileDialog openFileDialog; + private System.Windows.Forms.SaveFileDialog saveFileDialog; + private System.Windows.Forms.RichTextBox richTextBox; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Label labelMax; + private System.Windows.Forms.CheckBox checkBox; + private System.Windows.Forms.DataGridView dataGridView; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.CheckBox checkBoxGreedy; + } +} + diff --git a/BikeSharingSystem/Form1.cs b/BikeSharingSystem/Form1.cs new file mode 100644 index 0000000..ae5588d --- /dev/null +++ b/BikeSharingSystem/Form1.cs @@ -0,0 +1,898 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Windows.Forms.DataVisualization.Charting; + +namespace BikeSharingSystem +{ + public partial class MainForm : Form + { + public MainForm() + { + InitializeComponent(); + } + public static double MovingTime = 1; + PermutationGA pga = null; + double[,] distanceMatrix; + double[] startTOvertex; + string[] initialGoods; + int[] PandD; + int[] BestRouting; //其實是因為懶得再decode一次 所以用額外的記憶體印出答案 + double timehorizon; + double totalDistance = 0; + double speed; + double NotDoAnything = 0; + int truckcapacity; + int totalStation; + int finishStation; + int soFarfinishStation; //so far the best solution complete station amount + Station[] stations; + private void reset(object sender, EventArgs e) + { + //pga = new PermutationGA(totalStation*2+2, OptimizationType.Min,ComputeTimeAverageHoldingShortageLevel,stations); + //timehorizon = Convert.ToDouble(txbtimehorizon.Text.ToString()); + speed = Convert.ToDouble(txbspeed.Text.ToString()); + truckcapacity = pga.TruckCapacity; + //truckcapacity = Convert.ToInt32(txbcapacity.Text.ToString()); + //pga.TruckCapacity = truckcapacity; + //pga.TimeHorizon = timehorizon; + if (checkBoxGreedy.Checked == true) + { + pga.Greedyinitialize(distanceMatrix,startTOvertex); + } + else + { + pga.reset(); + } + + for(int i = 0; i < stations.Length; i++) + { + stations[i].currentGoods = Convert.ToInt32(initialGoods[i]); + stations[i].Locker = (int)stations[i].Capacity - stations[i].currentGoods; + } + foreach (Series s in chart.Series) + { + s.Points.Clear(); + } + richTextBox.Clear(); + min = Double.MaxValue; + labelBO.Text = "BestObjective "; + NotDoAnything = 0; + Truck uselesstruck = new Truck(truckcapacity, 0); + for (int i = 0; i < totalStation; i++) + { + NotDoAnything += HoldingShortageSurplus(timehorizon, i, 0, ref uselesstruck); + } + //update data grid view + //dataGridView.Rows.Clear(); + //dataGridView.Columns.Clear(); + + //for (int m = 0; m < this.numberOfJobs; m = c + 1) + //{ + // dataGridView1.Rows[l].Cells[m].Value = this.setupTimes[l, m]; + // c = m; + //} + + + } + + private void createPGA(object sender, EventArgs e) + { + butreset.Enabled = true; + butrun1.Enabled = true; + butrunend.Enabled = true; + pga = new PermutationGA(totalStation*2+2, OptimizationType.Min, new GA.ObjectiveFunctionDelegate(ComputeTimeAverageHoldingShortageLevel),stations,distanceMatrix); + this.ppg.SelectedObject = this.pga; + } + + private void oneIteration(object sender, EventArgs e) + { + pga.executeOneIteration(); + chart.Series[0].Points.AddXY((double)pga.IterationCount, pga.IterationAverage); + chart.Series[1].Points.AddXY((double)pga.IterationCount, pga.IterationBestObjective); + chart.Series[2].Points.AddXY((double)pga.IterationCount, pga.SoFarTheBestObjective); + + double unsatisfiedAmount = pga.SoFarTheBestObjective; + labelBO.Text = "BestObjective " + Convert.ToString(unsatisfiedAmount); + labelBO.Text.ToString(); + richTextBox.Text = "繞站順序: depot " ; + for(int i = 0; i < soFarfinishStation+1; i++) + { + //我忘記解碼fuck fuck fuck fuck fuck fuck !! + // richTextBox.Text += pga.SoFarTheBestSolution[i].ToString()+" "; + richTextBox.Text += BestRouting[i].ToString() + " "; + } + // int[] a = Decode(pga.SoFarTheBestSolution); debug用 + if (soFarfinishStation == totalStation - 1) + { + richTextBox.Text += "depot"; + } + double totalPandD = 0; + richTextBox.Text +="\n"+"pickup & delivery amount: "; + for(int i = 0; i <= soFarfinishStation; i++) + { + richTextBox.Text += PandD[i].ToString() + " "; + totalPandD += Math.Abs(PandD[i]); + } + + richTextBox.Text += "\n" + "truck start time: " + pga.SoFarTheBestSolution[totalStation * 2 + 1]; + richTextBox.Text += "\n" + "truck initial common goods: " + pga.SoFarTheBestSolution[totalStation * 2]; + totalDistance = 0; + // totalDistance += startTOvertex[pga.SoFarTheBestSolution[0]]; //抵達第一站的距離 + //string dist = null; + totalDistance += startTOvertex[BestRouting[0]]; //抵達第一站的距離 + //dist = totalDistance.ToString()+"->"; + for (int i = 0; i < soFarfinishStation; i++) + { + totalDistance += distanceMatrix[BestRouting[i], BestRouting[i + 1]]; + //dist += distanceMatrix[BestRouting[i], BestRouting[i + 1]].ToString() + "->"; + } + if(totalDistance >= speed*timehorizon) { throw new Exception("bug!!!"); } + //全部跑完要回去depot + if (soFarfinishStation == totalStation - 1) + { + totalDistance += startTOvertex[BestRouting[soFarfinishStation]]; + //dist += startTOvertex[BestRouting[soFarfinishStation]].ToString() + "->"; + } + richTextBox.Text +="\n"+ "*******performance*******"; + richTextBox.Text += "\n" + "Total pickup & delivery : " + (totalPandD+ pga.SoFarTheBestSolution[totalStation * 2]); + richTextBox.Text += "\n" + "total distance :" + totalDistance; + richTextBox.Text += "\n" + "unsatisfication amount :" + unsatisfiedAmount; + richTextBox.Text += "\n"+"without action :"+NotDoAnything; + richTextBox.Text += "\n" + "improvement rate :" + Math.Round((unsatisfiedAmount / NotDoAnything),2)+"\n"; + //richTextBox.AppendText("routing distance "+dist); + + + labelMax.Text ="Max :" + NotDoAnything.ToString(); + chart.Series[3].Points.AddXY((double)pga.IterationCount, NotDoAnything); + + // chart.Update(); + //讓圖形跑超過50代次時可跑的較緩慢 + //if ((pga.IterationCount > 50) && (!pga.terminationConditionMet())) { Cursor = System.Windows.Forms.Cursors.WaitCursor; } + //else { Cursor = System.Windows.Forms.Cursors.Default; } + } + + private void runToEnd(object sender, EventArgs e) + { + for (int i = 0; i < pga.IterationLimit; i++) + { + oneIteration(null, null); + } + ppg.Update(); + } + double min = Double.MaxValue; + + private double ComputeTimeAverageHoldingShortageLevel(int[] chromosomes) + { + + Truck truck = new Truck(truckcapacity, chromosomes[totalStation * 2]); + //period為卡車起始出發時間 + double USA = 0; //USA = unsatisfied amount + double period = chromosomes[totalStation * 2 + 1]; //利用distancematrix除以車速即可得到現在的時間 + double totalUSA = NotDoAnything; + totalDistance = 0; + int[] routingSequence = Decode(chromosomes); + period += (startTOvertex[routingSequence[0]] / speed);//抵達第一站的時間 + // totalDistance += startTOvertex[routingSequence[0]]; //抵達第一站的距離 + int i = 0; int[] temp = new int[totalStation]; + while (period <= timehorizon && i < totalStation - 1) + { + if(i == 0) { totalUSA = 0; } + temp[i] = truck.PickupDelivery(chromosomes[routingSequence[i] + totalStation]); + USA = HoldingShortageSurplus(period, routingSequence[i], temp[i],ref truck); + totalUSA += USA; + period += ((distanceMatrix[routingSequence[i], routingSequence[i + 1]] / speed ));//到下一站的時間點 + //totalDistance += distanceMatrix[routingSequence[i], routingSequence[i + 1]]; + i++; + //update datagrid view for debugging + if(checkBox.Checked == true) + { + dataGridView.Rows[0].Cells[routingSequence[i]].Value = USA.ToString(); + } + } + if (i != 0 && period <= timehorizon) + { + //因為上面最後一次不會做到所以... + temp[i] = truck.PickupDelivery(chromosomes[routingSequence[i] + totalStation]); + USA = HoldingShortageSurplus(period, routingSequence[i], temp[i], ref truck); + totalUSA += USA; + finishStation = i; + }else if(i != 0) { finishStation = i-1; } + + + if (finishStation != totalStation - 1) + { + //沒有跑完的車站繼續算成本 + for (int a = finishStation; a < totalStation ; a++) + { + USA= HoldingShortageSurplus(timehorizon, routingSequence[a], 0,ref truck); + totalUSA += USA; + if (checkBox.Checked == true) + { + dataGridView.Rows[0].Cells[routingSequence[a]].Value = USA.ToString(); + } + } + } + if(min > totalUSA) + { + min = totalUSA; + soFarfinishStation = finishStation; + temp.CopyTo(PandD,0); + routingSequence.CopyTo(BestRouting, 0); + } + return totalUSA; + } + //其實該list的第0個的值是第1站被繞行的順序 + private int[]Decode(int[] chromosome) + { + int[] routingSequence = new int[totalStation]; + int[] temp = new int[totalStation]; + for(int i = 0; i < totalStation; i++) + { + temp[i] = chromosome[i];routingSequence[i] = i ; //when you add depot location just amend it + } + Array.Sort(temp, routingSequence); + return routingSequence; + } + /// + /// 其實還沒考慮過初始站點的bike amount為0時的情況,如果有會fail + /// + /// 卡車出發時點 + /// station id + /// GA求解後pick up or delivery的數量 + /// + private double HoldingShortageSurplus(double starttime,int stationID ,int commodity,ref Truck truck) + { + double bikeAmount = 0; + double accumulatedtime = 0; + // Truck t = truck; + if (stations[stationID].Declinebymin < 0) //deliver bicycle to the station commodity must be positive + { + double lackTime = 0.0; + //卡車到達該站時該站的腳踏車就沒ㄌ + if ( stations[stationID].currentGoods / stations[stationID].Declinebymin * -1 < starttime) + { + lackTime = stations[stationID].currentGoods / stations[stationID].Declinebymin * -1; + accumulatedtime = starttime - lackTime; + bikeAmount += stations[stationID].Declinebymin * accumulatedtime*-1; + if (bikeAmount < 0) throw new Exception("bug!!!"); + if (stations[stationID].Capacity >= commodity)//如果給的數量超過站的容量就G囉 + { + stations[stationID].currentGoods = commodity; + } + else + { + stations[stationID].currentGoods = stations[stationID].Capacity; + truck.CurrentGoods += (commodity - (int)stations[stationID].Capacity); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + } + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if(stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + if (commodity != 0) + { + lackTime = stations[stationID].currentGoods / stations[stationID].Declinebymin * -1 + starttime;//又缺為0時 + if (timehorizon >= lackTime) + { + bikeAmount += stations[stationID].Declinebymin * (timehorizon - lackTime) * -1; + } + } + else + { + if (timehorizon >= lackTime) + { + bikeAmount = (timehorizon - lackTime) * stations[stationID].Declinebymin * -1; + } + } + } + else + { + stations[stationID].currentGoods = Convert.ToInt32( stations[stationID].currentGoods + starttime * stations[stationID].Declinebymin); + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + if (stations[stationID].currentGoods + commodity <= stations[stationID].Capacity) + { + stations[stationID].currentGoods += (commodity); + } + else //卡車送的超出站可以負荷的輛 + { + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (int)(commodity - stations[stationID].Locker); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + stations[stationID].currentGoods = stations[stationID].Capacity; + if (truck.CurrentGoods > truckcapacity || truck.CurrentSpace < 0) + { + throw new Exception(); + } + } + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + lackTime = stations[stationID].currentGoods / stations[stationID].Declinebymin*-1 + starttime; + if (timehorizon > lackTime) + { + bikeAmount += stations[stationID].Declinebymin * (timehorizon - lackTime)*-1; + if (bikeAmount < 0) throw new Exception("bug!!!"); + } + } + stations[stationID].currentGoods = Convert.ToInt32(initialGoods[stationID]); + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + if (bikeAmount < 0) throw new Exception("bug!!!"); + return bikeAmount; + } + else if(stations[stationID].Surplusbymin > 0) //pickup bicycle station commodity must be negative + { + double surplustime; + //卡車到達該站時該站的腳踏車就滿ㄌ + if (stations[stationID].Locker/stations[stationID].Surplusbymin < starttime) + { + surplustime = stations[stationID].Locker/stations[stationID].Surplusbymin; + accumulatedtime = starttime - surplustime; + bikeAmount += stations[stationID].Surplusbymin * accumulatedtime; + if (bikeAmount < 0) throw new Exception("bug!!!"); + if (stations[stationID].Capacity >= -commodity) + { + stations[stationID].Locker = -1 * commodity; + } + else + { + stations[stationID].Locker = stations[stationID].Capacity; + truck.CurrentSpace -= (int)(commodity + stations[stationID].Capacity); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + } + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + if (commodity != 0) + { + stations[stationID].currentGoods = stations[stationID].Capacity - stations[stationID].Locker; + surplustime = stations[stationID].Locker / stations[stationID].Surplusbymin + starttime;//又滿時 + if (surplustime < timehorizon) + { + bikeAmount += stations[stationID].Surplusbymin * (timehorizon - surplustime); + if (bikeAmount < 0) throw new Exception("bug!!!"); + } + } + else + { + stations[stationID].currentGoods = stations[stationID].Capacity - stations[stationID].Locker; + if (surplustime < timehorizon) + { + bikeAmount = (timehorizon - surplustime) * stations[stationID].Surplusbymin; + } + } + } + else + { + stations[stationID].currentGoods = Convert.ToInt32(stations[stationID].currentGoods + starttime * stations[stationID].Surplusbymin); + if (stations[stationID].currentGoods + commodity >= 0) + { + stations[stationID].Locker = stations[stationID].Capacity - (stations[stationID].currentGoods + commodity); + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + } + else //該站已經不能再拿走貨物ㄌ不然就會變成負的 + { + truck.CurrentSpace -= (int)(commodity + stations[stationID].currentGoods); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + stations[stationID].Locker = 0; + //改變卡車上的貨物數量 + if (truck.CurrentGoods > truckcapacity || truck.CurrentSpace < 0) + { + throw new Exception(); + } + } + surplustime = stations[stationID].Locker / stations[stationID].Surplusbymin + starttime; + if (surplustime < timehorizon) + { + bikeAmount += stations[stationID].Surplusbymin * (timehorizon - surplustime); + if (bikeAmount < 0) throw new Exception("bug!!!"); + } + } + + stations[stationID].currentGoods = Convert.ToInt32(initialGoods[stationID]); + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if (stations[stationID].Locker < 0) { throw new Exception("bug is here !!"); } + if (bikeAmount < 0) throw new Exception("bug!!!"); + return bikeAmount; + } + return 0; + } + + private void openfile(object sender, EventArgs e) + { + dataGridView.Rows.Clear();dataGridView.Columns.Clear(); + if (openFileDialog.ShowDialog() == DialogResult.OK) + { + StreamReader sr = new StreamReader(openFileDialog.FileName); + totalStation = Convert.ToInt32( sr.ReadLine().ToString()); + timehorizon = Convert.ToDouble(sr.ReadLine());txbtimehorizon.Text = timehorizon.ToString(); + truckcapacity = Convert.ToInt32(sr.ReadLine()); txbcapacity.Text = truckcapacity.ToString(); + speed = Convert.ToDouble(sr.ReadLine());txbspeed.Text = speed.ToString(); + + initialGoods = sr.ReadLine().Split(','); + string[]capacity = sr.ReadLine().Split(','); + string[] rate = sr.ReadLine().Split(','); + string[] distance = sr.ReadLine().Split(','); + string[] startTOother = sr.ReadLine().Split(','); + stations = new Station[totalStation]; + distanceMatrix = new double[totalStation, totalStation]; + startTOvertex = new double[totalStation]; + + for(int i = 0; i < stations.Length; i++) + { + stations[i] = new Station(Convert.ToInt32(capacity[i]), Convert.ToInt32(initialGoods[i]), i, Convert.ToDouble(rate[i])); + } + //for benchmark + // stations[1].currentGoods = 40;stations[1].currentSpace = 0; + int c = 0; + //目前仍不知道倉儲的位子 + for(int i = 0; i < totalStation; i++) + { + for(int j = 0; j < totalStation; j++) + { + distanceMatrix[i, j] = Convert.ToDouble(distance[c]); + c++; + } + } + //加入從depot到其他vertex的距離 + for(int i = 0; i < totalStation; i++) + { + startTOvertex[i] = Convert.ToDouble(startTOother[i]); + } + PandD = new int[totalStation]; + BestRouting = new int[totalStation]; + sr.Close(); + + if (checkBox.Checked == true) + { + for (int k = 0; k < totalStation; k++) + { + dataGridView.Columns.Add("station"+stations[k].StationID.ToString(),"station"+stations[k].StationID.ToString()); + dataGridView.Columns[k].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[k].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[k].HeaderCell.Value = "station" + stations[k].StationID.ToString(); + } + + dataGridView.Rows.Add(); + dataGridView.Rows[0].HeaderCell.ValueType = typeof(string); + dataGridView.Rows[0].HeaderCell.Value = "cost"; + } + } + + } + + private void getlowerbound(object sender, EventArgs e) + { + totalDistance = 0; + Station[] ss = new Station[totalStation]; + //從0開始出發每次都找最短距離作為他的下一站 + stations.CopyTo(ss, 0); + Array.Sort(ss); + Station[] Sequence = new Station[totalStation]; + int j = 0; + for (int i = totalStation - 1; i > -1; i--) + { + Sequence[j] = ss[i];j++; + } + double period = 0; //利用distancematrix除以車速即可得到現在的時間 + double cost = 0.0; + period += (startTOvertex[Sequence[0].StationID] / speed );//抵達第一站的時間 + totalDistance += startTOvertex[Sequence[0].StationID]; //抵達第一站的距離 + int a = 0;Truck truck = new Truck(truckcapacity, truckcapacity/2); + int[] temp = new int[totalStation]; + while(period <= timehorizon && a < totalStation - 1) + { + + if (Sequence[a].Declinebymin < 0) + { + temp[a] = truck.PickupDelivery(truckcapacity/2); + cost += HoldingShortageSurplus(period, Sequence[a].StationID,temp[a],ref truck); + } + else if (Sequence[a].Surplusbymin > 0) + { + temp[a] = truck.PickupDelivery(-truckcapacity/2); + cost += HoldingShortageSurplus(period, Sequence[a].StationID,temp[a], ref truck); + } + + period += distanceMatrix[Sequence[a].StationID, Sequence[a + 1].StationID] /speed;//到下一站的時間點 + totalDistance += distanceMatrix[Sequence[a].StationID, Sequence[a + 1].StationID]; + a++; + } + if(totalDistance >= speed * timehorizon) { totalDistance-= distanceMatrix[Sequence[a-1].StationID, Sequence[a].StationID]; } + //因為上面最後一次部會做所以... + if (Sequence[a].Declinebymin < 0 && period <= timehorizon) + { + temp[a] = truck.PickupDelivery(truckcapacity/2); + cost += HoldingShortageSurplus(period, Sequence[a].StationID, temp[a], ref truck); + } + else if(Sequence[a].Surplusbymin > 0 && period <= timehorizon) + { + temp[a] = truck.PickupDelivery(-truckcapacity/2); + cost += HoldingShortageSurplus(period, Sequence[a].StationID, temp[a], ref truck); + } + else { a--; } + + //全部跑完要回去depot + if (a == totalStation - 1) + { + totalDistance += startTOvertex[Sequence[a].StationID]; + } + else + { + //沒有跑完的車站繼續算成本 + for (int b = a; b < totalStation - 1; b++) + { + cost += HoldingShortageSurplus(timehorizon, Sequence[b].StationID, 0, ref truck); + } + } + int totalpnd = 0; + richTextBox.Text = "routing path is depot "; + for(int i = 0; i < a+1; i++) + { + richTextBox.Text += (Sequence[i].StationID + " "); + } + richTextBox.Text += ("\n " + "pickup and delivery amount : "); + for (int i = 0; i <= a; i++) + { + richTextBox.Text += (temp[i] + " "); + totalpnd += Math.Abs(temp[i]); + } + richTextBox.Text +=("\n" +"********performance********"); + richTextBox.Text += ("\n" + "total unsatisfied amount is :" + cost); + richTextBox.Text += ("\n" + "total distance is :" + totalDistance ); + richTextBox.Text += ("\n" + "total pickup & delivery: " + totalpnd); + } + + private void nearestInsert(object sender, EventArgs e) + { + totalDistance = 0; + List seq = new List(); + double min = double.MaxValue; int last = -1;int next = -1; + double[,] d = new double[totalStation, totalStation]; + //seq.Add(0); //must begin at 0 + for(int a = 0;a < totalStation; a++) + { + for(int b = 0;b < totalStation; b++) + { + d[a, b] = distanceMatrix[a, b]; + } + } + for(int i = 1; i < totalStation; i++) + { + if (min > startTOvertex[i]) { min = startTOvertex[i]; last = i; } + } + //for(int j = 0;j < totalStation; j++) + //{ + // d[j, 0] = 0; + //} + seq.Add(last); + do + { + min = double.MaxValue; + for (int i = 0; i < totalStation; i++) + { + if (d[last, i] != 0 && min > d[last, i]) + { + min = d[last, i]; next = i; + } + } + for (int j = 0; j < totalStation; j++) + { + d[j, last] = 0; + } + seq.Add(next); + last = next; + } while (check(d,next)); + int[] routing = new int[seq.Count]; + seq.CopyTo(routing); + double period = 0; //利用distancematrix除以車速即可得到現在的時間 + double cost = 0.0; + Truck truck = new Truck(truckcapacity,truckcapacity/2); + period += (startTOvertex[routing[0]] / speed );//抵達第一站的時間 + totalDistance += startTOvertex[routing[0]]; //抵達第一站的距離 + int c = 0;int[] temp = new int[totalStation]; + while (c < totalStation-1 && period <= timehorizon) + { + if (stations[routing[c]].Declinebymin < 0) + { + temp[c] = truck.PickupDelivery(truckcapacity / 2); + cost += HoldingShortageSurplus(period, routing[c],temp[c], ref truck); + } + else + { + temp[c] = truck.PickupDelivery(-truckcapacity / 2); + cost += HoldingShortageSurplus(period, routing[c], temp[c], ref truck); + } + period += distanceMatrix[routing[c], routing[c + 1]]/speed;//到下一站的時間點 + totalDistance += distanceMatrix[routing[c], routing[c + 1]]; + c++; + } + //因為上面最後一次部會做所以... + if (stations[routing[c]].Declinebymin < 0 && period <= timehorizon) + { + temp[c] = truck.PickupDelivery(truckcapacity / 2); + cost += HoldingShortageSurplus(period, routing[c], temp[c], ref truck); + } + else if(stations[routing[c]].Surplusbymin > 0 && period <= timehorizon) + { + temp[c] = truck.PickupDelivery(-truckcapacity / 2); + cost += HoldingShortageSurplus(period, routing[c], temp[c], ref truck); + } + else { c--; } + + //全部跑完要回去depot + if (c == totalStation - 1) + { + totalDistance += startTOvertex[routing[c]]; + } + else + { + //沒有跑完的車站繼續算成本 + for (int b = c; b < totalStation - 1; b++) + { + cost += HoldingShortageSurplus(timehorizon, routing[b], 0, ref truck); + } + } + richTextBox.Text = "routing path is: depot "; + for (int i = 0; i < c+1; i++) + { + richTextBox.Text += (routing[i] + " "); + } + int tpnd = 0; + richTextBox.Text += "\n" + "pickup and delivery "; + for (int i = 0; i < c + 1; i++) + { + richTextBox.Text += (temp[i] + " "); + tpnd += Math.Abs( temp[i] ); + } + richTextBox.Text += "\n" + "********performance********"; + richTextBox.Text += ("\n" + "total unsatisfied amount is :" + cost); + richTextBox.Text += ("\n" + "total distance is " + totalDistance); + richTextBox.Text += ("\n" + "total pickup & delivery is " + tpnd); + + } + private bool check(double[,] m,int n) + { bool flag = false; + for (int i = 0; i < totalStation; i++) + { + if (m[n, i] != 0) { flag = true; break; } + } + return flag; + } + + private void NBS(object sender, EventArgs e) + { + totalDistance = 0; + Station[] ss = new Station[stations.Length]; + stations.CopyTo(ss,0); + Array.Sort(ss); + //找出不需要用送的站點作為補給站之用 + List supplyStation = new List(); + Priority_Queue.SimplePriorityQueue pq = new Priority_Queue.SimplePriorityQueue(); + + for (int i = 0; i < ss.Length; i++) + { + if (ss[i].Rate != 0) + { + pq.Enqueue(ss[i],1); + } + if (ss[i].Rate == 0) + { + supplyStation.Add(ss[i]); + } + } + + int[] Sequence = new int[totalStation]; + for(int i = 0; i < Sequence.Length; i++) + { + Sequence[i] = -1; + } + //確定第一站為最需要先被服務的並且直接先決定卡車上的貨物數量 + //直接先決定到的時間點剛好為最需要被服務的剛好缺的時點 + int[] temp = new int[totalStation]; + double time = 0; + double cost = 0; + Truck truck = null; + for(int k = ss.Length -1; k >-1 ;k--) + { + if (ss[k].Rate != 0) + { + if (ss[k].Rate < 0) //rate < 0 => need to delivery + { + truck = new Truck(truckcapacity, truckcapacity); + temp[0] = truckcapacity / 2; + //cost = HoldingShortageSurplus(time, Sequence[0], truck.PickupDelivery(14)); + } + else if (ss[k].Rate > 0) + { + truck = new Truck(truckcapacity, 0); + temp[0] = -truckcapacity / 2; + //cost = HoldingShortageSurplus(time, Sequence[0], truck.PickupDelivery(-14)); + } + time = startTOvertex[ss[k].StationID] / speed; + Sequence[0] = ss[k].StationID; + temp[0] = truck.PickupDelivery(temp[0]); + cost += HoldingShortageSurplus(time, Sequence[0], temp[0], ref truck); + break; + } + } + + + Station s = null; + //開始建構解 + int a = 1;bool flag = false; + double min = double.MaxValue;double m = 0;int selected = -1; + + while (time <= timehorizon && a < totalStation) + { + while (pq.Count != 0) + { + s = pq.Max(); + pq.Remove(s); flag = false; + //s = pq.Dequeue(); + if (Sequence.Contains(s.StationID) == false) + { + Sequence[a] = s.StationID; + break; + } + if (pq.Count == 0) + { + if(supplyStation.Count != 0) + { + s = supplyStation.Max(); + supplyStation.Remove(s); + } + break; + } + } + min = double.MaxValue; + //下一站是需要貨物的可是你卻沒有貨ㄌ + if (s.Declinebymin < 0) + { + //find truck lack of goods + if (truck.CurrentGoods == 0 && supplyStation.Count != 0) + { + min = double.MaxValue; + //find the nearest supply station + for (int i = 0; i < supplyStation.Count; i++) + { + m = distanceMatrix[Sequence[a - 1], supplyStation.ElementAt(i).StationID]; + if (min > m) + { + min = m; selected = i; + } + } + temp[a] = truck.SupplyTruck(supplyStation.ElementAt(selected)); + flag = true; + Sequence[a] = supplyStation.ElementAt(selected).StationID; + supplyStation.RemoveAt(selected); + if (a != stations.Length - 1) + { + Sequence[a + 1] = s.StationID; + } + } + if (flag == true) + { + time += distanceMatrix[Sequence[a - 1], Sequence[a]] / speed;//到下一站的時間點 + totalDistance += distanceMatrix[Sequence[a - 1], Sequence[a]]; + if (a != stations.Length - 1) + { + time += distanceMatrix[Sequence[a], Sequence[a + 1]] / speed;//到下一站的時間點 + totalDistance += distanceMatrix[Sequence[a], Sequence[a + 1]]; + temp[a + 1] = truck.PickupDelivery(truckcapacity / 2); + cost += HoldingShortageSurplus(time, Sequence[a + 1], temp[a + 1], ref truck); + } + a+=2; + } + else + { + temp[a] = truck.PickupDelivery(truckcapacity / 2); + cost += HoldingShortageSurplus(time, Sequence[a], temp[a], ref truck); + } + + } + else + { + //find truck full of goods + if (truck.CurrentSpace == 0 && supplyStation.Count != 0) + { + //find the nearest supply station + min = double.MaxValue; + for (int i = 0; i < supplyStation.Count; i++) + { + m = distanceMatrix[Sequence[a - 1], supplyStation.ElementAt(i).StationID]; + if (min > m) + { + min = m; selected = i; + } + + } + temp[a] = truck.SupplyTruck(supplyStation.ElementAt(selected)); + flag = true; + Sequence[a] = supplyStation.ElementAt(selected).StationID; + supplyStation.RemoveAt(selected); + if (a != stations.Length - 1) + { + Sequence[a + 1] = s.StationID; + } + + } + if (flag == true) + { + time += distanceMatrix[Sequence[a - 1], Sequence[a]] / speed;//到下一站的時間點 + totalDistance += distanceMatrix[Sequence[a - 1], Sequence[a]]; + if (a != stations.Length - 1) + { + + time += distanceMatrix[Sequence[a], Sequence[a + 1]] / speed;//到下一站的時間點 + totalDistance += distanceMatrix[Sequence[a], Sequence[a + 1]]; + temp[a + 1] = truck.PickupDelivery(-truckcapacity / 2); + cost += HoldingShortageSurplus(time, Sequence[a + 1], temp[a + 1], ref truck); + } + a+=2; + } + else + { + temp[a] = truck.PickupDelivery(-truckcapacity / 2); + cost += HoldingShortageSurplus(time, Sequence[a], temp[a], ref truck); + } + } + if (flag == false) + { + time += distanceMatrix[Sequence[a - 1], Sequence[a]]/speed;//到下一站的時間點 + totalDistance += distanceMatrix[Sequence[a - 1], Sequence[a]]; + a++; + } + } + if (a >= totalStation) { a = totalStation - 1; } + //因為上面最後一次部會做所以... + if (flag==false && stations[Sequence[a - 1]].Declinebymin < 0 && time <= timehorizon) + { + temp[a-1] = truck.PickupDelivery(truckcapacity / 2); + cost += HoldingShortageSurplus(time, Sequence[a - 1], temp[a - 1], ref truck); + } + else if (flag == false && stations[Sequence[a - 1]].Surplusbymin > 0 && time <= timehorizon) + { + temp[a-1] = truck.PickupDelivery(-truckcapacity / 2); + cost += HoldingShortageSurplus(time, Sequence[a - 1], temp[a - 1], ref truck); + } + else { a--; } + + //全部跑完要回去depot + if (a == totalStation - 1) + { + totalDistance += startTOvertex[Sequence[a]]; + } + else + { + //沒有跑完的車站繼續算成本 + for (int b = 0; b < pq.Count; b++) + { + cost += HoldingShortageSurplus(timehorizon, pq.ElementAt(b).StationID, 0, ref truck); + } + } + richTextBox.Text = "routing path is depot "; + for (int i = 0; i < a+1 ; i++) + { + richTextBox.Text += (Sequence[i] + " "); + } + + double totalPandD = 0; + richTextBox.Text += "\n" + "pickup & delivery amount: "; + for (int i = 0; i < temp.Length; i++) + { + richTextBox.Text += temp[i].ToString() + " "; + totalPandD += Math.Abs(temp[i]); + } + richTextBox.Text += "\n" + "********performance********"; + richTextBox.Text += "\n" + "unsatisfied amount :" + cost; + richTextBox.Text += ("\n" + "total distance is " + totalDistance); + richTextBox.Text += "\n" + "Total pickup & delivery : " + totalPandD; + + } + } +} diff --git a/BikeSharingSystem/Form1.resx b/BikeSharingSystem/Form1.resx new file mode 100644 index 0000000..2a1b048 --- /dev/null +++ b/BikeSharingSystem/Form1.resx @@ -0,0 +1,3164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 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 + /0ok7R/g/wGLJXFFGjgZ5AAAAABJRU5ErkJggg== + + + + + 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 + CkVo8R//8f/YeqMTQwBsawAAAABJRU5ErkJggg== + + + + 146, 0 + + + 146, 0 + + + 52 + + + + AAABAAEAWlkAAAEAIAB8gQAAFgAAACgAAABaAAAAsgAAAAEAIAAAAAAAKH0AABMLAAATCwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy + /wDCsv8AwrL/AMKy/wLCsv8GwrL/C8Ky/xPCsv8swrL/VMKy/3/Csv+hwrL/wcKy/8/Csv/iwrL//MKy + ///Csv//wrL//8Ky//bCsv/cwrL/0MKy/7vCsv+VwrL/c8Ky/1DCsv8iwrL/DsKy/wrCsv8FwrL/AcKy + /wDCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8AwrL/AMKy + /wHCsv8HwrL/D8Ky/yzCsv9mwrL/nsKy/9XCsv/zwrL/9cKy//jCsv/6wrL//MKy//zCsv/9wrL//8Ky + ///Csv//wrL//8Ky//7Csv/9wrL//MKy//vCsv/5wrL/98Ky//XCsv/wwrL/ycKy/5DCsv9YwrL/IcKy + /wzCsv8FwrL/AcKy/wDCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AMKy/wDCsv8EwrL/DcKy + /yXCsv9xwrL/w8Ky//LCsv/4wrL/+8Ky//3Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//cKy//rCsv/3wrL/6sKy + /6zCsv9ZwrL/HcKy/wvCsv8DwrL/AMKy/wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wDCsv8AwrL/BsKy/xTCsv9JwrL/q8Ky + /+nCsv/5wrL//cKy///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + //zCsv/4wrL/3MKy/5TCsv83wrL/DsKy/wPCsv8AwrL/AMKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AMKy/wXCsv8YwrL/VMKy/7fCsv/3wrL//MKy + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//sKy//vCsv/vwrL/oMKy/zvCsv8QwrL/A8Ky/wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wDCsv8CwrL/EsKy/03Csv++wrL/+cKy//3Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//MKy//HCsv+kwrL/NsKy/wvCsv8BwrL/AMKy/wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADCsv8AwrL/AcKy/wnCsv8vwrL/m8Ky//TCsv/9wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/8wrL/5sKy/3rCsv8hwrL/BcKy/wDCsv8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwrL/AMKy/wDCsv8CwrL/GMKy/2nCsv/ewrL//MKy///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//w7L//8Cw/f+8rfn/uar2/7ao9P+2qPT/t6n1/7mr + 9/+/sPz/wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//sKy//zCsv/FwrL/S8Ky/w7Csv8BwrL/AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADCsv8AwrL/AMKy/wXCsv8rwrL/n8Ky//rCsv/+wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Gy/v+8rfn/tafy/5+U3v99eL7/ZGOm/1NUlf9TVJX/Wlqc/2hm + qf+Yj9f/tKbx/7yt+f/Bsf7/wrL//8Ky///Csv//wrL//8Ky///Csv/+wrL/78Ky/3fCsv8cwrL/AsKy + /wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy + /wDCsv8AwrL/C8Ky/0fCsv/KwrL//cKy///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Oz + ///Ds///wrL//7+v/P+/r/z/wbH+/8Oz///Ds///w7L//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//vK35/6me5/98d73/RUmJ/yszb/8sNW7/Mjpx/zU9c/80PXP/Mzty/y84 + b/8wN3P/SkyN/4F7wf+xo+7/wbH9/8Oz///Ds///w7P//8Oz///Csv//wrL//8Ky//3Csv+nwrL/MMKy + /wXCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy + /wHCsv8RwrL/ZMKy/+rCsv/+wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky//+9rvv/tqjz/7Cj + 7v+toev/pprk/5WL1P+SidL/n5Td/62g6v+uoez/sqXw/7ep9f+9rvv/wrL//8Oz///Csv//wrL//8Ky + ///Csv//w7L//7+w/P+toOv/fHe8/zo/fv8pMmz/Nz91/1Zdif+Bh6b/o6e6/7i8xv+3u8T/rbG8/5Wa + rP9UW4T/JzBq/zY7ev9raaz/qp7o/7Om8P+vou3/r6Lt/7Cj7v+4qvb/wbH+/8Ky///Csv/+wrL/0sKy + /0LCsv8HwrL/AMKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AcKy + /xXCsv9xwrL/8sKy///Csv//wrL//8Ky///Csv//wrL//8Ky///Bsv//vK35/62g6/+Igsn/Wlqc/zk+ + ff8kLWn/Iyxo/ycwa/8oMWv/JS5p/yEqZv8rMnD/Q0iI/2Jipf+Jgsn/pZnj/7Om8f+9rvr/wrL//8Ky + ///Ds///vq/6/5iO1/9HSov/Ji9p/zU+dP93faH/ztDb//T28//5+/P/9/jt//T25//y9OL/8PPf//Dz + 3f/m6dj/cHaT/yYvaf8vNnT/Y2Kl/0dLiv8xN3b/Mjh2/ztAf/9raaz/pZrk/7mq9v/Bsf7/wrL//8Ky + /9zCsv9PwrL/CsKy/wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8BwrL/GMKy + /37Csv/5wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Gx/f+uoez/f3nA/0dKiv8oMWv/Nj50/z5G + ev9CSn3/TVSF/2RqlP9nbpf/Vl2L/0JKff9BSX3/O0N4/zM8c/8pMmz/KjNv/01PkP+Gf8b/raDr/72u + +v/AsPr/i4TL/ztBgP8mL2n/Zm2W/8vN2//7/Pv//v76//v89v/4+u//9ffo//L04f/v8tz/7vHY/+3x + 1//t8df/8fXb/3R7lf8mL2n/KDBu/y02bv85QnT/PkZ2/zI6cP8nMGz/PEB//3NwtP+vou3/wbH+/8Ky + ///Csv/nwrL/WMKy/wzCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wHCsv8WwrL/gMKy + //3Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL+/6qe6f9aWpz/Iyxn/z5Gev9zeZ//s7bL/+Di + 6v/7/P3////////////////////////////z8/b/0dPf/6irwv90eZ//TlWF/zlBd/8nMGr/PUKB/4+H + z/+Ph8//PEGB/ycwav90ep//3N7m///////+/v3//f35//r79P/3+O3/8/bk/+/z3P/t8Nf/7PDU/+zw + 1P/s8NT/7PDU/+7x1/9yeZP/JC1o/2pxjv/Hy8D/3ODM/52jq/9RWIH/Ji9p/zo/fv9zcLT/t6n1/8Sz + ///Ds///w7P/68Ky/1rCsv8KwrL/AMKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AMKy/xHCsv9ywrL/+cKy + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Ds///uKr2/3NwtP8hK2b/TlWG/7u90P////////////// + ////////////////////////////////////////////////////////9fb4/8TH1/9udJv/Mjpx/0RJ + hv88QYH/JS5p/3+Ep//n6O7///////7+/f/9/vz//P35//r79P/3+Oz/8/Ti/+7y2v/s8NT/6+/S/+vv + 0//r79P/6+/T/+zw1P/v8tb/bXSQ/7vAuf/u8tT/6+/T/+zw1P/r7tT/Zm2M/yYvaf88QYD/mI7X/6uf + 6f+rn+n/tafz/8Ky/+XGtv9L3cn/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/DMKy/2XCsv/0wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Ds///pJnj/0FFhf9ETH7/vL/R//////////////////// + ///////////////////////////////////////////////////////////////////u7/P/rrLI/1Zd + i/8yOnL/e4Gk/+Dh6v/////////+//7+/f/+/vz//f35//r79P/2+Oz/8/Xi/+/y2v/s8NX/6+/T/+vv + 0//r79P/6+/T/+zw1f/t8NX/7PDV/+zv1P/r79L/6+/T/+vv0//s8NP/xsrA/0BIeP8rM3D/MTh2/zA2 + df8zOXj/Y2Kk/56U3f+lmuPYkYjQR6SY4gQpMG0AICllAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8FwrL/TsKy/+zCsv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Oz//+9rvv/hH7E/yYvaf97gKT///////////////////////// + ////////////////////////////////////////////////////////////////////////8vL2/7W5 + zf+2uc3/8vP2///////////////+//7//v/+/v3//f75//r79P/3+O7/9PXl//Dz3f/u8dj/7fDV/+zw + 1f/s8NX/7PDV/+3w1v/t8df/7fDX/+zw1P/r79P/6+/S/+vv0v/u8dT/SlJ9/x0mZP8gKWb/LTZt/0BI + d/80PHD/Iitn/yMraf8wN3X/V1ia409RkkEoMG0RGiRfASEqZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wLCsv8wwrL/0cKy///Csv//wrL//8Ky + ///Csv//w7P//8Oz///Ds///vq/8/7+w/P+0p/L/Z2Wo/zU9c/+ipr////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////v/+/v3//v77//v89//4+vH/9vfq//P14//w897/7/La/+7x + 2f/u8dn/7vHZ/+/y2v/u8tv/7vLZ/+7x1v/s8NX/6+/T/+vv0v/s8NP/bHOO/0dPe/9JUXz/gIea/87T + xP+boaj/VFyC/0hQe/80PXH/JzBs/zI5d+YqMm92JC1pFyApZQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AcKy/xzCsv+kwrL//8Ky///Csv//wrL//8Ky + ///Csv//uKr2/6ue6f+fld7/jITM/4uEzP+RidH/V1ea/zpCd/+ussj///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////v/+//3//v77//z++f/6+/X/+Pnv//b36v/z9uX/8vXi//H0 + 4P/x9N//8vTg//L04P/x9N//8PPd/+/z2v/u8df/7PDU/+vv0//r79L/7PDS/+zw0//u8dT/7fHU/+vv + 0//s8NP/7fHU/+js0v+boaj/UlqB/yUtaP8qMm7ZJi5rayQsaQgiK2cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/CsKy/3TCsv/8wrL//8Ky///Csv//wrL//76v + +/+mm+X/dHC1/0FFhf8mLmz/JS5o/yUuaP8nMGz/OD59/zlBdv+orMP///////////////////////// + ///////////////////////////+/////v////7////+//////////////////////////////////// + /////////////////////////////////v/+//3//v78//39+v/8/Pf/+vvz//j67//2+ez/9vjq//T3 + 6P/09uf/9Pbn//T25v/z9eX/8vTi//H03v/v8tr/7fHW/+zv1P/r79L/6+/S/+vv0//r79P/6+/S/+vv + 0v/r79L/6+/S/+vv0v/t8NP/5urR/15liP8lLmn/Ji5ryiQtaSYgKmUCAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8DwrL/NsKy/+XCsv//wrL//8Ky///Csv//vK35/5mP + 2P9KTY3/KzRt/0FJfP9WXYr/cHac/3F3nf9XXov/OUF3/ztDef+3us7///////////////////////// + /v////7////+//7//f/+/v3//v79//7+/f/+/v3//v78//7+/f/+//3////+/////v////////////// + ///////////+/////v/+//7//v79//7+/P/+/vz//f37//39+v/8/Pj/+vv0//n68v/4+u//9/ju//b4 + 7f/2+Oz/9vfq//X36f/09+j/8/bk//L04P/w89z/7vHZ/+zw1f/s79T/6+/T/+vv0//s79P/6+/S/+vv + 0v/r79L/6+/S/+vv0v/r79L/7O/T/+To0f9IUHz/JzBs+SYuaoolLWoLKjFuAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8WwrL/q8Ky//7Csv//wrL//8Ky//++r/v/korS/0xP + j/8+Rnr/f4Sn/8rM2v/5+fr////////////6+vz/srXK/3h9ov/z8/f///////////////7//v/+//7+ + /f/+/vz//v78//3++//9/fr//f36//39+v/9/fn//f35//3++v/9/vr//v77//3+/f/+/v3////9//7+ + /f/+/v3//v78//7++//9/vr//f35//z9+f/8/fj/+/z3//v89v/6+/T/+fry//j68P/3+u7/9/jt//b4 + 6//2+Or/9fjp//X36P/09+b/8vXk//L14f/x9N7/7/Lb/+3x2P/t8Nf/7PDV/+zw1f/s8NT/6+/T/+vv + 0v/r79L/6+/S/+vv0v/r79L/6+/S/+rv0/+boar/LTZt/igwbeEpMG0mKC9rAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wbCsv9YwrL/+cKy///Csv//wrL//8Cw/f+il+H/TE+P/0NL + ff+rrsX/8/P2///////////////////////////////////////////////9//7+/f/+/vz//f77//39 + +v/8/fj/+/z3//v79v/6+/X/+vv0//r79P/6+/P/+vv0//r79f/7/PX/+/z2//z8+P/8/Pn//f35//z9 + +f/8/fj//P34//v89v/7+/X/+vv0//n78v/5+vH/+Prw//f57//3+e3/9vjs//b36v/19+j/9Pfn//T2 + 5f/z9uT/8/Xj//L14v/y9OH/8fTf//H03v/w893/7/Lb/+7x2f/u8dj/7vHY/+3w1//t8Nb/7PDU/+vv + 0//r79L/6+/S/+vv0v/r79L/6+/S/+vv0//n69L/SVF9/yYva/suNXKCLzZzCv/6/wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwrL/AcKy/x/Csv/LwrL//sKy///Csv//wrL//7Om8f9UVZf/Ljdv/5md + uf/6+vv//////////////////////////////////////////v/+/vz//f77//z9+v/8/Pj/+/z2//r7 + 9P/6+vL/+frw//j57v/3+e3/9/js//b47P/2+Ov/9vjr//f47P/3+e3/+Pnw//n68f/5+vL/+vvz//r7 + 8//5+vL/+frx//j67//3+e3/9vjs//X46v/19+n/9Pfn//P25f/z9eT/8vXi//L14f/x9OD/8fTf//Dz + 3v/w893/7/Pc/+/y2//v8tr/7vHa/+7x2f/u8dj/7vLY/+7x2P/u8tn/7vLZ/+7y2v/u8dj/7fHW/+zw + 1f/r79P/6+/S/+vv0v/r79L/6+/S/+vv0//q7tP/l52n/y02bv41O3rhPEGAFQAA/wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADCsv8AwrL/CMKy/23Csv/8wrL//8Ky///Csv//wLD9/5iP2P8jLGf/UViH/+Dh + 6f////////////////////////////////////7//v79//3+/P/8/fn/+/z3//r79f/5+vL/+Pnv//f4 + 7P/2+On/9fjo//X35v/09+X/9Pfk//P24//z9eL/8vXh//L14v/z9eP/9Pbm//T36P/19+r/9vfr//b3 + 6//1+Or/9ffo//T25v/z9uT/8/Xi//L14f/y9d//8vXf//L13v/y9d3/8vXc//L13P/y9Nv/8fTa//H0 + 2f/x9Nj/8PPY/+/z1//v8tb/7vHW/+3x1f/t8NT/7fDV/+3w1f/t8df/7vHZ/+/z3P/v8tz/7vLa/+3x + 2P/s8NX/6+/T/+vv0v/r79L/6+/S/+vv0v/r79P/1NnJ/zU9cv8zOXf3hH3EM9DB/wLCsv8AAAAAAAAA + AAAAAAAAAAAAAAAAAADCsv8BwrL/HMKy/9HCsv/+wrL//8Ky///Csv//uKr2/2poq/8yOnL/nqK8//// + /////////////////////////////////f/9/vz//f36//z8+P/6+/T/+frx//f57f/19+n/9Pbm//X2 + 5//z9ej/6uzg/+Pl2P/c3dH/3d7R/9/h0//j5Nb/6Ona/+/w4f/y9eL/8PPd//H03v/x9eD/8vXi//L0 + 4f/y9eD/8vXf//P14//x8+T/6+3e/+nq2//k5tb/29zN/9HTxv/JzcH/wci8/7zEuf+5w7n/ucS6/7jD + uf+7xLn/v8e6/8bMvf/Q1MP/293M/+Pl0v/r7tv/7fDW/+zw0//s8NT/7vHY//Dz3P/w89//8fTf/+/z + 3P/u8dj/7PDV/+vv0//r79P/6+/S/+vv0v/s79P/3uLO/zY+cv8tNHH7q57pkca1/wvCsv8AAAAAAAAA + AAAAAAAAAAAAAMKy/wDCsv8GwrL/XsKy//vCsv//wrL//8Ky///Dsv//s6Xw/0dKi/86Qnj/zM/c//// + ///////////////////////////9//7+/P/8/fr/+/z3//r68v/4+e7/9ffp//P25P/y9OH/8PPg/+jp + 4v/MzNT/o6i3/4uXq/95iJ//eYig/4KQpv+Omaz/oae1/8HDzP/d3tr/5+jY/+/x3f/v89n/8PPa//Dy + 3v/r7N3/4uTU/9vc2P/JydP/r7K+/6Gnt/+RnK//eYig/2B3lf9MbI7/OWGI/ypahf8kWoj/I1yL/yJa + if8pXIn/M1+I/0Zqjv9geZb/fIui/5ifsP/Bw83/29zR/+fq1//t8db/7vHX//Dz3P/y9OH/8vXj//L0 + 4f/w89z/7vHY/+zw1f/r79P/6+/S/+vv0v/s79P/4ubQ/zY/cv8rMm/+s6Xx58Oz/y3Csv8CAAAAAAAA + AAAAAAAAAAAAAMKy/wDCsv8SwrL/v8Ky//3Csv//wrL//8Ky///Dsv//saPv/zxAgP89RXn/3N3n//// + //////////////////////7//v79//39+//7/Pf/+fry//f57P/09+b/8fXh//Dz3f/s8Nr/19nS/52i + sv9YcI3/KVuF/xhdkP8WY5n/EmCW/xVfk/8bXY7/KlyG/0xtjf92iJ//pam5/87OzP/i5dP/4uTT/9DQ + zf+xs7//kJmr/3OFnf9VcpH/OmOI/yVah/8aXI//FmOa/xRtqP8TdrT/EXq7/xB+wP8QgcT/D4LF/w+C + xf8Pf8L/D3q8/w92tv8Sbaj/FmGW/yNah/9MbY7/fYyj/62wvv/T1Mr/6eva//H04P/09uT/9ffo//T2 + 5v/y9eH/7/Pb/+3x1//s8NT/6+/T/+vv0v/r79P/4ubP/zY/cv8rMnD/tKby+8Ky/4HCsv8JwrL/AAAA + AAAAAAAAAAAAAMKy/wPCsv82wrL/9MKy///Csv//wrL//8Ky///Dsv//s6Xw/0dKiv86Qnj/zc/d//// + //////////////////////7//v78//z9+P/6+/T/9/nt//T25v/x9N//7/La/+7y2v/W19D/gIib/zJb + gv8SaqP/EIDC/w6Fy/8Oh8//D4jP/w+Izf8Phcr/EH/C/xF1s/8XZZv/MWGK/2R3kv+Xm6v/lZqr/2V4 + kv89Yof/IF2N/xRlnP8Scq7/EXq7/xCAxP8PhMv/DofP/w6J0P8OidD/D4jP/w+Hzf8Qhsz/EIbL/xCG + zP8Qh83/D4jO/w+J0P8PitH/D4jO/xCBxP8Qc7L/FV+U/zlhhv9vfpb/rrG+/93e2P/19+3/+Pnt//b4 + 6//09uX/8fTe/+7x2P/s8NT/6+/T/+vv0v/r79P/4OTP/zY/cv8tNXL/tKfy/cKy/8/Csv8WwrL/AAAA + AAAAAAAAwrL/AMKy/wnCsv+EwrL/+sKy///Csv//wrL//8Ky///Csv//uKr2/2lnq/8xOXH/n6O9//// + /////////////////v/+/v3//f77//v89v/5+vH/9ffp//H04f/v8tr/7/La/+Xn3f+Um6//JVaA/xF6 + uv8Ojdb/DovS/xCGzP8QhMn/EIPI/xCEyP8Qhcr/D4fN/w+J0P8OiM7/D3y+/xZkm/8sWID/K1qE/xZm + nf8ReLj/D4LH/w+Izv8Pic//D4jO/w+HzP8Qhcr/EITI/xGDx/8Rg8b/EYPG/xGDxv8Rg8f/EYPH/xGD + x/8Rg8b/EYPG/xGDxv8Rg8b/EYTI/xCHzP8PidD/D4bM/xF3t/8WYJT/PmOH/4KMof/MzNT/8vLu//j6 + 7//2+On/8/bi//H02//u8tb/7fHU/+3x1P/s8NP/wMS9/zI7cP80Onj/tafz/8Ky//fCsv9HwrL/BAAA + AAAAAAAAwrL/AcKy/xfCsv/QwrL//cKy///Csv//wrL//8Ky///Csv//v7D8/5eO1v8xOHT/XWSQ/+Pk + 7P///////////////v/+/v3//f36//r79f/4+e7/9Pbl//Dz3f/u8db/7/He/77AzP8+XYD/FHCs/xCH + zP8SgsT/EoHE/xCFyv8Phs3/D4bN/w+Fy/8Qg8j/EYPG/xGDxv8QhMn/D4jO/xCGzP8RfL3/EXy9/xCG + zP8PiM//EIbM/xGEyP8Rg8f/EYPG/xGDxv8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDxv8Rg8b/EYTJ/xCHzv8Phsv/EXa0/yBbiv9ba4f/trbB/+/w + 7f/09ez/4uLY/9fYzP/T1Mf/09TF/9fYyP/R1Mf/ZWuL/ykxa/9SU5T/t6n1/8Oz//vCsv+awrL/CsKy + /wAAAAAAwrL/BMKy/0TCsv/3wrL//8Ky///Csv//wrL//8Ky///Csv//w7P//7ao9P9YWZr/KTJr/3yB + pf/n6O7//////////v/+/vz//f35//r79P/3+O3/8/bk//H13//q7dz/yMfA/3Z6jv8hQmb/ImGQ/yRc + iv8jXIn/Il+P/x5onP8Zc63/FXu5/xGCxf8Phs3/D4fN/xCEyf8Rg8b/EYPG/xCEyf8Ph83/EIfN/xGE + yf8Rg8b/EYPG/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Qhcr/D4jO/xGAxP8XYJX/UGaE/66v + u/+4vMf/ipKk/3GBmf9rfZn/bX2X/3mDmv9vcZP/KC9p/yMrZ/9aWpz/gHrA/6yg6v7Csv/cxLP/GMKy + /wHCsv8AwrL/CcKy/4jCsv/6wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//76v+/+Ti9P/Nzx7/yky + a/+Ch6n/4+Xs//////////3//f35//r79f/5+u//8vTl/9bX0v+srrz/aXiR/zRSdf8lUnv/JFqH/yVZ + hv8kWYX/JlaA/ylRef8oUnn/J1aA/yJfj/8cbqb/FH2+/xCGzP8Ph8z/EYTI/xGDxv8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xCGzP8Qhcn/Gmie/0Va + d/9IW3n/JWGP/xZlmv8TZp7/F2OY/x1fkv8ZRoP/HUF9/yA4cv8fKGP/IChk/11cn/+jmOH3wrL/Pc27 + /wPCsv8AwrL/DsKy/8bCsv/9wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Oy//+9rvr/hX/F/zg+ + fP8nMGr/eH6i/9TW4f/09Pb////9//z9+P/v8Ov/vb7A/3aCmP86Y4n/HGed/xV1sf8VfLv/E37A/xN/ + wv8Tf8H/FH29/xh2sv8bbqX/IWSV/yVYg/8pUXn/JleD/xxsov8SgMH/D4bM/xCEyf8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xKDx/8ShMf/EoPH/xGD + x/8Rg8f/EYPH/xKDx/8ShMf/EoTH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Qhsz/EYTJ/x1c + jP8mSG7/FHe1/w6Izv8Qhsz/EIXK/xCDyP8QgcT/E3i4/xdopP8cS4n/IDlz/yEqZv9RUpP5iYLJhpKK + 0QnCsv8BwrL/IMKy/+zCsv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Ds///vq/7/4qC + yf9FSIn/MTh0/1dei/+YnLj/2tzk/+jo6v+oqrb/T2aD/yJklP8Sebn/D4TK/xCGzP8Qhsv/D4bM/xCG + y/8Phsz/EIbM/xCGzP8Qhsv/EYTI/xN/wP8acav/JFuJ/ypOc/8lWYT/F3ax/xCGy/8Qhcv/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Sg8f/EILH/wuAxf8IfsT/B33E/wZ8 + xP8GfMT/BnzE/wd8xP8IfcT/Cn/F/w+Cx/8Sg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EIfN/xZ7 + uv8oU3r/ImCQ/xGFyv8Qhcv/EITK/xCFyv8Qhsv/EIbM/w+HzP8Qgsb/F2mm/x88dv8hLGf+TE+Q101Q + kA/Csv8EwrL/SMKy//bCsv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//w7P//8Cx + /f+hluD/cm+0/zg9ff8nMGr/ZWuU/4CGo/9CXX7/F2ee/xCDxv8Qhsz/EYXJ/xGDyP8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8RhMj/EIXK/xCGzP8Qhsz/EYHF/xttpf8oUnn/KVB3/xxtpP8Rg8f/D4bL/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Lf8X/B37F/xOEx/8ojcz/NpXP/zyY + 0f8/mtH/PpnR/zmWz/8qj8z/FoXI/wl+xf8HfsX/DoHG/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYTJ/xCF + y/8fZZj/LEpt/xd4tf8Qhsz/EYPH/xGDx/8Rg8f/EYPH/xGDyP8Qhcv/DojQ/xdnpP8iMGz/LDNw8VFS + kxfCsv8HwrL/csKy//jCsv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///FtP//va76/3h0uf8gKWX/HiZj/xwwbP8XbKT/EIXK/xCFyv8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8j/EIXL/w+GzP8Verj/JFyJ/ytMcv8fZJb/EoDC/xCG + y/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EILH/wp/xf8Zh8n/S6LV/4K+4v+q0+v/wd/x/8zl + 9P/Q5/X/z+b0/8bi8v+u1e3/isLk/16r2f8vks7/DoHG/wuAxv8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xCG + zP8Xd7X/K01y/x9lmP8PidD/D4jO/xCHzf8Ph83/EIbL/xGEyP8Rg8b/EIXL/xKDyP8hMm//Iitn9ImC + yTDCsv8KwrL/k8Ky//rCsv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Ds///uqv3/3NvtP8hKWX/ITBs/xhamv8Qhcv/EYTJ/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGEyf8Phsz/EoDD/x9lmP8qTXL/I16N/xR9 + vv8Qhsv/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Qgsf/Cn/G/yGLy/97u+D/1+v2//n8/f/+/v////////// + ///////////////////+/v//+/3+/+n0+v+12O7/Zq/b/xyJyv8MgMb/EYPH/xGDx/8Rg8f/EYPH/xGE + yf8Rg8b/ImCQ/ylRef8Ycav/Fmyq/xdqqf8VcK//En2//xCGy/8Qh83/D4nQ/xVzs/8hMW3/KDBt9qOY + 4VbCsv8MwrL/tMKy//zCsv//wrL//8Ky///Csv//w7P//8a2///Gtf//xbX//8W1///Gtf//xrX//8Oz + ///AsPz/mY/Y/zs/fv8hLmr/GVOR/w+Gyv8RhMn/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EIbL/xGFyf8cbKL/Kk5z/yNd + i/8Ufb7/EIXL/xGDx/8Rg8f/EYPH/xGDx/8MgMb/EILH/3O23//k8fn///////////////////////// + ////////////////////////////////////////5/L6/4jB4/8kjMv/DoHG/xGDx/8Rg8f/EYPH/xGD + x/8Qhsz/F3Wx/ypIbf8lPm7/IzVq/yM0av8hO3H/HE6J/xljof8WcK//FXCw/x9Ifv8kL2r/Sk2O+LGk + 73zCsv8PwrL/1sKy//7Csv//wrL//8Oy///Gtf//uav3/3x3vf96dbv/eXW6/3l1uv95dbr/hH7E/7ut + +f+uoez/TlCQ/x8sZv8dSIH/EX2+/xCGy/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYTI/xCE + yf8Rg8j/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xCFyv8Qhcr/G2+o/yhR + eP8jXIr/FXy9/xGFy/8Rg8f/EYPH/xCDx/8Jf8X/M5XP/7vc7/////////////////////////////// + //////////////////////////////////////////////L4/P+BveH/GIfJ/w6Cx/8Rg8f/EYPH/xGD + x/8QhMr/EYPH/x5Yi/8iLmj/Iipm/yIqZ/8iKmb/HiVh/yAsZP8fOXH/Hzdu/yAqYf8jLGf/j4fO+r2u + +6LCsv8UwrL/7cKy///Csv//w7L//76u+/97drv/aWeq/x4nY/8dJWH/HSRg/x0kYP8cJGD/KDBt/2tp + rP9iYaT/Hydj/yA1cf8Ubqv/EIfN/xGDyP8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/FH29/xh0 + sP8Ufr//EYTJ/xGEyP8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDxv8QhMn/D4bM/xpw + qf8pT3b/JFuK/xV8vf8Qhcr/EYPH/w6Bxv8Jf8X/V6fX/9bq9f////////////////////////////// + ///////////////////////////////////////////////////h8Pj/SZ7Q/w6AxP8Qg8f/EYPH/xGD + x/8Rg8f/EIbM/xJ4uf8dRH7/Iixo/yIrZ/8jLGj/YF+i/1JTlP87P37/Oj59/1NVlv9saa3/va36+8Ky + /7zCsv8hwrL/88Ky///Csv//vq/7/3Bssf8fKGT/HiZh/yQuZf8gO3D/H0V6/x5Fef8gOm//Ii5m/x4j + X/8eJmP/IS5q/xxNiP8PhMn/EYXK/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGEyP8Webf/I1uJ/ydU + fv8gYpX/FH29/xGFyv8RhMn/EYTI/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8b/EITJ/xCG + y/8ab6j/Kk51/yNdi/8Uf8D/EIbL/w2Bx/8KgMb/Y67a/93t9/////////////////////////////// + /////////////////////////////////////////////////////v7/iqe//x1qoP8OgMX/EYTJ/xGD + x/8Rg8f/EYPI/xCHzf8Vca//H0F5/yIsaP8kLGj/a2is/1xcnv+LhMv/j4fP/62g6//EtP//wrL//MKy + /8zCsv8wwrL/88Ky//+8rfn/b2uw/yApZf8jLWT/Hkd6/xOFsv8Pmb//DaTK/wykyv8Omb//EYex/xhg + lP8jNWj/JDxv/xdxrf8Ph83/EYPI/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xCEyf8Zc63/LUhr/y9D + Y/8uRmj/JFuI/xZ4tf8Qhcr/EYPH/xGEyf8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xCF + yf8Qhsv/G22l/ylPdv8hYpP/E4HF/w2Dyv8Kf8b/Ya3a/9zt9/////////////////////////////// + ///////////////////////////////////////////////////+/v7/wr/H/z1Xd/8Scq//EIXL/xGE + x/8Rg8f/EYPH/xGEyP8PitD/G2Wd/yU8bP8jL2T/HiVg/yEqZv9xbrL/wrL//8S0///Csv//wrL//cKy + /9zCsv85wrL/9MCw/f+WjdX/Iitn/yMtZP8mPGn/HmyQ/wDb//8A3v//ANn//wDa//8A2///ANv//we9 + 3/8hYIT/JlF9/xOBw/8Qhsz/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDyP8Tf8H/IWGS/zI9 + Wf8zO1f/MjxX/yVXgv8Ve7r/EYPH/xCGy/8Rg8j/D4LH/wyBxf8LgMX/Cn/F/wyAxv8Qgsb/EYPH/xGD + x/8Qhcn/EIXK/xxrof8pT3X/IGWX/xCBxf8IgMj/TaLV/9Hn9P////////////////////////////// + ////////////////////////////////////////////////////////8fHy/4CDlf8hV4T/EH/B/xGF + yf8Rg8f/EYPH/xGDx/8OiM//GHSx/yhOc/8caZH/G1OG/yIsaP8gKWX/bWuu/7us+P/Csv//wrL//cKy + /+TCsv87wrL/9LWn8v9MT4//Iy5q/x9EeP8dY5j/KFt7/w2x0v8A2///ANL+/wDP/f8Az/3/ANb+/wfG + 6P8ibZD/IGKW/xCGy/8Rhcj/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Qhcv/FXq5/ylP + dv81Nk7/NDhS/zE/XP8iX4//EYLG/xCFyv8Mg8n/Cn/F/xKEx/8fi8r/IYzM/xSGyf8KgMX/DoHG/xGD + x/8Rg8b/EIXJ/xCEyP8fZZj/K0xx/xxrov8Hgcn/KJDO/6/V7P/8/v7///////////////////////// + /////////////////////////////////////////////////////////////9LR2P9MWnX/F2qh/xCG + zP8RhMn/EYPG/xGDx/8Phsz/E32//ydRe/8ah6n/CrLT/xhbjP8hLmn/Iyto/6mc5//Bsf7/wrL//cKy + /+PCsv85wLD99JeO1v8lLWn/ITRt/xVwrv8Sgcb/JleD/yRohv8LvNz/Adj8/wDX//8A1///Adv8/w+p + zf8nVnv/Gm2o/xCIzv8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8RhMj/EYPH/xh0 + rv8qTnT/NTdR/zQ3UP8uRmf/GXOt/wuDyf8Ng8r/OJbQ/3q64P+jz+r/ptLs/4G/5f86mdL/DYHG/w2B + xv8Rg8f/EYPG/xCGy/8SgcT/JFyK/yhTe/8Qdrb/C4TN/3O33v/n8/n///////////////////////// + ///////////////////////////////////////////////////////////////+/v+QkaD/KFB4/xF7 + u/8QiM7/EITI/xGDxv8RhMj/D4jO/x9jmP8nW33/C8HZ/wmmy/8gNnD/Jy9r/5qQ2f/AsP3/wrL//cKy + /+TCsv8wvK3683Fusv8lL2v/IEN5/xCHzf8QhMr/Fna1/ydVf/8kaIn/EqHB/wjB5v8EzvH/BtHq/xqI + p/8oUHj/Fni4/w+Izf8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8RhMj/EYPI/xKC + xf8XdrL/KVB4/zQ4Uv8rTXL/FXKt/wqDy/9IoNX/stbt/+z1+////v3/4N7h/8fK0/+u0OX/SqLW/wyA + xv8Ogsb/EYPH/xGDx/8Qhsz/Fnm3/yhTfP8gX4//B37F/zGX0v+42u3//f7///////////////////// + ////////////////////////////////////////////////////////7u7x/8nL1v9tcpT/KTZm/xtJ + hf8Se73/D4jO/xCGy/8RhMj/EIfM/xN/wP8mVID/H3iY/w6Vu/8gNnD/Jy9r/5iP2P/AsP3/wrL//cKy + /9zCsv8huqv381VWl/8kMGv/HVKJ/xCHzv8Qg8f/EIXK/xZ4uP8jWor/Jlh9/yFtj/8cgqP/HISg/ypV + cv8nVH7/En/C/w+HzP8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYTI/xGD + yP8Rg8f/GXKs/yVah/8Zcqz/B3/G/yePz/+lz+r//P3+///////z8/X/k5el/2xtgP/Q0NX/ut7w/z2a + 0v8JfsX/EILH/xGDx/8RhMj/EIXL/x5onv8qT3b/FW6p/wiEzP9kr9z/3u73//////////////////// + ////////////////////////////////////////+Pj5/9zd5P+0uMb/e4Cg/1FYhP8kLWf/HCZi/yIo + ZP8cR4T/FW6s/w+EyP8PiM7/EIjO/w6M1P8UfLz/I1uI/yBIcf8iLmj/Iyxo/6SZ4v/Bsf7/wrL//MKy + /8zCsv8UuKr270VIh/8jMGz/Gl2U/xCGzP8Rg8f/EITI/w+Hzf8SgcT/G2uk/yJcjf8kWYf/JlWA/y5C + ZP8lWIT/EYLF/w+Gy/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPI/xCE + yv8Rg8j/EoHD/xKCxP8MhMv/B3/H/1Cj1v/W6vb////////////y8/X/gYia/ztEYf+0t8H/+P3+/5vL + 6P8kjMv/Cn/F/xGDx/8Rg8f/EIXL/xN+wP8mWIP/JFuI/wl7wf8Yi87/icHj/+31+/////////////// + /////////////////////////////+Xm6/+9wM3/hImo/2FnkP9ASXf/Hylj/xgiX/9KTY7/Z2ap/yoy + b/8eJWH/Hjx2/xxZk/8Xaab/FXGx/xN2t/8RdLb/H1CD/yMrX/8hKmX/ZmWo/7ep9f/Csv//wrL/+8Ky + /7zDsv8PuKr22UpMjP4jMGv/G1mQ/xCGzf8Rg8f/EYPH/xGDx/8Phsz/D4jO/xGCx/8TfcD/FXe2/yZU + fv8lWYb/EYLF/w+Gy/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8j/EIXJ/xCHzP8Lgcf/Cn/F/2Su2//j8Pj////////////09ff/hoye/1Vddf/Jy9P//////+nz + +v9xtd7/EYPI/w6Bx/8Rg8f/EIPI/w+GzP8bbqb/KVB3/xptpf8Fgcr/J4/O/4vD5f/Y7/z/+/////// + ////////9fX2/9nb4v+9wM3/naK3/210l/9HT33/IStl/xgiX/81O3r/VFWW/29ssP+glt//uKr2/4J8 + wv9UVpf/JSxo/yAtZf8gOHH/Hz95/x5BfP8dPnj/HzJq/x8pZf9aWp3/s6Xw/8Ky///Csv//wrL/+sKy + /6HCsv8Muqv3tWtprPwlL2v/H0V6/xGGzP8Rg8j/EYPH/xGDx/8Rg8b/EYTI/xCGy/8OitD/EIbL/yRb + h/8lWYX/EYHF/w+GzP8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xKDxv8LgMX/Cn/G/2Ot2v/h8Pj//v7+/+Xm6v+tsb3/Vl53/1hgd/+/wsv/8PHz//// + ///A3vH/O5jR/wl/xf8Rg8f/EYPH/xCFy/8Tf8H/JViD/yVYhP8RfsD/BYLL/x2Kyv9eqNT/qsbY/5Wc + t/+VmK//foOi/11jjf9IUH7/MDls/x0nYv8YIl//SUuM/2lnq/+Ph8//qZ3n/76v+//EtP//w7P//8Oz + //+pnej/dXG2/1NVlv8kK2j/HSVg/x0lYf8eJmL/RkmJ/3Btsf+qnun/wbH+/8Ky///Csv//wrL/+MKy + /3/Csv8Kvq/7k5eO1volLmn/ITRt/xVwr/8PiM7/EYLG/xGDx/8Rg8f/EYPH/xGDxv8Rhcn/EoLF/yRa + h/8mV4P/EoDD/w+GzP8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Ngcb/B37F/0yi1f/U6vb/8O/x/5edq/9ASmT/KDJQ/zZAXP9WXnb/fIOW/8TF + zv/l7fP/brTe/wuAxv8Qgsf/EYPH/xGEyf8Qhsv/HWqf/ylPdP8acqz/DYnR/wt0tf8bXI3/Ol6B/yg4 + bP8sM2n/Iitk/xkjYP8YIl//QkWF/2JhpP93c7j/oJXf/7iq9v/Ds///xLT//8Oz///Csv//wrL//8Ky + ///EtP//vK36/6ic5/+BfML/dHG1/3Fus/91cbb/nZPc/7yt+f/Ds///wrL//8Ky///Csv//wrL/9sKy + /1zCsv8HwbH+crWn8vhRU5P/Iy5q/x1Jf/8Qh8v/EIfM/xGCxv8Rg8b/EYPH/xGDx/8Rhcn/EoLG/yRb + if8mVoD/E3/B/w+GzP8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/B37E/yqPzP+w1+7/6unr/3d8j/8RHD3/JzFO/2Fpf/9iaoD/OkRg/21y + h//d3uL/isXm/xGDx/8Pgsb/EYPH/xGDx/8Qhsv/Fnq4/ydUff8gY5T/EIbL/xZ5tv8cX5D/FVuO/xxA + d/8fKmT/Sk2O/2tprf94dLn/m5Ha/7Ol8P/Csv//xbT//8Oz///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//w7P//8S0///EtP//v7D9/72u+/+/sPz/xLT//8Oz///Csv//wrL//8Ky///Csv//wrL/9MKy + /zLCsv8EwrL/SsCw/faXjtb/Iyxo/yExaf8ZW5P/EIXL/w6J0f8Qhcr/EYPH/xGDx/8Qhcv/D4jO/yFj + k/8oVHz/FH29/w+Hzf8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8ShMf/DIHG/w2Axf9nsdz/3uzz/7y8wv9haH7/e4KU/8zP1v/Z2+D/p6u3/6Wn + tP/h5Oj/gr/j/w+Cx/8Pgsf/EYPH/xGDx/8Qhcr/EYPH/yFjlP8mWIL/FXu6/xCEyf8UgML/D4bM/xhV + kP8gLmf/OD18/5mP2P/Ds/7/xLT//8Oz///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//w7L//8Oz///Dsv//wrL//8Ky///Csv//wrL//8Ky///Csv/+wrL/5MKy + /xXCsv8BwrL/IcKy/+66rPj/Z2Wo/yEqZv8hMmr/HFWO/xNztP8Ph8z/DonR/w6K0v8OidH/EX6//yJO + ff8pR27/F3m2/w+Hzv8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/wh+xP8eisr/jMXl/+fu8v/e3uP/5OXp//z8/f//////+fn6//X0 + 9v/V5/L/VKbW/wp/xf8Rg8f/EYPH/xGDx/8RhMj/EIbM/xpvqP8oUnn/Gm+o/w+Hzv8Ph83/DYvU/xda + lf8fL2j/PkKB/6GW4P/FtP//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/8wrL/uMKy + /wzCsv8AwrL/DsKy/8fBsf79sKPu/2JhpP8gKWT/Ii9n/x4/ef8cUYv/GVqV/xhcmP8aVpH/HUWB/yIx + aP8kN2r/G2ig/xCHzv8Rg8j/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/w+Cxv8Jf8X/J4/N/4G/4//d7/r//////////////////////+r1 + +/+AvuH/HorK/wyBxv8Rg8f/EYPH/xGDx/8Rg8f/D4bM/xZ3tP8oU3z/Hmec/xCFyv8Qhcv/D4jO/xlY + kv8fLmb/WVmb/62g6//Es///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/5wrL/fcKy + /wjCsv8AwrL/CcKy/4jCsv/6wrL//6+i7f90cLX/Hyhk/x4mYf8fKWL/Ii9o/yEwaf8hLWb/HiZh/x4n + Y/8iLWj/HkaA/xGBxf8Qhcv/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xKDx/8Pgsf/CX7F/xqIyv9YqNn/mcrn/7bZ7v+52+7/ptHq/260 + 3P8ljsv/DIDG/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/D4bM/xR8vf8lWYX/IGOW/xGCxv8PiM//D4TI/xxL + h/8fKWP/Y2Kl/7Gk7//Ds///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/3wrL/QMKy + /wMAAAAAwrL/BMKy/0TCsv/4wrL//8Oz//+6q/f/iYLJ/3p1uv9gX6L/Hidj/xwmYf8pMW7/cG2x/2hm + qf8iKmb/IDZy/xNxsP8Qh87/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/D4LH/wp/xv8Ogcf/IozL/zWWz/83l9D/K5PR/xaJ + zP8Ngsf/EILH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EIbL/xN/wf8jXIr/IWCR/xKBxP8OjNT/EnKy/x08 + eP8eJmL/eHO4/7qs+P/Ds///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky//7Csv/gwrL/GMKy + /wEAAAAAwrL/AcKy/xjCsv/YwrL//sKy///Ds///xLT//72u+v+vou3/ioPK/4mCyf+RidH/uar2/5+V + 3v8fKGP/ITJs/xlclP8Qh8z/EITI/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Ogcf/C4DG/wmByP8KgMb/FG6p/xZy + rv8Phcv/EYTJ/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EIbL/xN/wP8kW4j/IWCQ/xGDx/8Oi9P/GVuV/yEy + a/8aJF//iYLJ/8Oz/v/Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky//vCsv+ewrL/CsKy + /wAAAAAAwrL/AMKy/wrCsv+TwrL/+8Ky///Csv//wrL//8Oz///Ds///xLT//8S0///FtP//w7P//7Om + 8f9cXJ7/ISxn/x5Be/8Rerz/EIfM/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EIPH/xKAw/8ba6H/KU90/ydT + e/8Zcav/EYTI/xGEyf8Rg8f/EYPH/xGDx/8Rg8f/D4bM/xR+v/8lWYX/IWGS/xCIz/8QeLv/HUF7/yAp + Y/9aW53/raDr/8Sz///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky//nCsv9KwrL/BAAA + AAAAAAAAAAAAAMKy/wTCsv8/wrL/9sKy///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Gx + /f+Yj9f/Hidj/yExbP8ZXZX/EIbL/xCFyf8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8RhMj/EIXJ/xOAwv8kW4f/MztW/y9D + Yv8mVoD/F3Ww/xGEyP8RhMn/EYPH/xGDx/8Rg8f/EIbM/xZ6uP8nVH3/Hmic/xCFyP8aV5D/IjBo/xok + X/+Igcj/w7P+/8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//sKy/9HCsv8XwrL/AQAA + AAAAAAAAAAAAAMKy/wDCsv8UwrL/wsKy//3Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Oz + //+1p/L/YWCj/yAqZf8fPnj/E3a1/xCHzP8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDxv8Qhcn/EIbM/xGDyP8acKr/K0xx/zFA + Xf8tR2j/KFR7/xlzrf8Qhsv/EYPI/xGDx/8Rg8j/D4bM/xlzrv8nVH7/HWid/xpXlf8hM23/HCZg/2Zk + qP+0pvH/w7P//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL/+8Ky/4PCsv8JwrL/AAAA + AAAAAAAAAAAAAMKy/wDCsv8HwrL/ZcKy//vCsv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Bsf7/pZrk/0lMjP8hLWj/G0qH/xCDxv8Qhcr/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8QhMn/EIXL/xCFyv8Rgsb/G26m/ylR + d/8uR2j/KFR7/x9mmf8Ve7n/EYTJ/xGDx/8Qhcr/EYTI/x9jlP8mPW7/ITt2/yAwbP8cJGD/Wlqc/66h + 7P/EtP//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/+wrL/6cKy/y7Csv8CAAAAAAAA + AAAAAAAAAAAAAAAAAADCsv8BwrL/H8Ky/9TCsv/+wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Dsv//va76/4N9w/8eJ2P/ITJt/xpgmf8Qhsv/EITJ/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EIXK/xCFyv8Rg8f/E4DC/xtw + p/8nVn//KFJ6/yZZg/8acKn/EITJ/xGDyP8Qh8z/FnOw/yFEev8iK2T/HSVh/0FEhP93c7j/q5/p/8Gx + /v/Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/8wrL/lsKy/wzCsv8AAAAAAAAA + AAAAAAAAAAAAAAAAAADCsv8AwrL/CMKy/3HCsv/8wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//6+i7f9eXqD/Hylk/yE6cv8ZZZ//EIXK/xCEyf8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPI/xCFyf8Rhcn/EYTI/xKB + xP8Webf/HGyi/xtvpv8Tfr//EYPH/xCFyv8SgML/HFGN/x8rZf9ESIf/dnK3/5+U3f+6rPf/wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/twrL/NMKy/wLCsv8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwrL/AcKy/yHCsv/PwrL//sKy///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Gx/f+mm+X/VVaX/x8pZf8hOnL/G2Ca/xGDx/8Qhcv/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8RhMj/EIXJ/xCE + yf8RhMn/EoHD/xKBxP8Rg8j/EYTJ/xCGy/8ZW5r/IC5q/zo+ff+LhMv/u6z3/8Ky///Ds///wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky//3Csv+bwrL/DsKy/wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wbCsv9ZwrL/+cKy///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Asf3/o5ji/1VWmP8fKWT/IjNt/xxOjP8Tfr//EIfM/xCEyf8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPI/xGD + yP8Rg8f/EYPH/xGDx/8RhMn/D4fM/xdsqf8gO3T/HSVg/2Nipf+0pvL/xLT//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//sKy/+TCsv8ywrL/AsKy/wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8WwrL/q8Ky//7Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wbH9/6aa5P9dXZ//Hidi/yEtaf8dSIP/FXKw/xCHzP8Qhsz/EYTI/xGD + x/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8Rg8f/EYPH/xGEyv8Qh83/FXCu/x5Ce/8eKWT/TU+Q/6CV3//Csv7/wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//cKy/3DCsv8JwrL/AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8DwrL/O8Ky/+nCsv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Gx/v+rn+r/dnG3/0JFhf8fK2b/ID94/xtelv8SeLn/D4bM/xCG + zP8RhMj/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGD + x/8RhMj/EIfM/xCFy/8Xaqf/H0F5/x4qZf9HSor/mI/Y/8Cw/P/Dsv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/+wrL/v8Ky/x3Csv8BwrL/AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/DMKy/3fCsv/8wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Bsv//uar2/5qR2f9SU5T/Hylk/yEybP8fOXX/G1GP/xKA + wv8Ph8z/D4jO/xCFyv8Rg8f/EYPG/xGDxv8Rg8f/EYPH/xGDx/8Rg8f/EYPH/xGDx/8Rg8b/EYTI/xCG + zP8Ph83/Eny9/xtclP8iO3L/Hilk/0dKiv+Xjdb/v7D7/8Oz///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/twrL/ScKy/wTCsv8AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AcKy/x3Csv+owrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//w7P//8Cw/P+nnOb/dHC0/0FEhP8hKGX/JDFn/yVO + ef8dap7/FXu6/xCFyv8OiM//D4jP/xCHzf8Qhsr/EIXJ/xCFyf8Qhcn/EIXK/xCGy/8PiM//D4jP/xF+ + wP8ZZJ7/H0V+/yExa/8eKGL/TlCR/52T2/+/r/v/w7P//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky//zCsv91wrL/DcKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wLCsv8xwrL/1cKy///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Bsf7/uav2/4J8wv8eJ2P/IjJo/yRJ + cv8oU3v/KFR7/yJfj/8bbKT/F3a1/xN+wP8Rg8f/EIXK/xCGzP8Qhsz/EIXL/xGDxv8UdbT/GV+Z/x5F + f/8hM27/Hytl/z5Cgf95dbr/qZ3n/8Cw/P/Ds///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//sKy/6XCsv8bwrL/AcKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8FwrL/T8Ky//DCsv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///EtP//npPc/zM6eP8hK2X/HUqC/xJ/ + wv8Xd7X/IWOU/ydWf/8pUXn/KFJ7/ydUfv8lWIf/IlyO/yJcj/8iXI//IlyN/yFLgf8gNnP/ITJt/yEs + Z/8eJ2L/T1GR/5yS2/+7rPf/wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL/zsKy/y/Csv8CwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/DMKy/2jCsv/0wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Ds///kYjQ/x0mYf8hNG3/F2Gd/w2M + 1f8Qhsv/EYTI/xR+v/8YdLH/I1yM/ytPb/8ib4//HH6i/yBylf8ed5n/HnWW/yFJd/8gJ2P/Oj99/2po + rP+RiND/sKLu/8Cw/f/Ds///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv/fwrL/Q8Ky/wTCsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AcKy/xLCsv92wrL/+8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//j4fO/x4mYv8fPHf/FHOy/w+I + z/8Rg8f/EITJ/w+Hzv8Qhsz/HWif/yFsj/8Nt9T/BNLx/wXE7v8Fy+//Bcrs/xR1p/8fI1//Wlqc/62h + 6//AsPz/w7P//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky/+XCsv9PwrL/B8Ky/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wHCsv8XwrL/hcKy + //3Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//jYXN/x4mYv8ePnr/Ena2/w+H + zP8Rg8f/EYPH/xCGy/8Sgsf/H2SZ/x9zlv8Iw+P/AN3//wDT//8A2P//ANr//xGHt/8gKGD/WFia/7Cj + 7v/Es///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL/8MKy/1rCsv8KwrL/AMKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8BwrL/GsKy + /4LCsv/5wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//jobN/x4mYv8ePHj/E3Oz/w+H + zv8Rg8b/EYPH/xCGy/8Sgsf/H2Sa/yFwk/8Jv+D/ANr//wDO/f8A1///AtD0/xN1p/8fJF//Xl2g/7ao + 8//Ds///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv/pwrL/W8Ky/wzCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AcKy + /xbCsv90wrL/9sKy///Csv//wrL//8Ky///Csv//wrL//8Ky///Ds///kIjP/x4nYv8gN3H/Fmmm/w+K + 0f8Rg8X/EYPH/xGFyf8Rhcn/HGqh/yNjiP8NsNH/ANv//wDP/v8A2v//B7bY/xpShf8eJGD/ZmWo/76v + /P/Ds///wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + /9/Csv9SwrL/C8Ky/wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy + /wHCsv8SwrL/Z8Ky/+7Csv/+wrL//8Ky///Csv//wrL//8Ky///EtP//k4vT/x8oZP8iLmf/GlWO/w+L + 0v8Qg8j/EYPH/xGDx/8Qh8z/F3a1/yZXgf8aian/A9X3/wDb//8A2f//DpK8/yAzaP8eJmL/bmuv/8W1 + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/+wrL/0sKy + /0bCsv8IwrL/AMKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy + /wDCsv8AwrL/DMKy/0vCsv/OwrL//cKy///Csv//wrL//8Ky///Dsv//uqv3/3h0uP8fJ2P/Hzp0/xVs + qv8Oi9L/EIPI/xGDxv8Qhcr/EITI/x5mnP8oWXr/FJu8/wHc+/8Fvdz/F1eJ/x8mYf9ZWZv/saTv/8Oz + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky//3Csv+swrL/M8Ky + /wXCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADCsv8AwrL/AMKy/wbCsv8twrL/pMKy//zCsv/+wrL//8Ky///Csv//xLT//5OK0v8gKWX/Iitn/x88 + dv8Xaqf/D4nP/xCGy/8Qg8j/EIbL/xN/wv8hYZL/KlR0/yJqif8dXYT/ITJo/x4nY/9ta6//xrX+/8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/+wrL/8cKy/3zCsv8ewrL/A8Ky + /wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwrL/AMKy/wDCsv8CwrL/GsKy/27Csv/gwrL//cKy///Csv//wrL//7+w+v+Ff8X/ICpl/yIs + aP8hNm7/HFWL/xR6u/8QhMv/EIbM/w+Iz/8SgMP/HV+T/yU6Zv8jL2P/Hylk/2Jho/+6q/b/w7P//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky//zCsv/JwrL/UMKy/w/Csv8BwrL/AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADCsv8AwrL/AcKy/wnCsv8ywrL/n8Ky//TCsv/9wrL//8Ky///AsPr/hX7F/yIr + Z/8kLWn/IS5q/yE2cP8iQHb/IEh7/x9IfP8hQHX/IzVs/yIsZ/8gKWT/XV2f/7Wo8//Ds///wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv/8wrL/6MKy/33Csv8iwrL/BsKy/wDCsv8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wDCsv8DwrL/E8Ky/0/Csv++wrL/+cKy//3Csv//vq77/62g + 6/91cbb/Iyxo/yYva/8lL2r/JC9q/yQvav8lL2r/Ji9r/yMsaP9iYaT/vKz2/8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//MKy//PCsv+nwrL/N8Ky/wvCsv8BwrL/AMKy/wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AMKy/wXCsv8YwrL/VcKy/7zCsv/4wrL//MKy + //+7rPn/raDr/5uR2f97drv/YV+i/2Fgo/97drv/m5Ha/6+i7f+6q/f/wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//sKy//vCsv/wwrL/p8Ky/z/Csv8RwrL/A8Ky/wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrL/AMKy/wDCsv8AwrL/BsKy/xbCsv9PwrL/sMKy + /+vCsv/5wrL//cCw/f+9rvr/uqv4/7qs+P+9rvr/wLD9/8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + //zCsv/4wrL/4MKy/5nCsv87wrL/D8Ky/wTCsv8AwrL/AMKy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCsv8AwrL/AMKy/wDCsv8FwrL/DcKy + /yjCsv90wrL/xcKy//PCsv/4wrL/+8Ky//7Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky + ///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//8Ky///Csv//wrL//cKy//rCsv/3wrL/7MKy + /7HCsv9ewrL/H8Ky/wvCsv8DwrL/AMKy/wDCsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy/wDCsv8AwrL/AMKy + /wLCsv8IwrL/EMKy/y/Csv9owrL/osKy/9rCsv/zwrL/9sKy//jCsv/6wrL//MKy//3Csv/+wrL//8Ky + ///Csv//wrL//8Ky///Csv/9wrL//MKy//vCsv/5wrL/+MKy//XCsv/ywrL/zMKy/5TCsv9dwrL/I8Ky + /wzCsv8GwrL/AcKy/wDCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKy + /wDCsv8AwrL/AMKy/wLCsv8HwrL/C8Ky/xXCsv8xwrL/WcKy/4HCsv+nwrL/xMKy/9PCsv/rwrL//8Ky + ///Csv//wrL//8Ky//7Csv/iwrL/z8Ky/77Csv+bwrL/e8Ky/1PCsv8mwrL/D8Ky/wrCsv8GwrL/AcKy + /wDCsv8AwrL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD////+AAAAH////8D////4AAAAA////8D////AAAAAAP///8D///8AAAAAAD///8D///wAAAAAAA// + /8D///gAAAAAAAP//8D//+AAAAAAAAD//8D//8AAAAAAAAB//8D//4AAAAAAAAA//8D//gAAAAAAAAAf + /8D//AAAAAAAAAAH/8D/+AAAAAAAAAAD/8D/8AAAAAAAAAAB/8D/4AAAAAAAAAAB/8D/wAAAAAAAAAAA + /8D/gAAAAAAAAAAAf8D/gAAAAAAAAAAAH8D/AAAAAAAAAAAAD8D+AAAAAAAAAAAAD8D+AAAAAAAAAAAA + B8D8AAAAAAAAAAAAB8D4AAAAAAAAAAAAA8D4AAAAAAAAAAAAA8DwAAAAAAAAAAAAA8DwAAAAAAAAAAAA + AcDgAAAAAAAAAAAAAcDgAAAAAAAAAAAAAMDAAAAAAAAAAAAAAMDAAAAAAAAAAAAAAEDAAAAAAAAAAAAA + AECAAAAAAAAAAAAAAECAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEDAAAAAAAAAAAAA + AEDAAAAAAAAAAAAAAEDAAAAAAAAAAAAAAMDgAAAAAAAAAAAAAMDgAAAAAAAAAAAAAcDwAAAAAAAAAAAA + AcDwAAAAAAAAAAAAA8D4AAAAAAAAAAAAA8D4AAAAAAAAAAAAB8D8AAAAAAAAAAAAB8D+AAAAAAAAAAAA + D8D+AAAAAAAAAAAAD8D/AAAAAAAAAAAAH8D/gAAAAAAAAAAAP8D/gAAAAAAAAAAAf8D/wAAAAAAAAAAA + /8D/4AAAAAAAAAAA/8D/8AAAAAAAAAAB/8D/+AAAAAAAAAAD/8D//AAAAAAAAAAH/8D//gAAAAAAAAAf + /8D//4AAAAAAAAA//8D//8AAAAAAAAB//8D//+AAAAAAAAD//8D///gAAAAAAAP//8D///wAAAAAAA// + /8D///8AAAAAAB///8D////AAAAAAH///8D////4AAAAA////8D////+AAAAH////8A= + + + \ No newline at end of file diff --git a/BikeSharingSystem/GA.cs b/BikeSharingSystem/GA.cs new file mode 100644 index 0000000..4c1781d --- /dev/null +++ b/BikeSharingSystem/GA.cs @@ -0,0 +1,600 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BikeSharingSystem +{ + public class GA + { + // A nested delegate (data Type) declaration defining a function returning a double value + // while taking an argument of an array of type T + public delegate double ObjectiveFunctionDelegate(T[]chromosome); + + // Problem associated data, which are specified via constructor + // Delegate (function pointer in C) for the user-supplied objective evalution function. + public ObjectiveFunctionDelegate GetObjectiveValueFunction; + protected OptimizationType optimizationType = OptimizationType.Min; + protected int numberOfGenes; // The length of a chromosome 1 + protected int anotherGenes; // the length of a chromosome (卡車出發時間點+初始貨物數量) + protected double goalValue; + protected int BestOne; + protected int populationSize = 100; + protected int numberOfCrossoveredChildren; + protected int numberOfMutatedChildren; + protected double crossoverRate = 0.8; + protected double mutationRate = 0.3; + protected int iterationLimit = 1000; // The default stopping condition + protected int iterationCount; // Current iteration index + SelectionMode selectionMode = SelectionMode.Deterministic; + PermutationCrossover crossoverType = PermutationCrossover.HeuristicServiceEmergecy; + + protected T[][] chromosomes; // Parameterized type, specified by the derived class + protected double[] objectiveValues; // Positive or negative real numbers + protected double[] fitnessValues; // Must be positive values + + protected double iterationBestObjective; // The best value obtained in the current iteration + protected double iterationAverage; // The objective average obtained in the current iteration + + protected double soFarTheBestObjective; //in fact it is private + protected T[] soFarTheBestSolution; + + // Used to stochastically select pairs of parents for crossover operation. + // Used in deterministic selection operation to sort the chromosome indices for ordered fitness + // Used in stochastic selection operation to store the indices of chosen chromosomes + protected int[] indices; // Store indices of chromosome, which are subject to shuffle, sorting, inversing operations + + protected Random rnd = new Random(); // Shared by all derived classes + + + #region PropertiesRegion + [Category("GA Setting"), Description("染色體數量,建議值是不低於變數數量的1/4。")] + public int PopulationSize + { + get + { + return populationSize; + } + set + { + if (populationSize < 2) return; + populationSize = value; + } + } + + // ... + + [Browsable(false)] + public double SoFarTheBestObjective + { + get + { + return soFarTheBestObjective; + } + } + + [Browsable(false)] + public T[] SoFarTheBestSolution + { + set + { + soFarTheBestSolution = value; + } + get + { + return soFarTheBestSolution; + } + } + [Browsable(false)] + public int IterationCount + { + get + { + return iterationCount; + } + } + [Category("GA Setting"), Description("the more the better ")] + public int IterationLimit + { + get + { + return iterationLimit; + } + + set + { + if (value > 0) + { iterationLimit = value; } + } + } + //[Category("GA Setting"), Description("交配的方式")] + //public PermutationCrossover CrossOverMode + //{ + // get + // { + // return crossoverType; + // } + // set + // { + // crossoverType = value; + // } + //} + [Category("GA Setting"), Description("篩選的模式")] + public SelectionMode SelectionMode + { + get + { + return selectionMode; + } + set + { + selectionMode = value; + } + } + [Category("GA Setting"),Description("突變機率建議不大於0.5")] + public double MutationRate + { + set + { + if (mutationRate <= 0.5) + { mutationRate = value; } + else { mutationRate = 0.5; } + } + get { return mutationRate; } + } + [Browsable(false)] + public double IterationBestObjective + { + get + { + return iterationBestObjective; + } + } + + [Browsable(false)] + public double IterationAverage + { + get + { + return iterationAverage; + } + } + #endregion + + + /// + /// To employ a GA solver, user must provide the number of variables, the optimization type, and a function delegate + /// that compute and return the objective value for a given solution. + /// + /// Number of variables of the problem + /// The optimization problem type + /// The function delegate that computer the objective value for a given solution + public GA(int numberOfVariables, OptimizationType opType, GA.ObjectiveFunctionDelegate objectFunction) + { + numberOfGenes = numberOfVariables; + optimizationType = opType; + if (objectFunction == null) throw new Exception("You must prepare an objective function."); + GetObjectiveValueFunction = objectFunction; + } + + + /// + /// This function reallocate memeory for the GA computation subject to newly + /// specified properties; e.g, population size. In addition, the initial population + /// of chromosomes are initialized. + /// + T[,] temp; + public virtual void reset() + { + // Allocate memory for gene related data + chromosomes = new T[populationSize * 3][]; + indices = new int[chromosomes.Length]; + temp = new T[populationSize, numberOfGenes]; + // Initialize the initial population + for (int i = 0; i < chromosomes.Length; i++) + { + chromosomes[i] = new T[numberOfGenes]; + } + + // Reset computation realted variables + soFarTheBestSolution = new T[numberOfGenes]; + objectiveValues = new double[chromosomes.Length]; + fitnessValues = new double[chromosomes.Length]; + initializePopulation(); + for (int j = 0; j < populationSize; j++) + { + objectiveValues[j] = GetObjectiveValueFunction(chromosomes[j]); + } + iterationCount = 0; + soFarTheBestObjective = ((optimizationType == OptimizationType.Min) ? double.MaxValue : double.MinValue); + + } + + + /// + /// This function setup the indices from 0 to upLimit-1 in indice array (int[] indices). + /// Then, shuffle their orders randomly. + /// This function is called to shuffle the indice orders of parent population to support + /// pair-wise crossover operation. If x pairs of parents are to be crossovered, then + /// the first 2x indices are the chromosome indices of the x pair parents. + /// + /// + /// + + protected void randomizeIndices(int upLimit) + { + for (int i = 0; i < populationSize*3; i++) { indices[i] = i; } + for (int j = upLimit-1; j > 0; j--) //做swap的洗牌 + { + int temp = indices[j]; + int pos = rnd.Next(j + 1); + indices[j] = indices[pos]; + indices[pos] = temp; + } + } + + /// + /// Called in reset function. Overriden by the derived classes to fill-in + /// populationSize chromosomes with gene values of their data types. + /// + public virtual void initializePopulation() + { + + } + + + /// + /// Default method that carryout the whole GA computation without any interruption. + /// + public virtual void executeToEnd() + { + do + { + executeOneIteration(); + } while (!terminationConditionMet()); + } + + /// + /// A function that determine wether stopping condition is met. By default, the iteration + /// limit is used and checked for termination. Derived calles can override it. + /// + /// + public virtual bool terminationConditionMet() + { + if (iterationCount < iterationLimit) return false; + else return true; + } + + + /// + /// Standard GA computation procedure. However, derived classes may override it. + /// + public virtual void executeOneIteration() + { + // Crossover operation + performCrossoverOperation(); + // Mutation operation + performMutateOperation(); + // Evaluate all objectives + computeObjectiveValues(); + // Transform objectives to fitness values + setFitnessFromObjectives(); + // Selection + performSelectionOperation(); + + iterationCount++; + } + + //public virtual void updatePheromonetable() + //{ + + //} + + /// + /// Standard function that evaluates original objective values for parent and children chromosomes. + /// During the computation, iteration best is identified and checked with the so far the best. + /// The so far the best objective and solution will be updated, if the iteration best surpass its value. + /// Specifically, this function calls the user-supplied objective value evalution function delegate to + /// evaluate each chromosome and put value to objectiveValues array. + /// + public virtual void computeObjectiveValues() + { + int parentPlusChildren = populationSize + numberOfCrossoveredChildren + numberOfMutatedChildren; + // parentPlusChildren = chromosomes.Length ; + for (int i = 0; i < parentPlusChildren ; i++) + { + objectiveValues[i] = GetObjectiveValueFunction(chromosomes[i]); + } + + + switch (optimizationType) + { + case OptimizationType.Min: + { + iterationBestObjective = double.MaxValue; + iterationAverage = 0.0; + for (int j = 0; j < parentPlusChildren; j++) + { + iterationAverage += objectiveValues[j]; + + if (objectiveValues[j] < iterationBestObjective) + { + iterationBestObjective = objectiveValues[j]; + BestOne = j; + } + } + iterationAverage /= (double)parentPlusChildren; + + if (iterationBestObjective < soFarTheBestObjective) + { + soFarTheBestObjective = iterationBestObjective; + for (int k = 0; k < numberOfGenes; k++) + { + soFarTheBestSolution[k] = chromosomes[BestOne][k]; + } + } + break; + } + case OptimizationType.Max: + { + iterationBestObjective = double.MinValue; + iterationAverage = 0.0; + for (int i = 0; i < parentPlusChildren; i++) + { + iterationAverage += objectiveValues[i]; + + if (objectiveValues[i] > iterationBestObjective) + { + iterationBestObjective = objectiveValues[i]; + BestOne = i; + } + + } + iterationAverage /= (double)parentPlusChildren; + + if (iterationBestObjective > soFarTheBestObjective) + { + this.soFarTheBestObjective = this.iterationBestObjective; + + for (int i = 0; i < numberOfGenes; i++) + { + soFarTheBestSolution[i] = chromosomes[BestOne][i]; + } + } + break; + } + + } + } + + /// + /// This function convert original objective values into positive fitness values, such that + /// the better chromosome receives the larger amount of fitness. Notice that the worest one + /// still receive the least amount of positive fitness value. + /// Sepcifically, the function transform each value in objectiveValues array to the value in + /// fitnessValues array. + /// + public void setFitnessFromObjectives() + { + int total = populationSize + numberOfCrossoveredChildren + numberOfMutatedChildren; + double max = double.MinValue, min = double.MaxValue;int[] pd = new int[objectiveValues.Length]; + for (int i = 0; i < total; i++) + { + for (int a = (numberOfGenes - 2) / 2; a < numberOfGenes - 1; a++) + { + pd[i] += Math.Abs(Convert.ToInt32(chromosomes[i][a])); + pd[i] = pd[i]/2; + } + if (objectiveValues[i]+pd[i] < min) + { + min = objectiveValues[i]+pd[i]; + } + + if (objectiveValues[i] + pd[i] > max) + { + max = objectiveValues[i] + pd[i]; + } + } + double bound; + switch (optimizationType) + { + case OptimizationType.Min: + for (int i = 0; i < total; i++) + { + + bound = max + (max - min) * 0.01; + fitnessValues[i] = (bound - (objectiveValues[i] + pd[i]) / (bound - min)); + indices[i] = i; + } + break; + case OptimizationType.Max: + for (int i = 0; i < total; i++) + { + bound = min - (max - min) * 0.01; + fitnessValues[i] = (bound - (objectiveValues[i] + pd[i]) / (bound - max)); + indices[i] = i; + } + break; + } + + } + + /// + /// Standard crossover operation in a GA iteration. With the help of a shuffled index array (indices array) + /// parent chromosomes are paired for crossover operation. + /// This standard function calls derived class overriden generateAPairOfCrossoveredOffspring() function to + /// let that function access parent chromosome (via indices) and set gene values for the children chromosome + /// (via indices). + /// + public virtual void performCrossoverOperation() + { + // Calculate the number of crossovered chromosomes (must be even number) + numberOfCrossoveredChildren = (int)(crossoverRate * populationSize); + if (numberOfCrossoveredChildren % 2 == 1) numberOfCrossoveredChildren++; + if (numberOfCrossoveredChildren > populationSize) numberOfCrossoveredChildren = populationSize; + // Randomly sort the parent indices to select the parents for pair-wise crossover + randomizeIndices(populationSize); + // For a pair of parent indices, prepare the successive children indices, + // call generateAPairOfCrossoveredOffspring() to produce crossovered offspring + int child1 = populationSize, child2 = populationSize + 1; + for (int i = 0; i < numberOfCrossoveredChildren; i += 2) + { + generateAPairOfCrossoveredOffspring(indices[i], indices[i + 1], child1, child2); + child1 += 2; + child2 += 2; + } //避免選到相同的父母 + } + + + /// + /// Given two parent indices, and two children indices, this function perform crossover operation. The gene values + /// of the children will be set by this function. This function must be overriden by the derived classes. + /// + /// index of farther chromosome + /// index of mother chromosome + /// index of child 1 chromosome + /// index of child 2 chromosome + public virtual void generateAPairOfCrossoveredOffspring(int fartherIdx, int motherIdx, int child1Idx, int child2Idx) + { + } + + /// + /// This function conducts one of the primary operaion in GA compution. Since different GA codings had different + /// mutation operations, no standard mutation operation is available. + /// Derived class must override this function. + /// + public virtual void performMutateOperation() + { + } + + + /// + /// This function provide standard GA selection operation. However, it allowed derived classes to override it. + /// Two selection modes are provided in this funciton: deterministic and stochastic. + /// + + public virtual void performSelectionOperation() + { + int Totalchromosons = populationSize + numberOfCrossoveredChildren + numberOfMutatedChildren; + if (selectionMode == SelectionMode.Deterministic) + { + // this.randomizeIndices(Totalchromosons);//why ?? + Array.Sort(fitnessValues, indices, 0, Totalchromosons); + Array.Reverse(indices, 0, Totalchromosons); + // Array.Reverse(fitnessValues,0,Totalchromosons); + } + else if (selectionMode == SelectionMode.Stochastic) + { + double wheelarea = 0.0;double hit = 0; + for (int l = 0; l < Totalchromosons; l++) + { + fitnessValues[l]+=wheelarea; + wheelarea = fitnessValues[l]; + } + + for (int i = 0; i < populationSize; i++) + { + hit = rnd.NextDouble() * wheelarea; + for (int j = 0; j < Totalchromosons - 1; j++) + { + if (hit<= fitnessValues[1]) + indices[i] = 0; + else if (fitnessValues[j] < hit && fitnessValues[j + 1] >= hit) + { + indices[i] = j + 1; + } + } + } + } + Array.Sort(indices, 0, populationSize); + //amend and provided by professor 難道可以信?!!! + if (selectionMode == SelectionMode.Deterministic) + { + for (int i = 0; i < populationSize; i++) + { + objectiveValues[i] = objectiveValues[indices[i]]; + for (int j = 0; j < numberOfGenes; j++) + { + chromosomes[i][j] = chromosomes[indices[i]][j]; + } + } + } + else + { + for (int i = 0; i < populationSize; i++) + { + bool reserved = false; + for (int j = 0; j < populationSize; j++) + { + if (i == indices[j]) + { + indices[j] = -1; + reserved = true; + break; + } + } + if (!reserved) + { + for (int k = 0; k < populationSize; k++) + { + if (indices[k] < 0) continue; + for (int m = 0; m < numberOfGenes; m++) + { + chromosomes[i][m] = chromosomes[indices[k]][m]; + } + objectiveValues[i] = objectiveValues[indices[k]]; + indices[k] = -1; + break; + } + } + } + } + //for (int i = 0; i < populationSize; i++) + //{ + // bool reserved = false; + // for (int j = 0; j < populationSize; j++) + // { + // if (i == indices[j]) + // { + // indices[j] = -1; + // reserved = true; + // break; + // } + // } + // if (!reserved) + // { + // int chosen = -1; + // for (int k = 0; k < populationSize; k++) + // { + // if (!(indices[k] < 0)) + // { + // chosen = indices[k]; + // indices[k] = -1; + // break; + // } + // } + // for (int m = 0; m < numberOfGenes; m++) + // { + // chromosomes[i][m] = chromosomes[chosen][m]; + // } + // objectiveValues[i] = objectiveValues[chosen]; + // } + //} + + } + } + + + /// + /// Type of optimization problem. + /// + public enum OptimizationType { Min, Max} + + /// + /// Type of GA selection procedure + /// + public enum SelectionMode { Deterministic, Stochastic } + public enum PermutationMutation { EmergentService, RandomAssignment , ReciprocalExchange,Inversion, TSPHeuristic ,Heuristic} +} diff --git a/BikeSharingSystem/HybridACOGA.cs b/BikeSharingSystem/HybridACOGA.cs new file mode 100644 index 0000000..539ee0d --- /dev/null +++ b/BikeSharingSystem/HybridACOGA.cs @@ -0,0 +1,322 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BikeSharingSystem +{ + class HybridACOGA:GA + { + protected int numberOfCity; + protected int[][] solutions; // Default solutions are of int type + protected double dropPheromone = 0.01; // Simplest method uses this amount to drop on each segment + protected double dropMultiplier = 1.0; // Q value; the drop amount is dropMultiplier/objective * dropPheromone + protected int selectedIdx = 0; + protected double[,] pheromone; // Rectangular matrix (square for nxn) of the pheromone values + protected double[,] heuristicValues; // Matrix of the heuristic values, usually initialized from the problem + protected ObjectiveFunctionDelegate getObjectiveValue = null; // Function delegate for computing the objective value, provided by the user + protected double[] probabilities; // Variables to keep the compued probabilities of the candidate elements + protected int[] candidateSet; // The indices of the candidate elements + protected int[] indicesOfAnts; // Used in pheromone updating to hold indices of ants, when objective values are sorted + protected double pheromoneFactor = 1.0; // 值越大越倚賴之前建構出來的經驗 + protected double heuristicFactor = 1.0; // 值越大越像greedy + protected double evaporationRate = 0.1; // Pheromone evaporation rate + double[,] FromToDistanceMatrix = null; + double AverageDistance ; + Station[] station; + int truckcapacity; + int[] soFarTheBestSoluiton; + int[] BestAntRoute; + double[] ObjectiveValues; + double ITB; + public int[][] chromosome; + public double SFB = double.MaxValue; + public int TruckCapacity + { + set { truckcapacity = value; } + get { return truckcapacity; } + } + public int[][] Solution + { + get { return solutions; } + } + public int[] SoFarTheBestSoluiton + { + get { return soFarTheBestSoluiton; } + } + public void reset(int P) + { + indicesOfAnts = new int[P]; + solutions = new int[P][]; + for (int i = 0; i < P; i++) + { + indicesOfAnts[i] = i; + solutions[i] = new int[numberOfCity]; + for (int j = 0; j < numberOfCity; j++) + { + solutions[i][j] = j; + } + KnuthShuffle(solutions[i]); + } + //set initial pheromone + for (int r = 0; r < numberOfCity; r++) + { + for (int c = 0; c < numberOfCity; c++) + { + pheromone[r, c] = 0.01; + } + } + for (int r = 0; r < numberOfCity; r++) + { + for (int c = 0; c < numberOfCity; c++) + { + AverageDistance += FromToDistanceMatrix[r, c]; + } + } + AverageDistance = AverageDistance / (numberOfCity * numberOfCity); + + heuristicValues = new double[numberOfCity, numberOfCity]; + for (int r = 0; r < numberOfCity; r++) + { + for (int c = 0; c < numberOfCity; c++) + { + heuristicValues[r, c] = DistanceInverseHeuristic(r, c); + } + } + // Allocate memory for the arries used in ACO, whose length is + // depend on the number of variables. In contrast, those arraies + // with length depending on the number of ants are allocated in + // reset function. + probabilities = new double[numberOfCity]; + candidateSet = new int[numberOfCity]; + ObjectiveValues = new double[populationSize]; + for (int j = 0; j < numberOfCity; j++) + { + candidateSet[j] = j; + } + // Set drop amount multiplier; which is the avarage length + //dropMultiplier = dropPheromone * dropMultiplier / getObjectiveValue(objectiveValues); + } + + public HybridACOGA(int numberOfVariables, OptimizationType opType, GA.ObjectiveFunctionDelegate objectFunction, double[,] distance,Station[]s,int tc) : base(numberOfVariables, opType, objectFunction) + { + getObjectiveValue = objectFunction; + numberOfCity = numberOfVariables; + FromToDistanceMatrix = distance; + // Allocate memory for pheromone matrix and heuristic value matrix + // Heuristic values in the matrix are computed and assigned via + // the specified function delegate + station = s; + truckcapacity = tc; + pheromone = new double[numberOfCity, numberOfCity]; + indicesOfAnts = new int[populationSize]; + solutions = new int[populationSize][]; + soFarTheBestSoluiton = new int[numberOfCity*2+2]; + heuristicValues = new double[numberOfVariables, numberOfVariables]; + //for (int r = 0; r < numberOfVariables; r++) + //{ + // for (int c = 0; c < numberOfVariables; c++) + // { + // heuristicValues[r, c] = DistanceInverseHeuristic(r, c); + // } + //} + for (int r = 0; r < numberOfCity; r++) + { + for (int c = 0; c < numberOfCity; c++) + { + pheromone[r, c] = 0.01; + } + } + for (int r = 0; r < numberOfCity; r++) + { + for (int c = 0; c < numberOfCity; c++) + { + AverageDistance += FromToDistanceMatrix[r, c]; + } + } + AverageDistance = AverageDistance / (numberOfCity * numberOfCity); + + heuristicValues = new double[numberOfCity, numberOfCity]; + for (int r = 0; r < numberOfCity; r++) + { + for (int c = 0; c < numberOfCity; c++) + { + heuristicValues[r, c] = DistanceInverseHeuristic(r, c); + } + } + for (int i = 0; i < populationSize; i++) + { + indicesOfAnts[i] = i; + solutions[i] = new int[numberOfCity]; + for (int j = 0; j < numberOfCity; j++) + { + solutions[i][j] = j; + } + KnuthShuffle(solutions[i]); + } + + //// Allocate memory for the arries used in ACO, whose length is + //// depend on the number of variables. In contrast, those arraies + //// with length depending on the number of ants are allocated in + //// reset function. + //probabilities = new double[numberOfCity]; + //candidateSet = new int[numberOfCity]; + //ObjectiveValues = new double[populationSize]; + // Set drop amount multiplier; which is the avarage length + //dropMultiplier = dropPheromone * dropMultiplier / getObjectiveValue(objectiveValues); + + } + + public void KnuthShuffle(int[] array) + { + int temp; + for (int i = 0; i < (array.Length - 2) / 2; i++) + { + int j = rnd.Next(i, (array.Length - 2) / 2); // Don't select from the entire array on subsequent loops + temp = array[i]; array[i] = array[j]; array[j] = temp; + } + } + + public double DistanceInverseHeuristic(int i, int j) + { + double B = AverageDistance / 50.0; // 100可調 + + return FromToDistanceMatrix[i, j] < 0.000001 ? 0.0 : B /FromToDistanceMatrix[i, j]; + } + + public virtual void antsConstructSolutions() + { + // Set the selection mode + int elementLeft = -1; + double[] cumulative = new double[numberOfCity]; + + + + // Loop through each ant to construt each solution + + for (int i = 0; i < populationSize; i++) + { + + // Prepare candidate set, using indicesOfVariables array. + for (int j = 0; j < candidateSet.Length; j++) + { + candidateSet[j] = j; //準備城市候選 + } + elementLeft = numberOfCity; //城市ㄉ指標 + + selectedIdx = rnd.Next(elementLeft); + + solutions[i][0] = candidateSet[selectedIdx]; //指定起始城市點 + elementLeft--; // The candidate reduced by one + candidateSet[selectedIdx] = candidateSet[elementLeft];// Discard the selected index by moving back the last candidate to this position and then + for (int q = 1; q < numberOfCity; q++)//開始找出下一個城市和前一個城市的相配機率 + { // Compute the probabilities for each candidate to succeed the previous element + + for (int b = 0; b < elementLeft; b++) + { + //求算和下一個城市ㄉ適合機率 + probabilities[b] = Math.Pow(pheromone[solutions[i][q - 1], candidateSet[b]], pheromoneFactor) * Math.Pow(heuristicValues[solutions[i][q - 1], candidateSet[b]], heuristicFactor); + } + + // Repeatly select the next element to succeed the previous one, until the solution is completed. + // Deterministic method, find the best candidate, by evaluating their selection probability + //// Directly select the element with the largest probability + //Array.Sort(probabilities, candidateSet,0,elementLeft); + ////Array.Reverse(probabilities); Array.Reverse(candidateSet); + double m = double.MinValue; + selectedIdx = -1; + //找到機率大的城市做為下一個候選城市 + for (int w = 0; w < elementLeft; w++) + { + if (probabilities[w] > m) + { + selectedIdx = w; + m = probabilities[w]; + } + + } + //已挑到下一個城市 + solutions[i][q] = candidateSet[selectedIdx]; //將挑到的下一個城市指定給下一個位子 + elementLeft--;//指標向左移一個 + candidateSet[selectedIdx] = candidateSet[elementLeft];//將之前指標指向的那個城市index替換被選到ㄉ + } + } + + } + + public virtual void ComputeObjectiveValues() + { + // Compute the objective value for each solution contructed by the ants + chromosome = new int[populationSize][]; + double[] tempObj = new double[populationSize]; + for (int i = 0; i < populationSize; i++) + { + chromosome[i] = new int[numberOfCity * 2 + 2]; + for (int j = 0; j < numberOfCity; j++) + { //encode + chromosome[i][solutions[i][j]] = j; + } + for(int k = numberOfCity; k < station.Length*2; k++) + { + if (station[k-numberOfCity].Rate < 0) + { + chromosome[i][k] = rnd.Next(1, truckcapacity+1); + } + else if(station[k-numberOfCity].Rate > 0) + { + chromosome[i][k] = rnd.Next(-truckcapacity, 0); + } + else + { + chromosome[i][k] = rnd.Next(-truckcapacity, truckcapacity + 1); + } + + } + chromosome[i][numberOfCity * 2] = rnd.Next(0, truckcapacity + 1); + chromosome[i][numberOfCity * 2 + 1] = rnd.Next(0, 120); + //notice that decode problem + ObjectiveValues[i] = getObjectiveValue(chromosome[i]); //表示拿到第i隻螞蟻ㄉsolution + tempObj[i] = ObjectiveValues[i]; + } + // Sort the objective values and ant indices in orders of superior to inferior + Array.Sort(ObjectiveValues, chromosome, 0, populationSize); + Array.Sort(tempObj, solutions, 0, populationSize); + ITB = ObjectiveValues[0]; + + if (ITB < SFB) + { + SFB = ITB; + soFarTheBestSoluiton = chromosome[0]; + BestAntRoute = solutions[0]; + } + } + + public virtual void updatePheromone() + { + int k; + // Loop throught each solution, identify the element indices for each segment + // Add pheromone drop amount to the identified segment + //k = BestAntRoute[numberOfCity - 1]; + //for (int j = 0; j < numberOfCity; j++) + //{ + // pheromone[k, BestAntRoute[j]] += dropPheromone * dropMultiplier / SFB; + // k = BestAntRoute[j]; + //} + for (int i = 0; i < populationSize; i++) + { + k = solutions[i][numberOfCity - 1]; + for (int j = 0; j < numberOfCity; j++) + { + pheromone[k, solutions[i][j]] += dropPheromone * dropMultiplier / ObjectiveValues[i]; + k = solutions[i][j]; + } + } + + // Evaporate the pheromone for all pheromone values + for (int r = 0; r < pheromone.GetLength(0); r++) + for (int c = 0; c < pheromone.GetLength(1); c++) + pheromone[r, c] *= (1.0 - evaporationRate); + } + } +} diff --git a/BikeSharingSystem/MainForm.Designer.cs b/BikeSharingSystem/MainForm.Designer.cs new file mode 100644 index 0000000..679161b --- /dev/null +++ b/BikeSharingSystem/MainForm.Designer.cs @@ -0,0 +1,1210 @@ +namespace BikeSharingSystem +{ + partial class MainForm + { + /// + /// 設計工具所需的變數。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清除任何使用中的資源。 + /// + /// 如果應該處置 Managed 資源則為 true,否則為 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 設計工具產生的程式碼 + + /// + /// 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器修改 + /// 這個方法的內容。 + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.tabControl = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.splitContainer2 = new System.Windows.Forms.SplitContainer(); + this.richTextBox = new System.Windows.Forms.RichTextBox(); + this.labelMax = new System.Windows.Forms.Label(); + this.labelBO = new System.Windows.Forms.Label(); + this.tChart = new Steema.TeeChart.TChart(); + this.fastLine1 = new Steema.TeeChart.Styles.FastLine(); + this.fastLine2 = new Steema.TeeChart.Styles.FastLine(); + this.fastLine3 = new Steema.TeeChart.Styles.FastLine(); + this.butpga = new System.Windows.Forms.Button(); + this.ppg = new System.Windows.Forms.PropertyGrid(); + this.butreset = new System.Windows.Forms.Button(); + this.butrunend = new System.Windows.Forms.Button(); + this.tabPage = new System.Windows.Forms.TabPage(); + this.dataGridView = new System.Windows.Forms.DataGridView(); + this.button3 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.label11 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.tabControl3 = new System.Windows.Forms.TabControl(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.labelstations = new System.Windows.Forms.Label(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.label1 = new System.Windows.Forms.Label(); + this.txbtimehorizon = new System.Windows.Forms.TextBox(); + this.label7 = new System.Windows.Forms.Label(); + this.txbcapacity = new System.Windows.Forms.TextBox(); + this.label10 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.textBoxPnDTime = new System.Windows.Forms.TextBox(); + this.label8 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.txbspeed = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.labelIteration = new System.Windows.Forms.Label(); + this.checkBox_times = new System.Windows.Forms.CheckBox(); + this.txbCPUTime = new System.Windows.Forms.TextBox(); + this.labelfilename = new System.Windows.Forms.Label(); + this.labeltitle = new System.Windows.Forms.Label(); + this.checkBoxGreedy = new System.Windows.Forms.CheckBox(); + this.tabPage6 = new System.Windows.Forms.TabPage(); + this.label12 = new System.Windows.Forms.Label(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.label14 = new System.Windows.Forms.Label(); + this.textBoxSTD = new System.Windows.Forms.TextBox(); + this.label26 = new System.Windows.Forms.Label(); + this.textBoxMean = new System.Windows.Forms.TextBox(); + this.button4 = new System.Windows.Forms.Button(); + this.label15 = new System.Windows.Forms.Label(); + this.textBoxGPT = new System.Windows.Forms.TextBox(); + this.label16 = new System.Windows.Forms.Label(); + this.textBoxGTC = new System.Windows.Forms.TextBox(); + this.label17 = new System.Windows.Forms.Label(); + this.label18 = new System.Windows.Forms.Label(); + this.label19 = new System.Windows.Forms.Label(); + this.textBoxGPDT = new System.Windows.Forms.TextBox(); + this.label20 = new System.Windows.Forms.Label(); + this.label21 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.textBoxGTS = new System.Windows.Forms.TextBox(); + this.label23 = new System.Windows.Forms.Label(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); + this.openFileDialog = new System.Windows.Forms.OpenFileDialog(); + this.saveFileDialog = new System.Windows.Forms.SaveFileDialog(); + this.checkBox = new System.Windows.Forms.CheckBox(); + this.tabControl.SuspendLayout(); + this.tabPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit(); + this.splitContainer2.Panel1.SuspendLayout(); + this.splitContainer2.Panel2.SuspendLayout(); + this.splitContainer2.SuspendLayout(); + this.tabPage.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView)).BeginInit(); + this.tabPage2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + this.tabControl3.SuspendLayout(); + this.tabPage5.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this.tabPage6.SuspendLayout(); + this.groupBox4.SuspendLayout(); + this.toolStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // tabControl + // + this.tabControl.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.tabControl.Controls.Add(this.tabPage1); + this.tabControl.Controls.Add(this.tabPage); + this.tabControl.Controls.Add(this.tabPage2); + this.tabControl.Location = new System.Drawing.Point(4, 1); + this.tabControl.Margin = new System.Windows.Forms.Padding(6, 8, 6, 8); + this.tabControl.Name = "tabControl"; + this.tabControl.SelectedIndex = 0; + this.tabControl.Size = new System.Drawing.Size(2272, 977); + this.tabControl.TabIndex = 2; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.splitContainer2); + this.tabPage1.Controls.Add(this.butpga); + this.tabPage1.Controls.Add(this.ppg); + this.tabPage1.Controls.Add(this.butreset); + this.tabPage1.Controls.Add(this.butrunend); + this.tabPage1.Location = new System.Drawing.Point(4, 34); + this.tabPage1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage1.Size = new System.Drawing.Size(2264, 939); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "GA Optimization"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // splitContainer2 + // + this.splitContainer2.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.splitContainer2.Location = new System.Drawing.Point(287, 8); + this.splitContainer2.Name = "splitContainer2"; + this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // splitContainer2.Panel1 + // + this.splitContainer2.Panel1.Controls.Add(this.richTextBox); + this.splitContainer2.Panel1.Controls.Add(this.labelMax); + this.splitContainer2.Panel1.Controls.Add(this.labelBO); + // + // splitContainer2.Panel2 + // + this.splitContainer2.Panel2.Controls.Add(this.tChart); + this.splitContainer2.Size = new System.Drawing.Size(1171, 866); + this.splitContainer2.SplitterDistance = 319; + this.splitContainer2.TabIndex = 15; + // + // richTextBox + // + this.richTextBox.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.richTextBox.Location = new System.Drawing.Point(3, 35); + this.richTextBox.Name = "richTextBox"; + this.richTextBox.Size = new System.Drawing.Size(1153, 281); + this.richTextBox.TabIndex = 0; + this.richTextBox.Text = ""; + // + // labelMax + // + this.labelMax.AutoSize = true; + this.labelMax.Location = new System.Drawing.Point(665, 8); + this.labelMax.Name = "labelMax"; + this.labelMax.Size = new System.Drawing.Size(62, 25); + this.labelMax.TabIndex = 12; + this.labelMax.Text = "Max :"; + // + // labelBO + // + this.labelBO.AutoSize = true; + this.labelBO.Font = new System.Drawing.Font("微軟正黑體", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.labelBO.ForeColor = System.Drawing.Color.Navy; + this.labelBO.Location = new System.Drawing.Point(29, 7); + this.labelBO.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelBO.Name = "labelBO"; + this.labelBO.Size = new System.Drawing.Size(117, 25); + this.labelBO.TabIndex = 8; + this.labelBO.Text = "BestObject"; + // + // tChart + // + this.tChart.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.tChart.Aspect.View3D = false; + // + // + // + // + // + // + // + // + // + this.tChart.Axes.Bottom.Title.Caption = "Iteration"; + this.tChart.Axes.Bottom.Title.Lines = new string[] { + "Iteration"}; + // + // + // + this.tChart.Axes.Depth.LabelsAsSeriesTitles = true; + // + // + // + // + // + // + this.tChart.Axes.DepthTop.AxisPen.Color = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.tChart.Axes.DepthTop.LabelsAsSeriesTitles = true; + // + // + // + // + // + // + this.tChart.Axes.Left.Title.Caption = "Objective value"; + this.tChart.Axes.Left.Title.Lines = new string[] { + "Objective value"}; + // + // + // + this.tChart.Axes.Right.Automatic = false; + this.tChart.Axes.Right.AutomaticMaximum = false; + this.tChart.Axes.Right.AutomaticMinimum = false; + this.tChart.Axes.Right.Maximum = 0D; + this.tChart.Axes.Right.Minimum = 0D; + // + // + // + this.tChart.Axes.Right.Title.Caption = "Schedule length"; + this.tChart.Axes.Right.Title.Lines = new string[] { + "Schedule length"}; + // + // + // + // + // + // + this.tChart.Axes.Top.AxisPen.Visible = false; + // + // + // + this.tChart.Axes.Top.Grid.Visible = false; + this.tChart.Axes.Top.MinorTickCount = 0; + // + // + // + this.tChart.Axes.Top.MinorTicks.Visible = false; + this.tChart.Axes.Top.TickOnLabelsOnly = false; + // + // + // + this.tChart.Axes.Top.Ticks.Visible = false; + // + // + // + this.tChart.Header.Lines = new string[] { + "Evolution Progress"}; + // + // + // + this.tChart.Legend.Alignment = Steema.TeeChart.LegendAlignments.Bottom; + // + // + // + this.tChart.Legend.Brush.Visible = false; + // + // + // + this.tChart.Legend.DividingLines.Width = 0; + this.tChart.Legend.LegendStyle = Steema.TeeChart.LegendStyles.Series; + // + // + // + this.tChart.Legend.Pen.Visible = false; + // + // + // + // + // + // + this.tChart.Legend.Shadow.Brush.Color = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.tChart.Legend.Shadow.Visible = false; + this.tChart.Location = new System.Drawing.Point(0, 0); + this.tChart.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.tChart.Name = "tChart"; + this.tChart.Series.Add(this.fastLine1); + this.tChart.Series.Add(this.fastLine2); + this.tChart.Series.Add(this.fastLine3); + this.tChart.Size = new System.Drawing.Size(1171, 495); + this.tChart.TabIndex = 5; + // + // + // + this.tChart.Walls.Visible = false; + // + // fastLine1 + // + this.fastLine1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(102)))), ((int)(((byte)(163))))); + this.fastLine1.ColorEach = false; + // + // + // + this.fastLine1.LinePen.Color = System.Drawing.Color.Lime; + this.fastLine1.LinePen.Width = 2; + this.fastLine1.Title = "Iteration average"; + this.fastLine1.TreatNulls = Steema.TeeChart.Styles.TreatNullsStyle.Ignore; + // + // + // + this.fastLine1.XValues.DataMember = "X"; + this.fastLine1.XValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; + // + // + // + this.fastLine1.YValues.DataMember = "Y"; + // + // fastLine2 + // + this.fastLine2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); + this.fastLine2.ColorEach = false; + // + // + // + this.fastLine2.LinePen.Color = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); + this.fastLine2.LinePen.Style = System.Drawing.Drawing2D.DashStyle.Dash; + this.fastLine2.LinePen.Width = 2; + this.fastLine2.Title = "Not do anything"; + this.fastLine2.TreatNulls = Steema.TeeChart.Styles.TreatNullsStyle.Ignore; + // + // + // + this.fastLine2.XValues.DataMember = "X"; + this.fastLine2.XValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; + // + // + // + this.fastLine2.YValues.DataMember = "Y"; + // + // fastLine3 + // + this.fastLine3.Color = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(76)))), ((int)(((byte)(20))))); + this.fastLine3.ColorEach = false; + // + // + // + this.fastLine3.LinePen.Color = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(76)))), ((int)(((byte)(20))))); + this.fastLine3.LinePen.Width = 4; + this.fastLine3.Title = "So far the Best"; + this.fastLine3.TreatNulls = Steema.TeeChart.Styles.TreatNullsStyle.Ignore; + // + // + // + this.fastLine3.XValues.DataMember = "X"; + this.fastLine3.XValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; + // + // + // + this.fastLine3.YValues.DataMember = "Y"; + // + // butpga + // + this.butpga.Font = new System.Drawing.Font("新細明體", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.butpga.Location = new System.Drawing.Point(8, 27); + this.butpga.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.butpga.Name = "butpga"; + this.butpga.Size = new System.Drawing.Size(249, 81); + this.butpga.TabIndex = 7; + this.butpga.Text = "create permutation GA"; + this.butpga.UseVisualStyleBackColor = true; + this.butpga.Click += new System.EventHandler(this.createPGA); + // + // ppg + // + this.ppg.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.ppg.CategoryForeColor = System.Drawing.SystemColors.InactiveCaptionText; + this.ppg.Location = new System.Drawing.Point(8, 307); + this.ppg.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.ppg.Name = "ppg"; + this.ppg.Size = new System.Drawing.Size(249, 493); + this.ppg.TabIndex = 7; + // + // butreset + // + this.butreset.Font = new System.Drawing.Font("新細明體", 16.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.butreset.Location = new System.Drawing.Point(8, 118); + this.butreset.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.butreset.Name = "butreset"; + this.butreset.Size = new System.Drawing.Size(249, 80); + this.butreset.TabIndex = 10; + this.butreset.Text = "reset"; + this.butreset.UseVisualStyleBackColor = true; + this.butreset.Click += new System.EventHandler(this.reset); + // + // butrunend + // + this.butrunend.Font = new System.Drawing.Font("新細明體", 16.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.butrunend.Location = new System.Drawing.Point(8, 208); + this.butrunend.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.butrunend.Name = "butrunend"; + this.butrunend.Size = new System.Drawing.Size(249, 80); + this.butrunend.TabIndex = 9; + this.butrunend.Text = "run"; + this.butrunend.UseVisualStyleBackColor = true; + this.butrunend.Click += new System.EventHandler(this.runToEnd); + // + // tabPage + // + this.tabPage.Controls.Add(this.dataGridView); + this.tabPage.Controls.Add(this.button3); + this.tabPage.Controls.Add(this.button2); + this.tabPage.Controls.Add(this.button1); + this.tabPage.Location = new System.Drawing.Point(4, 34); + this.tabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage.Name = "tabPage"; + this.tabPage.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage.Size = new System.Drawing.Size(2264, 939); + this.tabPage.TabIndex = 1; + this.tabPage.Text = "stations state"; + this.tabPage.UseVisualStyleBackColor = true; + // + // dataGridView + // + this.dataGridView.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.dataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView.Location = new System.Drawing.Point(3, 8); + this.dataGridView.Name = "dataGridView"; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; + this.dataGridView.RowsDefaultCellStyle = dataGridViewCellStyle1; + this.dataGridView.RowTemplate.Height = 27; + this.dataGridView.Size = new System.Drawing.Size(1020, 738); + this.dataGridView.TabIndex = 15; + // + // button3 + // + this.button3.Location = new System.Drawing.Point(1044, 304); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(216, 97); + this.button3.TabIndex = 3; + this.button3.Text = "run ACO"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.NBS); + // + // button2 + // + this.button2.Location = new System.Drawing.Point(1044, 175); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(216, 86); + this.button2.TabIndex = 2; + this.button2.Text = "reset"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.nearestInsert); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(1044, 36); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(216, 101); + this.button1.TabIndex = 1; + this.button1.Text = "run 30 and save"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.getlowerbound); + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.label11); + this.tabPage2.Controls.Add(this.label4); + this.tabPage2.Location = new System.Drawing.Point(4, 25); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Size = new System.Drawing.Size(2264, 948); + this.tabPage2.TabIndex = 2; + this.tabPage2.Text = "Best Routes"; + this.tabPage2.UseVisualStyleBackColor = true; + this.tabPage2.Paint += new System.Windows.Forms.PaintEventHandler(this.DrwaRoutes); + // + // label11 + // + this.label11.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(14, 796); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(291, 25); + this.label11.TabIndex = 1; + this.label11.Text = "Blue Circle: Decreasing station"; + // + // label4 + // + this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(14, 766); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(299, 25); + this.label4.TabIndex = 0; + this.label4.Text = "Green Circle: Increasing station"; + // + // splitContainer1 + // + this.splitContainer1.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.splitContainer1.Location = new System.Drawing.Point(0, 30); + this.splitContainer1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.splitContainer1.Name = "splitContainer1"; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.tabControl3); + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.tabControl); + this.splitContainer1.Size = new System.Drawing.Size(2078, 986); + this.splitContainer1.SplitterDistance = 422; + this.splitContainer1.SplitterWidth = 6; + this.splitContainer1.TabIndex = 3; + // + // tabControl3 + // + this.tabControl3.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.tabControl3.Controls.Add(this.tabPage5); + this.tabControl3.Controls.Add(this.tabPage6); + this.tabControl3.Location = new System.Drawing.Point(4, 5); + this.tabControl3.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabControl3.Name = "tabControl3"; + this.tabControl3.SelectedIndex = 0; + this.tabControl3.Size = new System.Drawing.Size(418, 1023); + this.tabControl3.TabIndex = 0; + // + // tabPage5 + // + this.tabPage5.Controls.Add(this.labelstations); + this.tabPage5.Controls.Add(this.groupBox2); + this.tabPage5.Controls.Add(this.groupBox1); + this.tabPage5.Controls.Add(this.labelfilename); + this.tabPage5.Controls.Add(this.labeltitle); + this.tabPage5.Controls.Add(this.checkBoxGreedy); + this.tabPage5.Location = new System.Drawing.Point(4, 34); + this.tabPage5.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage5.Size = new System.Drawing.Size(410, 985); + this.tabPage5.TabIndex = 0; + this.tabPage5.Text = "Original Problem Setting"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // labelstations + // + this.labelstations.AutoSize = true; + this.labelstations.Font = new System.Drawing.Font("微軟正黑體", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.labelstations.ForeColor = System.Drawing.SystemColors.HotTrack; + this.labelstations.Location = new System.Drawing.Point(4, 114); + this.labelstations.Name = "labelstations"; + this.labelstations.Size = new System.Drawing.Size(152, 25); + this.labelstations.TabIndex = 22; + this.labelstations.Text = "Total Stations:"; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.label1); + this.groupBox2.Controls.Add(this.txbtimehorizon); + this.groupBox2.Controls.Add(this.label7); + this.groupBox2.Controls.Add(this.txbcapacity); + this.groupBox2.Controls.Add(this.label10); + this.groupBox2.Controls.Add(this.label5); + this.groupBox2.Controls.Add(this.label3); + this.groupBox2.Controls.Add(this.textBoxPnDTime); + this.groupBox2.Controls.Add(this.label8); + this.groupBox2.Controls.Add(this.label9); + this.groupBox2.Controls.Add(this.label6); + this.groupBox2.Controls.Add(this.txbspeed); + this.groupBox2.Controls.Add(this.label2); + this.groupBox2.Font = new System.Drawing.Font("微軟正黑體", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.groupBox2.Location = new System.Drawing.Point(0, 175); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(396, 309); + this.groupBox2.TabIndex = 19; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Problem Setting"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(8, 51); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(179, 25); + this.label1.TabIndex = 0; + this.label1.Text = "Planning Horizon"; + // + // txbtimehorizon + // + this.txbtimehorizon.Location = new System.Drawing.Point(193, 48); + this.txbtimehorizon.Name = "txbtimehorizon"; + this.txbtimehorizon.Size = new System.Drawing.Size(100, 34); + this.txbtimehorizon.TabIndex = 3; + this.txbtimehorizon.Text = "120"; + this.txbtimehorizon.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(302, 51); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(57, 25); + this.label7.TabIndex = 5; + this.label7.Text = "mins"; + // + // txbcapacity + // + this.txbcapacity.Location = new System.Drawing.Point(193, 88); + this.txbcapacity.Name = "txbcapacity"; + this.txbcapacity.Size = new System.Drawing.Size(100, 34); + this.txbcapacity.TabIndex = 4; + this.txbcapacity.Text = "14"; + this.txbcapacity.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(8, 187); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(324, 25); + this.label10.TabIndex = 13; + this.label10.Text = "Time cost on pickup and delivery"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(188, 254); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(115, 25); + this.label5.TabIndex = 12; + this.label5.Text = "piece/mins"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(8, 91); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(148, 25); + this.label3.TabIndex = 1; + this.label3.Text = "Truck Capacity"; + // + // textBoxPnDTime + // + this.textBoxPnDTime.Location = new System.Drawing.Point(88, 251); + this.textBoxPnDTime.Name = "textBoxPnDTime"; + this.textBoxPnDTime.Size = new System.Drawing.Size(100, 34); + this.textBoxPnDTime.TabIndex = 11; + this.textBoxPnDTime.Text = "0.25"; + this.textBoxPnDTime.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(302, 91); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(86, 25); + this.label8.TabIndex = 6; + this.label8.Text = "amount"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(51, 212); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(206, 25); + this.label9.TabIndex = 10; + this.label9.Text = " one common good "; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(8, 131); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(127, 25); + this.label6.TabIndex = 2; + this.label6.Text = "Truck Speed"; + // + // txbspeed + // + this.txbspeed.Location = new System.Drawing.Point(193, 128); + this.txbspeed.Name = "txbspeed"; + this.txbspeed.Size = new System.Drawing.Size(100, 34); + this.txbspeed.TabIndex = 7; + this.txbspeed.Text = "0.6666"; + this.txbspeed.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(302, 131); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(95, 25); + this.label2.TabIndex = 8; + this.label2.Text = "km/mins"; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.labelIteration); + this.groupBox1.Controls.Add(this.checkBox_times); + this.groupBox1.Controls.Add(this.txbCPUTime); + this.groupBox1.Location = new System.Drawing.Point(4, 593); + this.groupBox1.Margin = new System.Windows.Forms.Padding(4); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(4); + this.groupBox1.Size = new System.Drawing.Size(382, 170); + this.groupBox1.TabIndex = 18; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Stop Criterion"; + // + // labelIteration + // + this.labelIteration.AutoSize = true; + this.labelIteration.Location = new System.Drawing.Point(12, 109); + this.labelIteration.Name = "labelIteration"; + this.labelIteration.Size = new System.Drawing.Size(105, 25); + this.labelIteration.TabIndex = 20; + this.labelIteration.Text = "Iterations:"; + // + // checkBox_times + // + this.checkBox_times.AutoSize = true; + this.checkBox_times.Location = new System.Drawing.Point(10, 55); + this.checkBox_times.Name = "checkBox_times"; + this.checkBox_times.Size = new System.Drawing.Size(130, 29); + this.checkBox_times.TabIndex = 13; + this.checkBox_times.Text = "CPU times"; + this.checkBox_times.UseVisualStyleBackColor = true; + // + // txbCPUTime + // + this.txbCPUTime.Location = new System.Drawing.Point(159, 55); + this.txbCPUTime.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txbCPUTime.Name = "txbCPUTime"; + this.txbCPUTime.Size = new System.Drawing.Size(70, 34); + this.txbCPUTime.TabIndex = 11; + this.txbCPUTime.Text = "2000"; + this.txbCPUTime.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // labelfilename + // + this.labelfilename.AutoSize = true; + this.labelfilename.Font = new System.Drawing.Font("微軟正黑體", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.labelfilename.ForeColor = System.Drawing.SystemColors.HotTrack; + this.labelfilename.Location = new System.Drawing.Point(3, 23); + this.labelfilename.Name = "labelfilename"; + this.labelfilename.Size = new System.Drawing.Size(118, 25); + this.labelfilename.TabIndex = 17; + this.labelfilename.Text = "File Name :"; + // + // labeltitle + // + this.labeltitle.AutoSize = true; + this.labeltitle.Font = new System.Drawing.Font("微軟正黑體", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.labeltitle.ForeColor = System.Drawing.SystemColors.HotTrack; + this.labeltitle.Location = new System.Drawing.Point(3, 67); + this.labeltitle.Name = "labeltitle"; + this.labeltitle.Size = new System.Drawing.Size(73, 30); + this.labeltitle.TabIndex = 14; + this.labeltitle.Text = "Title :"; + // + // checkBoxGreedy + // + this.checkBoxGreedy.AutoSize = true; + this.checkBoxGreedy.Location = new System.Drawing.Point(22, 540); + this.checkBoxGreedy.Name = "checkBoxGreedy"; + this.checkBoxGreedy.Size = new System.Drawing.Size(291, 29); + this.checkBoxGreedy.TabIndex = 9; + this.checkBoxGreedy.Text = "reset with greedy algorithm"; + this.checkBoxGreedy.UseVisualStyleBackColor = true; + // + // tabPage6 + // + this.tabPage6.Controls.Add(this.label12); + this.tabPage6.Controls.Add(this.comboBox1); + this.tabPage6.Controls.Add(this.groupBox4); + this.tabPage6.Controls.Add(this.button4); + this.tabPage6.Controls.Add(this.label15); + this.tabPage6.Controls.Add(this.textBoxGPT); + this.tabPage6.Controls.Add(this.label16); + this.tabPage6.Controls.Add(this.textBoxGTC); + this.tabPage6.Controls.Add(this.label17); + this.tabPage6.Controls.Add(this.label18); + this.tabPage6.Controls.Add(this.label19); + this.tabPage6.Controls.Add(this.textBoxGPDT); + this.tabPage6.Controls.Add(this.label20); + this.tabPage6.Controls.Add(this.label21); + this.tabPage6.Controls.Add(this.label22); + this.tabPage6.Controls.Add(this.textBoxGTS); + this.tabPage6.Controls.Add(this.label23); + this.tabPage6.Location = new System.Drawing.Point(4, 25); + this.tabPage6.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage6.Name = "tabPage6"; + this.tabPage6.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.tabPage6.Size = new System.Drawing.Size(410, 994); + this.tabPage6.TabIndex = 1; + this.tabPage6.Text = "Problem Generator"; + this.tabPage6.UseVisualStyleBackColor = true; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(7, 15); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(117, 25); + this.label12.TabIndex = 42; + this.label12.Text = "Select City :"; + // + // comboBox1 + // + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Items.AddRange(new object[] { + "NewTaipeiCity", + "TaipeiCity", + "KaohsiungCity"}); + this.comboBox1.Location = new System.Drawing.Point(192, 12); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(166, 33); + this.comboBox1.TabIndex = 41; + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.label14); + this.groupBox4.Controls.Add(this.textBoxSTD); + this.groupBox4.Controls.Add(this.label26); + this.groupBox4.Controls.Add(this.textBoxMean); + this.groupBox4.Location = new System.Drawing.Point(12, 333); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size(364, 139); + this.groupBox4.TabIndex = 40; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "Station increasing/decreasing rate(r)"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(77, 46); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(75, 25); + this.label14.TabIndex = 28; + this.label14.Text = "mean :"; + // + // textBoxSTD + // + this.textBoxSTD.Location = new System.Drawing.Point(180, 92); + this.textBoxSTD.Name = "textBoxSTD"; + this.textBoxSTD.Size = new System.Drawing.Size(86, 34); + this.textBoxSTD.TabIndex = 29; + this.textBoxSTD.Text = "0.1"; + this.textBoxSTD.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(77, 95); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(89, 25); + this.label26.TabIndex = 37; + this.label26.Text = "StdDev :"; + // + // textBoxMean + // + this.textBoxMean.Location = new System.Drawing.Point(180, 43); + this.textBoxMean.Name = "textBoxMean"; + this.textBoxMean.Size = new System.Drawing.Size(86, 34); + this.textBoxMean.TabIndex = 30; + this.textBoxMean.Text = "0.2"; + this.textBoxMean.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // button4 + // + this.button4.Location = new System.Drawing.Point(12, 512); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(364, 58); + this.button4.TabIndex = 35; + this.button4.Text = "Generate and Save"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.generateProblem); + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(7, 70); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(179, 25); + this.label15.TabIndex = 14; + this.label15.Text = "Planning Horizon"; + // + // textBoxGPT + // + this.textBoxGPT.Location = new System.Drawing.Point(192, 67); + this.textBoxGPT.Name = "textBoxGPT"; + this.textBoxGPT.Size = new System.Drawing.Size(100, 34); + this.textBoxGPT.TabIndex = 17; + this.textBoxGPT.Text = "120"; + this.textBoxGPT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(301, 70); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(57, 25); + this.label16.TabIndex = 19; + this.label16.Text = "mins"; + // + // textBoxGTC + // + this.textBoxGTC.Location = new System.Drawing.Point(192, 107); + this.textBoxGTC.Name = "textBoxGTC"; + this.textBoxGTC.Size = new System.Drawing.Size(100, 34); + this.textBoxGTC.TabIndex = 18; + this.textBoxGTC.Text = "14"; + this.textBoxGTC.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(7, 206); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(324, 25); + this.label17.TabIndex = 26; + this.label17.Text = "Time cost on pickup and delivery"; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(187, 273); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(115, 25); + this.label18.TabIndex = 25; + this.label18.Text = "piece/mins"; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(7, 110); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(148, 25); + this.label19.TabIndex = 15; + this.label19.Text = "Truck Capacity"; + // + // textBoxGPDT + // + this.textBoxGPDT.Location = new System.Drawing.Point(87, 270); + this.textBoxGPDT.Name = "textBoxGPDT"; + this.textBoxGPDT.Size = new System.Drawing.Size(100, 34); + this.textBoxGPDT.TabIndex = 24; + this.textBoxGPDT.Text = "0.25"; + this.textBoxGPDT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(301, 110); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(86, 25); + this.label20.TabIndex = 20; + this.label20.Text = "amount"; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(50, 231); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(206, 25); + this.label21.TabIndex = 23; + this.label21.Text = " one common good "; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(7, 150); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(127, 25); + this.label22.TabIndex = 16; + this.label22.Text = "Truck Speed"; + // + // textBoxGTS + // + this.textBoxGTS.Location = new System.Drawing.Point(192, 147); + this.textBoxGTS.Name = "textBoxGTS"; + this.textBoxGTS.Size = new System.Drawing.Size(100, 34); + this.textBoxGTS.TabIndex = 21; + this.textBoxGTS.Text = "0.6666"; + this.textBoxGTS.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(301, 150); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(95, 25); + this.label23.TabIndex = 22; + this.label23.Text = "km/mins"; + // + // toolStrip1 + // + this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripButton1, + this.toolStripButton2}); + this.toolStrip1.Location = new System.Drawing.Point(0, 0); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(1906, 27); + this.toolStrip1.TabIndex = 4; + this.toolStrip1.Text = "toolStrip1"; + // + // toolStripButton1 + // + 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(95, 24); + this.toolStripButton1.Text = "OpenFile"; + this.toolStripButton1.Click += new System.EventHandler(this.openfile); + // + // toolStripButton2 + // + this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); + this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton2.Name = "toolStripButton2"; + this.toolStripButton2.Size = new System.Drawing.Size(117, 24); + this.toolStripButton2.Text = "SaveToExcel"; + this.toolStripButton2.Click += new System.EventHandler(this.saveToExcel); + // + // openFileDialog + // + this.openFileDialog.FileName = "openFileDialog1"; + // + // checkBox + // + this.checkBox.AutoSize = true; + this.checkBox.Checked = true; + this.checkBox.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBox.Location = new System.Drawing.Point(365, 0); + this.checkBox.Name = "checkBox"; + this.checkBox.Size = new System.Drawing.Size(282, 29); + this.checkBox.TabIndex = 5; + this.checkBox.Text = "Create Stations State Table"; + this.checkBox.UseVisualStyleBackColor = true; + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(12F, 25F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1906, 904); + this.Controls.Add(this.checkBox); + this.Controls.Add(this.toolStrip1); + this.Controls.Add(this.splitContainer1); + this.Cursor = System.Windows.Forms.Cursors.Arrow; + this.Font = new System.Drawing.Font("微軟正黑體", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(136))); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.Name = "MainForm"; + this.Text = "BikeSharingSystem"; + this.tabControl.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.splitContainer2.Panel1.ResumeLayout(false); + this.splitContainer2.Panel1.PerformLayout(); + this.splitContainer2.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit(); + this.splitContainer2.ResumeLayout(false); + this.tabPage.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView)).EndInit(); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + this.tabControl3.ResumeLayout(false); + this.tabPage5.ResumeLayout(false); + this.tabPage5.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.tabPage6.ResumeLayout(false); + this.tabPage6.PerformLayout(); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.TabControl tabControl; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage; + private System.Windows.Forms.Button butreset; + private System.Windows.Forms.Button butrunend; + private System.Windows.Forms.PropertyGrid ppg; + private System.Windows.Forms.Label labelBO; + private System.Windows.Forms.Button butpga; + private System.Windows.Forms.SplitContainer splitContainer1; + private System.Windows.Forms.TabControl tabControl3; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.TextBox txbcapacity; + private System.Windows.Forms.TextBox txbtimehorizon; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TabPage tabPage6; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton toolStripButton1; + private System.Windows.Forms.ToolStripButton toolStripButton2; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox txbspeed; + private System.Windows.Forms.OpenFileDialog openFileDialog; + private System.Windows.Forms.SaveFileDialog saveFileDialog; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Label labelMax; + private System.Windows.Forms.CheckBox checkBox; + private System.Windows.Forms.CheckBox checkBoxGreedy; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox textBoxPnDTime; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label labeltitle; + private System.Windows.Forms.Label labelfilename; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.CheckBox checkBox_times; + private System.Windows.Forms.TextBox txbCPUTime; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Label labelIteration; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Label labelstations; + private System.Windows.Forms.SplitContainer splitContainer2; + private System.Windows.Forms.RichTextBox richTextBox; + private Steema.TeeChart.TChart tChart; + private Steema.TeeChart.Styles.FastLine fastLine1; + private Steema.TeeChart.Styles.FastLine fastLine2; + private Steema.TeeChart.Styles.FastLine fastLine3; + private System.Windows.Forms.DataGridView dataGridView; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.TextBox textBoxMean; + private System.Windows.Forms.TextBox textBoxSTD; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.TextBox textBoxGPT; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.TextBox textBoxGTC; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.TextBox textBoxGPDT; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.TextBox textBoxGTS; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.Label label26; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.ComboBox comboBox1; + } +} + diff --git a/BikeSharingSystem/MainForm.cs b/BikeSharingSystem/MainForm.cs new file mode 100644 index 0000000..30e8cc1 --- /dev/null +++ b/BikeSharingSystem/MainForm.cs @@ -0,0 +1,1766 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Newtonsoft.Json; +using Excel = Microsoft.Office.Interop.Excel; +using System.Net; +using System.Xml; +using System.IO.Compression; + +namespace BikeSharingSystem +{ + public partial class MainForm : Form + { + public MainForm() + { + InitializeComponent(); + mypen = new Pen(Color.Blue, 1.5f); + mypen.CustomEndCap = new System.Drawing.Drawing2D.AdjustableArrowCap(0, 6); + myfont = new Font("Arial", 10.0f); + } + System.Diagnostics.Stopwatch time = new System.Diagnostics.Stopwatch(); //time of each run + System.Diagnostics.Stopwatch Totaltime = new System.Diagnostics.Stopwatch(); //time of total run + public static double MovingTime = 1; + PermutationGA pga = null; + HybridACOGA hag = null; + Random rnd = new Random(); + double[,] distanceMatrix; + double[] startTOvertex; + string[] initialGoods; + double[] withoutActionCL; //without action customer loss + int[] PandD; + int[] BestRouting; //其實是因為懶得再decode一次 所以用額外的記憶體印出答案 + double timehorizon; + double totalDistance = 0; + double speed; + double NotDoAnything = 0; + double CPUBurstTime = 0.0; + double PDVelocity; //time cost to pickup and delivery one bike in one minute + int truckcapacity; + int totalStation; + int finishStation; + int soFarfinishStation; //so far the best solution complete station amount + double[] longitude; + double[] latitude; + double[] BUSA; + double[] BestUSA; + Station[] stations; + bool ShowDataGridView = false; + //繪圖需要的參數 + double xmin = 0.0, ymax = 0.0, scale = 0.0, scale2 = 0.0, xmiddle = 0.0, ymiddle = 0.0; + int w = 0, h = 0; + double W = 0, H = 0; + Pen mypen; + Font myfont; + private void reset(object sender, EventArgs e) + { + //pga = new PermutationGA(totalStation*2+2, OptimizationType.Min,ComputeTimeAverageHoldingShortageLevel,stations); + //timehorizon = Convert.ToDouble(txbtimehorizon.Text.ToString()); + speed = Convert.ToDouble(txbspeed.Text.ToString()); + truckcapacity = Convert.ToInt32(txbcapacity.Text.ToString()); + pga.TruckCapacity = truckcapacity; + timehorizon = Convert.ToDouble(txbtimehorizon.Text); + pga.TimeHorizon = timehorizon; + PDVelocity = 1/Convert.ToDouble(textBoxPnDTime.Text); + CPUBurstTime = Convert.ToDouble(txbCPUTime.Text); + if (double.IsInfinity(PDVelocity)) { PDVelocity = double.MaxValue; } + //pga.TruckCapacity = truckcapacity; + //pga.TimeHorizon = timehorizon; + ShowDataGridView = false; + withoutActionCL = new double[totalStation]; + if (checkBoxGreedy.Checked == true) + { + pga.Greedyinitialize(distanceMatrix, startTOvertex); + } + else + { + pga.reset(); + } + + for(int i = 0; i < stations.Length; i++) + { + stations[i].currentGoods = Convert.ToInt32(initialGoods[i]); + stations[i].Locker = (int)stations[i].Capacity - stations[i].currentGoods; + } + + richTextBox.Clear(); + min = Double.MaxValue; + labelBO.Text = "BestObjective "; + NotDoAnything = 0; + Truck uselesstruck = new Truck(truckcapacity, 0); + for (int i = 0; i < totalStation; i++) + { + if (stations[i].Surplusbymin > 0) + { + withoutActionCL[i] = HoldingShortageSurplus(timehorizon, i, 0, ref uselesstruck, truckcapacity); + NotDoAnything += withoutActionCL[i]; + } + else + { + withoutActionCL[i] = HoldingShortageSurplus(timehorizon, i, 0, ref uselesstruck, 0); + NotDoAnything += withoutActionCL[i]; + } + } + + //tchart線圖初始化 + fastLine1.Clear();fastLine2.Clear();fastLine3.Clear(); + tChart.Series[0].Add( fastLine1); + tChart.Series[1].Add(fastLine2); + tChart.Series[2].Add(fastLine3); + //update data grid view + dataGridView.Rows.Clear(); + dataGridView.Columns.Clear(); + + //schedule_day_in_oneIteration.VertAxis = Steema.TeeChart.Styles.VerticalAxis.Right; + //tChart.Axes.Left.SetMinMax(170, 450); + //tChart.Axes.Right.SetMinMax(100, 200); + } + + private void createPGA(object sender, EventArgs e) + { + butreset.Enabled = true; + butrunend.Enabled = true; + pga = new PermutationGA(totalStation*2+1, OptimizationType.Min, new GA.ObjectiveFunctionDelegate(ComputeTimeAverageHoldingShortageLevel),stations,distanceMatrix,startTOvertex); + this.ppg.SelectedObject = this.pga; + } + + private void oneIteration(object sender, EventArgs e) + { + pga.executeOneIteration(); + fastLine1.Add((double)pga.IterationCount, pga.IterationAverage); + fastLine3.Add((double)pga.IterationCount, pga.SoFarTheBestObjective); + //tChart.Refresh(); + //tChart.Series[0].Add(fastLine1); + //tChart.Series[1].Add(fastLine2); + //tChart.Series[2].Add(fastLine3); + double unsatisfiedAmount = Math.Round( pga.SoFarTheBestObjective,2); + labelBO.Text = "BestObjective " + Convert.ToString(unsatisfiedAmount); + labelBO.Text.ToString(); + richTextBox.Text = "繞站順序: depot " ; + for(int i = 0; i < soFarfinishStation+1; i++) + { + //我忘記解碼fuck fuck fuck fuck fuck fuck !! + // richTextBox.Text += pga.SoFarTheBestSolution[i].ToString()+" "; + richTextBox.Text += BestRouting[i].ToString() + ","; + } + if (soFarfinishStation == totalStation - 1) + { + richTextBox.Text += "depot"; + } + double totalPandD = 0; + richTextBox.Text +="\n"+"pickup & delivery amount: "; + for(int i = 0; i <= soFarfinishStation; i++) + { + richTextBox.Text += PandD[i].ToString() + ","; + totalPandD += Math.Abs(PandD[i]); + } + + //richTextBox.Text += "\n" + "truck start time: " + pga.SoFarTheBestSolution[totalStation * 2 + 1]; + richTextBox.Text += "\n" + "truck initial common goods: " + pga.SoFarTheBestSolution[totalStation * 2]; + totalDistance = 0; + // totalDistance += startTOvertex[pga.SoFarTheBestSolution[0]]; //抵達第一站的距離 + //string dist = null; + totalDistance += startTOvertex[BestRouting[0]]; //抵達第一站的距離 + //dist = totalDistance.ToString()+"->"; + for (int i = 0; i < soFarfinishStation; i++) + { + totalDistance += distanceMatrix[BestRouting[i], BestRouting[i + 1]]; + //dist += distanceMatrix[BestRouting[i], BestRouting[i + 1]].ToString() + "->"; + } + //全部跑完要回去depot + if (soFarfinishStation == totalStation - 1) + { + totalDistance += startTOvertex[BestRouting[soFarfinishStation]]; + //dist += startTOvertex[BestRouting[soFarfinishStation]].ToString() + "->"; + } + richTextBox.Text +="\n"+ "*******performance*******"; + richTextBox.Text += "\n" + "Total pickup & delivery : " + (totalPandD+ pga.SoFarTheBestSolution[totalStation * 2]); + richTextBox.Text += "\n" + "total distance : " + totalDistance+" km"; + richTextBox.Text += "\n" + "unsatisfication amount : " + unsatisfiedAmount; + richTextBox.Text += "\n"+"without action : "+NotDoAnything; + richTextBox.Text += "\n" + "improvement rate : " + Math.Round(1-unsatisfiedAmount/NotDoAnything,2)*100+"%"; + //richTextBox.AppendText("routing distance "+dist); + + + labelMax.Text ="Max : " + NotDoAnything.ToString(); + fastLine2.Add((double)pga.IterationCount, NotDoAnything); + //tChart.Update(); + ////讓圖形跑超過50代次時可跑的較緩慢 + //if ((pga.IterationCount > 50) && (!pga.terminationConditionMet())) { Cursor = System.Windows.Forms.Cursors.WaitCursor; } + //else { Cursor = System.Windows.Forms.Cursors.Default; } + } + + + private void runToEnd(object sender, EventArgs e) + { + butrunend.Text = "running...";butrunend.Update(); + if (checkBox.Checked == true) + { + ShowDataGridView = true; + dataGridView.Columns.Add("stationID", "stationID"); + dataGridView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[0].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[0].HeaderCell.Value = "stationID"; + dataGridView.Columns.Add("customer lost", "customer lost(個)"); + dataGridView.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[1].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[1].HeaderCell.Value = "unsatisfied amount(U)"; + dataGridView.Columns.Add("P&D", "P&D"); + dataGridView.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[2].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[2].HeaderCell.Value = "Pickup & Delivery amount(個)"; + dataGridView.Columns.Add("start service time", "start service time"); + dataGridView.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[3].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[3].HeaderCell.Value = "start service time(mins)"; + dataGridView.Columns.Add("end service time", "end service time"); + dataGridView.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[4].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[4].HeaderCell.Value = "end service time(mins)"; + dataGridView.Columns.Add("customer loss contribute", "customer loss contribute"); + dataGridView.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[5].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[5].HeaderCell.Value = "unsatisfied amount contribute"; + dataGridView.Columns.Add("station improvement rate", "station improvement rate"); + dataGridView.Columns[6].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + dataGridView.Columns[6].HeaderCell.ValueType = typeof(string); + dataGridView.Columns[6].HeaderCell.Value = "station improvement rate"; + for (int k = 0; k < totalStation; k++) + { + dataGridView.Rows.Add(); + dataGridView.Rows[k].Cells[0].Value = k; + } + } + if (checkBox_times.Checked == true) + { + if (pga.IterationCount == 0) + { + Totaltime.Reset(); + Totaltime.Start(); + } + //time.Reset(); + //time.Start(); + while (true) + { + if (Totaltime.Elapsed.TotalSeconds >= CPUBurstTime) + { + Totaltime.Stop(); + // time.Stop(); + break; + } + else + { + oneIteration(null, null); + if (pga.SecondCrossOverType == _2ndCrossOver.pheromone) + { + pga.updatePheromonetable(); + } + } + } + labelIteration.Text = "Iterations: " + pga.IterationCount; + } + else + { + for (int i = 0; i < pga.IterationLimit; i++) + { + oneIteration(null, null); + if(pga.SecondCrossOverType == _2ndCrossOver.pheromone) + { + pga.updatePheromonetable(); + } + } + } + ppg.Update(); + + butrunend.Text = "run"; butrunend.Update(); + } + double min = Double.MaxValue; + + private double ComputeTimeAverageHoldingShortageLevel(int[] chromosomes) + { + + Truck truck = new Truck(truckcapacity, chromosomes[totalStation * 2]); + //period為卡車起始出發時間 + double USA = 0; //USA = unsatisfied amount + double period = chromosomes[totalStation * 2]/PDVelocity; //利用distancematrix除以車速即可得到現在的時間 + double totalUSA = 0; + totalDistance = 0; + int[] routingSequence = Decode(chromosomes); + double[] periods = new double[totalStation];//record each stations start service time + //the following 5 line is for debug + //int[] bug = new int[totalStation]; + //for (int a = 0; a < totalStation; a++) + //{ + // routingSequence[a] = chromosomes[a]; + //} + period += (startTOvertex[routingSequence[0]] / speed);//抵達第一站的時間 + // totalDistance += startTOvertex[routingSequence[0]]; //抵達第一站的距離 + int i = 0; int[] temp = new int[totalStation]; finishStation = -1; + while (period <= timehorizon && i <= totalStation - 1) + { + periods[routingSequence[i]] = period; + if (stations[routingSequence[i]].Declinebymin < 0 ) + { + temp[i] = truck.CurrentGoods; + USA = HoldingShortageSurplus(period, routingSequence[i], truck.PickupDelivery(chromosomes[routingSequence[i] + totalStation]), ref truck,temp[i]); + temp[i] -= truck.CurrentGoods; + } + else if (stations[routingSequence[i]].Surplusbymin > 0 ) + { + temp[i] = truck.CurrentSpace; + USA = HoldingShortageSurplus(period, routingSequence[i], truck.PickupDelivery(chromosomes[routingSequence[i] + totalStation]), ref truck,temp[i]); + temp[i] = truck.CurrentSpace - temp[i]; + } + else if(stations[routingSequence[i]].Rate == 0 && chromosomes[routingSequence[i] + totalStation] >= 0) + { + temp[i] = truck.CurrentGoods; + USA = HoldingShortageSurplus(period, routingSequence[i], truck.PickupDelivery(chromosomes[routingSequence[i] + totalStation]), ref truck, temp[i]); + temp[i] -= truck.CurrentGoods; + } + else if(stations[routingSequence[i]].Rate == 0 && chromosomes[routingSequence[i] + totalStation] <= 0) + { + temp[i] = truck.CurrentSpace; + USA = HoldingShortageSurplus(period, routingSequence[i], truck.PickupDelivery(chromosomes[routingSequence[i] + totalStation]), ref truck, temp[i]); + temp[i] = truck.CurrentSpace - temp[i]; + } + totalUSA += USA; + BUSA[i] = USA; + finishStation = i; ////幹他媽的 bug 在此 幹我找了一個禮拜阿幹!!! + ////update datagrid view for debugging + //if (checkBox.Checked == true && i < totalStation) + //{ + // dataGridView.Rows[routingSequence[i]].Cells[1].Value = USA; + // dataGridView.Rows[routingSequence[i]].Cells[1].Style.BackColor = Color.Gray; + // dataGridView.Rows[routingSequence[i]].Cells[2].Value = temp[i]; + // dataGridView.Rows[routingSequence[i]].Cells[3].Value = USA; + // dataGridView.Rows[routingSequence[i]].Cells[4].Value = period; + //} + if (i < totalStation - 1) + { + period += ((distanceMatrix[routingSequence[i], routingSequence[i + 1]] / speed) + Math.Abs(temp[i] / PDVelocity));//到下一站的時間點 + }else { period += Math.Abs(temp[i] / PDVelocity); } + i++; + + } + + + + if (finishStation != totalStation - 1) + { + //沒有跑完的車站繼續算成本 + truck.CurrentGoods = 0; truck.CurrentSpace = truckcapacity; + for (int a = finishStation+1; a < totalStation ; a++) + { + if (stations[routingSequence[a]].Surplusbymin > 0) + { + USA = HoldingShortageSurplus(timehorizon, routingSequence[a], 0, ref truck, truckcapacity); + } + else if (stations[routingSequence[a]].Declinebymin < 0) + { + USA = HoldingShortageSurplus(timehorizon, routingSequence[a], 0, ref truck, 0); + }else + { + USA = 0; + } + totalUSA += USA; + BUSA[a] = USA; + //if (checkBox.Checked == true) + //{ + // dataGridView.Rows[routingSequence[a]].Cells[1].Value = USA; + // dataGridView.Rows[routingSequence[a]].Cells[1].Style.BackColor = Color.Orange; + // dataGridView.Rows[routingSequence[a]].Cells[2].Value = 0; + // dataGridView.Rows[routingSequence[a]].Cells[3].Value = "X"; + // dataGridView.Rows[routingSequence[a]].Cells[4].Value = "X"; + //} + } + } + if(min > totalUSA) + { + min = totalUSA; + soFarfinishStation = finishStation; + temp.CopyTo(PandD,0); + BUSA.CopyTo(BestUSA,0); + routingSequence.CopyTo(BestRouting, 0); + //update datagrid view for debugging + if (ShowDataGridView == true ) + { + for(int a = 0;a <= finishStation; a++) + { + dataGridView.Rows[routingSequence[a]].Cells[1].Value = Math.Round(BUSA[a],2); + dataGridView.Rows[routingSequence[a]].Cells[2].Value = temp[a]; + dataGridView.Rows[routingSequence[a]].Cells[3].Value = Math.Round( periods[routingSequence[a]],2); + dataGridView.Rows[routingSequence[a]].Cells[4].Value = Math.Round(periods[routingSequence[a]] +Math.Abs( temp[a])/PDVelocity,2); + dataGridView.Rows[routingSequence[a]].Cells[5].Value = Math.Round(BUSA[a]/min,4) * 100 + "%"; + if (withoutActionCL[routingSequence[a]] != 0) + { + dataGridView.Rows[routingSequence[a]].Cells[6].Value = Math.Round(1 - BUSA[a] / withoutActionCL[routingSequence[a]], 4) * 100 + "%"; + } + else + { + dataGridView.Rows[routingSequence[a]].Cells[6].Value = "0%"; + } + + } + for(int b = finishStation+1;b < totalStation;b++) + { + dataGridView.Rows[routingSequence[b]].Cells[1].Value = Math.Round(BUSA[b],2); + dataGridView.Rows[routingSequence[b]].Cells[2].Value = 0; + dataGridView.Rows[routingSequence[b]].Cells[3].Value = timehorizon; + dataGridView.Rows[routingSequence[b]].Cells[4].Value = timehorizon; + dataGridView.Rows[routingSequence[b]].Cells[5].Value = Math.Round(BUSA[b] / min,4)*100+"%"; + dataGridView.Rows[routingSequence[b]].Cells[6].Value = "0%"; + } + } + } + return totalUSA; + } + //其實該list的第0個的值是第1站被繞行的順序 + private int[]Decode(int[] chromosome) + { + int[] routingSequence = new int[totalStation]; + int[] temp = new int[totalStation]; + for(int i = 0; i < totalStation; i++) + { + temp[i] = chromosome[i];routingSequence[i] = i ; //when you add depot location just amend it + } + Array.Sort(temp, routingSequence); + return routingSequence; + } + /// + /// 其實還沒考慮過初始站點的bike amount為0時的情況,如果有會fail + /// + /// 卡車出發時點 + /// station id + /// GA求解後pick up or delivery的數量 + /// + private double HoldingShortageSurplus(double starttime,int stationID ,int commodity,ref Truck truck,double TGS) + { + double bikeAmount = 0; + double accumulatedtime = 0; + double PnDTime = 0; + // Truck t = truck; + if(stations[stationID].Declinebymin < 0) //deliver bicycle to the station commodity must be positive + { + double lackTime = 0.0; + //卡車到達該站時該站的腳踏車就沒ㄌ + if ( stations[stationID].currentGoods / stations[stationID].Declinebymin * -1 < starttime) + { + lackTime = stations[stationID].currentGoods / stations[stationID].Declinebymin * -1; + accumulatedtime = starttime - lackTime; + bikeAmount += stations[stationID].Declinebymin * accumulatedtime*-1; + //commodity超過locker就要先塞回去不管後續的借還車= =凸操你媽的幹!! + if (commodity > stations[stationID].Capacity) + { + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (commodity - (int)stations[stationID].Capacity); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + commodity = (int)stations[stationID].Capacity; + } + if (bikeAmount < 0) throw new Exception("bug!!!"); + PnDTime = commodity / PDVelocity; + if (starttime + PnDTime > timehorizon) + { + PnDTime = timehorizon - starttime; + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (commodity - (int)(PnDTime*PDVelocity)); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + commodity = (int)(PnDTime * PDVelocity); + PnDTime = commodity / PDVelocity;//好像會有bug喔?!!! + } + if (PDVelocity + stations[stationID].Declinebymin < 0) //station decline rate > truck supply velocity + { + bikeAmount -= (PDVelocity + stations[stationID].Declinebymin) * PnDTime; + stations[stationID].currentGoods = 0; + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if (PnDTime < 0) throw new Exception("bug!!!"); + } + else + { + if (stations[stationID].Capacity >= (PDVelocity + stations[stationID].Declinebymin) * PnDTime) + { + stations[stationID].currentGoods = (PDVelocity + stations[stationID].Declinebymin) * PnDTime; + } + else//如果給的數量超過站的容量就G囉 + { + stations[stationID].currentGoods = stations[stationID].Capacity; + truck.CurrentGoods += (commodity - (int)stations[stationID].Capacity); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + } + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + // PnDTime = (TGS - truck.CurrentGoods) / PDVelocity; + if (PnDTime < 0) throw new Exception("bug!!!"); + } + if (stations[stationID].Locker < 0) { throw new Exception("bug is here !!"); } + if (commodity != 0) + { + lackTime = starttime + PnDTime - stations[stationID].currentGoods / stations[stationID].Declinebymin;//又缺為0時 + if (timehorizon >= lackTime) + { + bikeAmount += stations[stationID].Declinebymin * (timehorizon - lackTime) * -1; + } + } + else + { + if (timehorizon >= lackTime) + { + bikeAmount = (timehorizon - lackTime) * stations[stationID].Declinebymin * -1; + } + } + } + else + { + stations[stationID].currentGoods = stations[stationID].currentGoods + starttime * stations[stationID].Declinebymin; + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + //commodity超過locker就要先塞回去不管後續的借還車= =凸操你媽的幹!! + if (commodity > stations[stationID].Locker) + { + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (commodity - (int)stations[stationID].Locker); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + commodity = (int)stations[stationID].Locker; + } + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + PnDTime = (commodity / PDVelocity); + if (starttime + PnDTime > timehorizon) + { + PnDTime = timehorizon - starttime; + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (commodity - (int)(PnDTime * PDVelocity)); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + commodity = (int)(PnDTime * PDVelocity); + PnDTime = commodity / PDVelocity;//好像會有bug喔?!!! + } + if (PDVelocity + stations[stationID].Declinebymin < 0 && stations[stationID].currentGoods + (PDVelocity + stations[stationID].Declinebymin) * PnDTime < 0) + { //decline to 0 time + lackTime = -stations[stationID].currentGoods / (PDVelocity + stations[stationID].Declinebymin) + starttime; + + accumulatedtime = starttime + PnDTime - lackTime; + bikeAmount -= accumulatedtime * (PDVelocity + stations[stationID].Declinebymin); + stations[stationID].currentGoods = 0; + stations[stationID].Locker = stations[stationID].Capacity; + if (PnDTime < 0) throw new Exception("bug!!!"); + } + else + { + if (stations[stationID].currentGoods + (PDVelocity + stations[stationID].Declinebymin) * PnDTime <= stations[stationID].Capacity) + { + stations[stationID].currentGoods += (PDVelocity + stations[stationID].Declinebymin) *PnDTime; + } + else //卡車送的超出站可以負荷的輛 + { + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (commodity - (int)stations[stationID].Locker); + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + stations[stationID].currentGoods = stations[stationID].Capacity; + if (truck.CurrentGoods > truckcapacity || truck.CurrentSpace < 0) + { + throw new Exception(); + } + } + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + // PnDTime = (TGS - truck.CurrentGoods) / PDVelocity; + if (PnDTime < 0) throw new Exception("bug!!!"); + } + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + lackTime = starttime + PnDTime-stations[stationID].currentGoods / stations[stationID].Declinebymin; + if (timehorizon > lackTime) + { + bikeAmount += stations[stationID].Declinebymin * (timehorizon - lackTime)*-1; + if (bikeAmount < 0) throw new Exception("bug!!!"); + } + } + stations[stationID].currentGoods = Convert.ToInt32(initialGoods[stationID]); + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + if (bikeAmount < 0) throw new Exception("bug!!!"); + return bikeAmount; + } + else if(stations[stationID].Surplusbymin > 0) //pickup bicycle station commodity must be negative + { + double surplustime; + //卡車到達該站時該站的腳踏車就滿ㄌ + if (stations[stationID].Locker/stations[stationID].Surplusbymin < starttime) + { + surplustime = stations[stationID].Locker/stations[stationID].Surplusbymin; + accumulatedtime = starttime - surplustime; + bikeAmount += stations[stationID].Surplusbymin * accumulatedtime; + //commodity超過locker就要先塞回去不管後續的借還車= =凸操你媽的幹!! + if (-commodity > stations[stationID].Capacity) + { + //把多出的space塞回去改變卡車上的數量 + truck.CurrentSpace -= (commodity + (int)stations[stationID].Capacity); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + commodity = -(int)stations[stationID].Capacity; + } + if (bikeAmount < 0) throw new Exception("bug!!!"); + PnDTime = -commodity / PDVelocity; + if (starttime + PnDTime > timehorizon) + { + PnDTime = timehorizon - starttime; + //因為時間來不及ㄌ所以把多出的space塞回去改變卡車上的數量 + truck.CurrentSpace -= (commodity+ (int)(PnDTime*PDVelocity)); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + commodity = -(int)(PnDTime * PDVelocity); + PnDTime = -commodity / PDVelocity;//好像會有bug喔?!!! + } + if (-PDVelocity + stations[stationID].Surplusbymin > 0) //station increase rate > truck pickup velocity + { + + bikeAmount += (stations[stationID].Surplusbymin - PDVelocity) *PnDTime; + stations[stationID].currentGoods = stations[stationID].Capacity; + stations[stationID].Locker = 0; + if (PnDTime < 0) throw new Exception("bug!!!"); + } + else + { + if (stations[stationID].Capacity >= (-PDVelocity + stations[stationID].Surplusbymin) * -PnDTime) + { + stations[stationID].Locker = (-PDVelocity + stations[stationID].Surplusbymin) * -PnDTime; + } + else + { + stations[stationID].Locker = stations[stationID].Capacity; + truck.CurrentSpace -= (commodity + (int)stations[stationID].Capacity); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + } + if (stations[stationID].Locker < 0) { throw new Exception("big is here !!"); } + stations[stationID].currentGoods = stations[stationID].Capacity - stations[stationID].Locker; + // PnDTime = (TGS - truck.CurrentSpace) / PDVelocity; + if (PnDTime < 0) throw new Exception("bug!!!"); + } + if (commodity != 0) + { + surplustime = stations[stationID].Locker / stations[stationID].Surplusbymin + starttime+PnDTime;//又滿時 + if (surplustime < timehorizon) + { + bikeAmount += stations[stationID].Surplusbymin * (timehorizon - surplustime); + if (bikeAmount < 0) throw new Exception("bug!!!"); + } + } + else + { + if (surplustime < timehorizon) + { + bikeAmount = (timehorizon - surplustime) * stations[stationID].Surplusbymin; + } + } + } + else + { + stations[stationID].currentGoods = stations[stationID].currentGoods + starttime * stations[stationID].Surplusbymin; + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + //commodity超過locker就要先塞回去不管後續的借還車= =凸操你媽的幹!! + if (-commodity > stations[stationID].currentGoods) + { + //把多出的space塞回去改變卡車上的數量 + truck.CurrentSpace -= (commodity + (int)stations[stationID].currentGoods); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + commodity = -(int)stations[stationID].currentGoods; + } + PnDTime = -(commodity / PDVelocity); + if (starttime + PnDTime > timehorizon) + { + PnDTime = timehorizon - starttime; + //把多出的space塞回去改變卡車上的數量 + truck.CurrentSpace -= (commodity + (int)(PnDTime * PDVelocity)); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + commodity = -(int)(PnDTime * PDVelocity); + PnDTime = -commodity / PDVelocity;//好像會有bug喔?!!! + } + if (-PDVelocity + stations[stationID].Surplusbymin > 0 && stations[stationID].currentGoods + (-PDVelocity + stations[stationID].Surplusbymin) * PnDTime >= stations[stationID].Capacity) + { //increase to full time ==> there is something wrong here ?!!! + surplustime = stations[stationID].Locker / (-PDVelocity + stations[stationID].Surplusbymin) + starttime; + + accumulatedtime = starttime + PnDTime - surplustime; + bikeAmount += accumulatedtime * (-PDVelocity + stations[stationID].Surplusbymin); + stations[stationID].currentGoods = stations[stationID].Capacity; + stations[stationID].Locker = 0; + if (PnDTime < 0) + { + throw new Exception("bug!!!"); + } + } + else + { + if (stations[stationID].currentGoods - (-PDVelocity + stations[stationID].Surplusbymin) * -PnDTime >= 0) + { + stations[stationID].Locker = stations[stationID].Capacity - (stations[stationID].currentGoods - (-PDVelocity + stations[stationID].Surplusbymin) *-PnDTime); + if (stations[stationID].Locker < 0) + { + throw new Exception("big is here !!"); + } + } + else //該站已經不能再拿走貨物ㄌ不然就會變成負的 + { + truck.CurrentSpace -= (commodity + (int)stations[stationID].currentGoods); + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + stations[stationID].Locker = 0; + //改變卡車上的貨物數量 + if (truck.CurrentGoods > truckcapacity || truck.CurrentSpace < 0) + { + throw new Exception(); + } + } + // PnDTime = (TGS - truck.CurrentSpace) / PDVelocity; + if (PnDTime < 0) + { + throw new Exception("bug!!!"); + } + } + surplustime = stations[stationID].Locker / stations[stationID].Surplusbymin + starttime+PnDTime; + if (surplustime < timehorizon) + { + bikeAmount += stations[stationID].Surplusbymin * (timehorizon - surplustime); + if (bikeAmount < 0) throw new Exception("bug!!!"); + } + } + + stations[stationID].currentGoods = Convert.ToInt32(initialGoods[stationID]); + stations[stationID].Locker = stations[stationID].Capacity - stations[stationID].currentGoods; + if (stations[stationID].Locker < 0) { throw new Exception("bug is here !!"); } + if (bikeAmount < 0) throw new Exception("bug!!!"); + return bikeAmount; + } + else //該站點無增減率時 + { + if (commodity < 0) + { + if(commodity+ stations[stationID].currentGoods<0)//無法拿的情況下 + { + + truck.CurrentSpace -= (commodity + (int)stations[stationID].currentGoods); + //if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + //{ + // throw new Exception("bug"); + //} + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + { + throw new Exception("bug"); + } + commodity = -(int)stations[stationID].currentGoods; + } + + PnDTime = -commodity / PDVelocity; + if (starttime + PnDTime > timehorizon) + { + PnDTime = timehorizon - starttime; + //因為時間來不及ㄌ所以把多出的space塞回去改變卡車上的數量 + truck.CurrentSpace -= (commodity + (int)(PnDTime * PDVelocity)); + //if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + //{ + // throw new Exception("bug"); + //} + truck.CurrentGoods = truckcapacity - truck.CurrentSpace; + //if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + //{ + // throw new Exception("bug"); + //} + commodity = -(int)(PnDTime * PDVelocity); + } + } + else if (commodity > 0) + { + if (commodity > stations[stationID].Locker)//無法放的情況下 + { + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (commodity - (int)stations[stationID].Locker); + //if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + //{ + // throw new Exception("bug"); + //} + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + //if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + //{ + // throw new Exception("bug"); + //} + commodity = (int)stations[stationID].Locker; + } + + PnDTime = commodity / PDVelocity; + if (starttime + PnDTime > timehorizon) + { + PnDTime = timehorizon - starttime; + //把多出的或塞回去改變卡車上的數量 + truck.CurrentGoods += (commodity - (int)(PnDTime * PDVelocity)); + //if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + //{ + // throw new Exception("bug"); + //} + truck.CurrentSpace = truckcapacity - truck.CurrentGoods; + //if (truck.CurrentGoods > truckcapacity || truck.CurrentGoods < 0 || truck.CurrentSpace > truckcapacity || truck.CurrentSpace < 0) + //{ + // throw new Exception("bug"); + //} + commodity = (int)(PnDTime * PDVelocity); + } + } + return 0; + } + } + + private void openfile(object sender, EventArgs e) + { + dataGridView.Rows.Clear();dataGridView.Columns.Clear(); + if (openFileDialog.ShowDialog() == DialogResult.OK) + { + StreamReader sr = new StreamReader(openFileDialog.FileName); + labelfilename.Text ="File: "+ openFileDialog.SafeFileName; + labeltitle.Text = "Title: "+ sr.ReadLine().ToString(); + totalStation = Convert.ToInt32( sr.ReadLine().ToString()); + labelstations.Text = "Total Stations: " + totalStation.ToString(); + timehorizon = Convert.ToDouble(sr.ReadLine());txbtimehorizon.Text = timehorizon.ToString(); + truckcapacity = Convert.ToInt32(sr.ReadLine()); txbcapacity.Text = truckcapacity.ToString(); + speed = Convert.ToDouble(sr.ReadLine());txbspeed.Text = speed.ToString(); + PDVelocity = 1 / Convert.ToDouble(sr.ReadLine()); textBoxPnDTime.Text = (1 / PDVelocity).ToString(); + + initialGoods = sr.ReadLine().Split(','); + string[]capacity = sr.ReadLine().Split(','); + string[] rate = sr.ReadLine().Split(','); + string[] distance = sr.ReadLine().Split(','); + string[] startTOother = sr.ReadLine().Split(','); + string[] location = sr.ReadLine().Split(','); + stations = new Station[totalStation]; + distanceMatrix = new double[totalStation, totalStation]; + startTOvertex = new double[totalStation]; + BUSA = new double[totalStation];BestUSA = new double[totalStation]; + for(int i = 0; i < stations.Length; i++) + { + stations[i] = new Station(Convert.ToInt32(capacity[i]), Convert.ToInt32(initialGoods[i]), i, Convert.ToDouble(rate[i])); + } + //for station location + int c = 0; + longitude = new double [totalStation+1]; + double[] templong = new double[totalStation + 1]; + latitude = new double[totalStation+ 1]; + double[] templat = new double[totalStation + 1]; + for(int a = 0; a < location.Length; a += 2) + { + templat[c] = latitude[c] = Convert.ToDouble(location[a]); + templong[c] = longitude[c] = Convert.ToDouble(location[a + 1]); + c++; + } + c = 0; + Array.Sort(templat);ymiddle = templat[(totalStation + 1) / 2]; + Array.Sort(templong);xmiddle = templong[(totalStation + 1) / 2]; + + for (int i = 0; i < totalStation; i++) + { + for (int j = 0; j < totalStation; j++) + { + distanceMatrix[i, j] = Convert.ToDouble(distance[c]); + c++; + } + } + //加入從depot到其他vertex的距離 + for(int i = 0; i < totalStation; i++) + { + startTOvertex[i] = Convert.ToDouble(startTOother[i]); + } + PandD = new int[totalStation]; + BestRouting = new int[totalStation]; + sr.Close(); + + //if (checkBox.Checked == true) + //{ + // dataGridView.Columns.Add("stationID" , "stationID" ); + // dataGridView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + // dataGridView.Columns[0].HeaderCell.ValueType = typeof(string); + // dataGridView.Columns[0].HeaderCell.Value = "stationID"; + // dataGridView.Columns.Add("customer lost", "customer lost"); + // dataGridView.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + // dataGridView.Columns[1].HeaderCell.ValueType = typeof(string); + // dataGridView.Columns[1].HeaderCell.Value = "customer lost"; + // dataGridView.Columns.Add("P&D", "P&D"); + // dataGridView.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + // dataGridView.Columns[2].HeaderCell.ValueType = typeof(string); + // dataGridView.Columns[2].HeaderCell.Value = "P&D"; + // dataGridView.Columns.Add("start service time", "start service time"); + // dataGridView.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + // dataGridView.Columns[3].HeaderCell.ValueType = typeof(string); + // dataGridView.Columns[3].HeaderCell.Value = "start service time"; + // dataGridView.Columns.Add("end service time", "end service time"); + // dataGridView.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; + // dataGridView.Columns[4].HeaderCell.ValueType = typeof(string); + // dataGridView.Columns[4].HeaderCell.Value = "end service time"; + + // for (int k = 0; k < totalStation; k++) + // { + // dataGridView.Rows.Add(); + // dataGridView.Rows[k].Cells[0].Value = k; + // } + + // //dataGridView.Rows.Add(); + // //dataGridView.Rows[0].HeaderCell.ValueType = typeof(string); + // //dataGridView.Rows[0].HeaderCell.Value = "cost"; + // //dataGridView.Rows[1].HeaderCell.Value = "Best obj"; + //} + } + + } + + private void getlowerbound(object sender, EventArgs e) + { + double [] customerlost = new double[30]; + int[] pandd = new int[30]; + double[] dist = new double[30]; + //for excel + Excel._Workbook wbk; + Excel._Worksheet wst; + for (int i = 0; i < 30; i++) + { + createPGA(sender, e); + pga.CrossOverType = PermutationCrossover.HeuristicServiceEmergecy; + pga.SecondCrossOverType = _2ndCrossOver.LVD; + pga.MutationType = PermutationMutation.EmergentService; + reset(sender, e); + runToEnd(sender, e); + // 開啟一個新的應用程式 + Excel.Application app = new Excel.Application(); + // 讓Excel文件可見 + app.Visible = true; + // 停用警告訊息 + app.DisplayAlerts = false; + // 加入新的活頁簿 + app.Workbooks.Add(Type.Missing); + // 引用第一個活頁簿 + wbk = app.Workbooks[1]; + // 設定活頁簿焦點 + wbk.Activate(); + // seconds since 1970-01-01 00:00:00 UTC + // 現在時間轉秒數 + double timestamp = (DateTime.Now.AddHours(-8) - new DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds; + // 秒數轉 DateTime + DateTime dt = (new DateTime(1970, 1, 1, 0, 0, 0)).AddHours(8).AddSeconds(timestamp); + string fn = dt.ToString().Replace('/','0').Replace(' ','a').Replace(':','a'); + string savePath = "C:\\Users\\user\\Desktop\\outcome\\" + fn; + try + { + // 引用第一個工作表 + wst = (Excel._Worksheet)wbk.Worksheets[1]; + // 命名工作表的名稱 + wst.Name = fn; + // 設定工作表焦點 + wst.Activate(); + //app.Cells[1, 1] = "ubike retrieve data"; + // 設定metainfo + //app.Cells[1, 1] = "truck start time"; + app.Cells[1, 1] = "truck initial goods"; + app.Cells[2, 1] = "routing sequence"; + app.Cells[3, 1] = "P&D amount"; + app.Cells[4, 1] = "withoutaction"; + app.Cells[5, 1] = "total distance"; + app.Cells[6, 1] = "total P&D"; + app.Cells[7, 1] = "unsatisfied amount"; + app.Cells[8, 1] = "improvement rate"; + + + + //app.Cells[1, 2] = pga.SoFarTheBestSolution[totalStation * 2+1].ToString("0.00"); + app.Cells[1, 2] = pga.SoFarTheBestSolution[totalStation * 2 ].ToString("0.00"); + string r = "", pd = ""; double totalPandD = 0.0; + for (int j = 0; j < soFarfinishStation + 1; j++) + { + r += BestRouting[j].ToString() + ","; + pd += PandD[j] + ","; + //excelWS.Cells[3, 2 + i] = BestRouting[i]; + //excelWS.Cells[4, 2 + i] = PandD[i]; + totalPandD += Math.Abs(PandD[j]); + } + app.Cells[2, 2] = r; + app.Cells[3, 2] = pd; + app.Cells[4, 2] = NotDoAnything.ToString("0.00"); + app.Cells[5, 2] = totalDistance.ToString("0.00"); + app.Cells[6, 2] = (totalPandD + pga.SoFarTheBestSolution[totalStation * 2]).ToString(); + app.Cells[7, 2] = Math.Round(pga.SoFarTheBestObjective, 2).ToString(); + app.Cells[8, 2] = Math.Round(1 - pga.SoFarTheBestObjective / NotDoAnything, 2).ToString("0.00"); + + //record + customerlost[i] = Math.Round(pga.SoFarTheBestObjective, 2); + pandd[i] = (int)(totalPandD + pga.SoFarTheBestSolution[totalStation * 2]); + dist[i] = totalDistance; + try + { + //另存活頁簿 + wbk.SaveAs(savePath, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); + wbk.SaveCopyAs(fn); + Console.WriteLine("儲存文件於 " + Environment.NewLine + savePath); + } + catch (Exception ex) + { + Console.WriteLine("儲存檔案出錯,檔案可能正在使用" + Environment.NewLine + ex.Message); + } + } + catch (Exception ex) + { + Console.WriteLine("產生報表時出錯!" + Environment.NewLine + ex.Message); + } + + //關閉活頁簿 + wbk.Close(false, Type.Missing, Type.Missing); + //關閉Excel + app.Quit(); + //釋放Excel資源 + System.Runtime.InteropServices.Marshal.ReleaseComObject(app); + wbk = null; + wst = null; + app = null; + GC.Collect(); + } + // 開啟一個新的應用程式 + Excel.Application ap = new Excel.Application(); + // 讓Excel文件可見 + ap.Visible = true; + // 停用警告訊息 + ap.DisplayAlerts = false; + // 加入新的活頁簿 + ap.Workbooks.Add(Type.Missing); + // 引用第一個活頁簿 + wbk = ap.Workbooks[1]; + // 設定活頁簿焦點 + wbk.Activate(); + // seconds since 1970-01-01 00:00:00 UTC + // 現在時間轉秒數 + double timestam = (DateTime.Now.AddHours(-8) - new DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds; + // 秒數轉 DateTime + DateTime d = (new DateTime(1970, 1, 1, 0, 0, 0)).AddHours(8).AddSeconds(timestam); + string f = d.ToString().Replace('/', '0').Replace(' ', 'a').Replace(':', 'a'); + string savePat = "C:\\Users\\user\\Desktop\\outcome\\" + f; + try + { + // 引用第一個工作表 + wst = (Excel._Worksheet)wbk.Worksheets[1]; + // 命名工作表的名稱 + wst.Name = f; + // 設定工作表焦點 + wst.Activate(); + // 設定metainfo + + ap.Cells[7, 1] = "total distance"; + ap.Cells[8, 1] = "total P&D"; + ap.Cells[9, 1] = "unsatisfied amount"; + + + ap.Cells[7, 2] = dist.Average(); + ap.Cells[8, 2] = pandd.Average(); + ap.Cells[9, 2] = customerlost.Average(); + + try + { + //另存活頁簿 + wbk.SaveAs(savePat, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); + wbk.SaveCopyAs(f); + Console.WriteLine("儲存文件於 " + Environment.NewLine + savePat); + } + catch (Exception ex) + { + Console.WriteLine("儲存檔案出錯,檔案可能正在使用" + Environment.NewLine + ex.Message); + } + } + catch (Exception ex) + { + Console.WriteLine("產生報表時出錯!" + Environment.NewLine + ex.Message); + } + + //關閉活頁簿 + wbk.Close(false, Type.Missing, Type.Missing); + //關閉Excel + ap.Quit(); + //釋放Excel資源 + System.Runtime.InteropServices.Marshal.ReleaseComObject(ap); + wbk = null; + wst = null; + ap = null; + GC.Collect(); + + //totalDistance = 0; + //Station[] ss = new Station[totalStation]; + ////從0開始出發每次都找最短距離作為他的下一站 + //stations.CopyTo(ss, 0); + //Array.Sort(ss); + //Array.Reverse(ss); + //Station[] Sequence = new Station[totalStation]; + //int j = 0; + //for (int i = totalStation - 1; i > -1; i--) + //{ + // Sequence[j] = ss[i]; Console.Write(Sequence[j].StationID + " "); j++; + + //} + //double period = 0; //利用distancematrix除以車速即可得到現在的時間 + //double cost = 0.0; + //period = (startTOvertex[Sequence[0].StationID] / speed + (truckcapacity/2)/PDVelocity);//抵達第一站的時間 + //totalDistance += startTOvertex[Sequence[0].StationID]; //抵達第一站的距離 + //int a = 0;Truck truck = new Truck(truckcapacity, truckcapacity/2); + //int[] temp = new int[totalStation]; + //while(period <= timehorizon && a < totalStation - 1) + //{ + + // if (Sequence[a].Declinebymin < 0) + // { + // temp[a] = truck.CurrentGoods; + // cost += HoldingShortageSurplus(period, Sequence[a].StationID, truck.PickupDelivery(truckcapacity / 2), ref truck, temp[a]); + // temp[a] -= truck.CurrentGoods; + // } + // else if (Sequence[a].Surplusbymin > 0) + // { + // temp[a] = truck.CurrentSpace; + // cost += HoldingShortageSurplus(period, Sequence[a].StationID, truck.PickupDelivery(-truckcapacity / 2), ref truck, temp[a]); + // temp[a] = truck.CurrentSpace - temp[a]; + // } + // period += (distanceMatrix[Sequence[a].StationID, Sequence[a + 1].StationID] /speed+ Math.Abs(temp[a] / PDVelocity));//到下一站的時間點 + // totalDistance += distanceMatrix[Sequence[a].StationID, Sequence[a + 1].StationID]; + // a++; + //} + //if(period > timehorizon) { totalDistance-= distanceMatrix[Sequence[a-1].StationID, Sequence[a].StationID]; } + ////因為上面最後一次部會做所以... + //if (Sequence[a].Declinebymin < 0 && period <= timehorizon) + //{ + // temp[a] = truck.CurrentGoods; + // cost += HoldingShortageSurplus(period, Sequence[a].StationID, truck.PickupDelivery(truckcapacity / 2), ref truck, temp[a]); + // temp[a] -= truck.CurrentGoods; + //} + //else if(Sequence[a].Surplusbymin > 0 && period <= timehorizon) + //{ + // temp[a] = truck.CurrentSpace; + // cost += HoldingShortageSurplus(period, Sequence[a].StationID, truck.PickupDelivery(-truckcapacity / 2), ref truck, temp[a]); + // temp[a] = truck.CurrentSpace - temp[a]; + //} + //else { a--; } + + ////全部跑完要回去depot + //if (a == totalStation - 1) + //{ + // totalDistance += startTOvertex[Sequence[a].StationID]; + //} + //else + //{ + // //沒有跑完的車站繼續算成本 + // for (int b = a; b < totalStation - 1; b++) + // { + // truck.CurrentGoods = 0; truck.CurrentSpace = truckcapacity; + // if (stations[Sequence[b].StationID].Surplusbymin > 0) + // { + // cost += HoldingShortageSurplus(timehorizon, Sequence[b].StationID, 0, ref truck, truckcapacity); + // } + // else + // { + // cost += HoldingShortageSurplus(timehorizon, Sequence[b].StationID, 0, ref truck, 0); + // } + + // } + //} + //int totalpnd = 0; + //richTextBox.Text = "routing path is depot "; + //for(int i = 0; i < a+1; i++) + //{ + // richTextBox.Text += (Sequence[i].StationID + " "); + //} + //richTextBox.Text += ("\n " + "pickup and delivery amount : "); + //for (int i = 0; i <= a; i++) + //{ + // richTextBox.Text += (temp[i] + " "); + // totalpnd += Math.Abs(temp[i]); + //} + //totalpnd += truckcapacity / 2; + //richTextBox.Text +=("\n" +"********performance********"); + //richTextBox.Text += ("\n" + "total unsatisfied amount is :" + cost); + //richTextBox.Text += ("\n" + "total distance is :" + totalDistance ); + //richTextBox.Text += ("\n" + "total pickup & delivery: " + totalpnd); + } + + private void nearestInsert(object sender, EventArgs e) + { + //int[] bug = new int[] { 8, 95, 9, 7, 68, 78, 20, 230, 74, 70, 247, 75, 85, 69, 122, 145, 161, 79, 245, 127, 289, 335, 83, 19, 93, 67, 66, 366, 330, 240, 336, 89, 125, 88, 129, 18, 32,0,1,2,3,4,5,6,10,11,12,13,14,15,16,17,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,76,77,80,81,82,84,86,87,90,91,92,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,126,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,241,242,243,244,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,367,368,369,370,371 + // }; + //int[] pd = new int[] { + // 8, -14, 14, 0, 0, -14, 14, 0, -14, 0, 0, 14, -14, 14, -14, 14, -14, 6, 8, -14, 0, 14, -14, 14, -14, 14, 0, 0, -14, 0, 14, -14, 14, 0, -3, -11, 11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + // }; + //Array.Sort(bug, pd); + //for (int i = 0; i < 372; i++) + //{ + + // Console.Write(pd[i]+","); + //} + //int[] bug = new int[] {8, 95, 9, 7, 68, 78, 20, 230, 74, 70, 247, 75, 85, 69, 122, 145, 161, 79, 245, 127, 289, 335, 83, 19, 93, 67, 66, 366, 330, 240, 336, 89, 125, 88, 129, 18, 32,0,1,2,3,4,5,6,10,11,12,13,14,15,16,17,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,76,77,80,81,82,84,86,87,90,91,92,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,126,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,241,242,243,244,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,367,368,369,370,371, + // 1, 1, 1, 1, 1, 1, 1, 0, 8, 14, 1, 1, 1, 1, 1, 1, 1, 1, -11, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 14, 0, 14, 0, 1, 1, 1, -14, 14, 1, 1, -14, 6, 1, 1, 1, -14, 1, -14, 1, 1, 0, -14, 1, 1, 1, -14, 1, -14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -14, 1, 1, 14, 1, -14, 1, -3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 8, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -14, 1, 1, 1, 1, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1 , + // 8}; + //MessageBox.Show(ComputeTimeAverageHoldingShortageLevel(bug).ToString()); + hag.reset(pga.PopulationSize); + } + + private void generateProblem(object sender, EventArgs e) + { + //start to port new tiapei city ubike information + //for taipei city is http://data.taipei/youbike + //for new taipei city http://data.ntpc.gov.tw/od/data/api/54DDDC93-589C-4858-9C95-18B2046CC1FC;jsessionid=F0ED2396EB17812173852C41E55F1906?$format=json + //for kaohsiung city http://www.c-bike.com.tw/xml/stationlistopendata.aspx + HttpWebRequest request = null; + if (comboBox1.SelectedIndex == 2) + { + request = (WebRequest.Create(@"http://www.c-bike.com.tw/xml/stationlistopendata.aspx")) as HttpWebRequest; + } + else if(comboBox1.SelectedIndex == 0) + { + request = (WebRequest.Create(@"http://data.ntpc.gov.tw/od/data/api/54DDDC93-589C-4858-9C95-18B2046CC1FC;jsessionid=F0ED2396EB17812173852C41E55F1906?$format=json")) as HttpWebRequest; + } + else + { + request = (WebRequest.Create(@"http://data.taipei/youbike")) as HttpWebRequest; + } + HttpWebResponse response = request.GetResponse() as HttpWebResponse; + string jsonString = ""; + if (comboBox1.SelectedIndex == 1) + { + GZipStream gz = new GZipStream(response.GetResponseStream(), CompressionMode.Decompress); + string jSon = new StreamReader(gz).ReadToEnd(); + jSon = jSon.Replace("{\"retCode\":1,\"retVal\":", "");jSon = jSon.Replace("}}}", "}]"); + jSon = jSon.Replace("{\"0001\":", "["); + for (int i = 0; i < 10; i++) + { + jSon = jSon.Replace("},\"" + "000" + i + "\":{", "},{"); + } + for (int i = 10; i < 100; i++) + { + jSon = jSon.Replace("},\"" + "00" + i + "\":{", "},{"); + } + for (int i = 100; i < 1000; i++) + { + jSon = jSon.Replace("},\"" + "0" + i + "\":{", "},{"); + } + jsonString = jSon; + } + else + { + Stream ReceiveStream = response.GetResponseStream(); + Encoding encode = System.Text.Encoding.GetEncoding("utf-8"); + // Pipe the stream to a higher level stream reader with the required encoding format. + StreamReader readStream = new StreamReader(ReceiveStream, encode); + jsonString = readStream.ReadToEnd().ToString(); + } + + if (comboBox1.SelectedIndex == 2) + { + jsonString = jsonString.Remove(0, 39); + jsonString = jsonString.Replace("", ""); jsonString = jsonString.Replace("", ""); + XmlDocument doc = new XmlDocument(); + doc.LoadXml(jsonString); + jsonString = JsonConvert.SerializeXmlNode(doc); + jsonString = jsonString.Remove(0,26); jsonString = jsonString.Replace("}}",""); + } + List datas = JsonConvert.DeserializeObject>(jsonString); + //start to create benchmark and then svae it + saveFileDialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; + Troschuetz.Random.Distributions.Continuous.GammaDistribution gd = new Troschuetz.Random.Distributions.Continuous.GammaDistribution(.339523,.0404096418); + Troschuetz.Random.Distributions.Continuous.ChiSquareDistribution cd = new Troschuetz.Random.Distributions.Continuous.ChiSquareDistribution(3); + Troschuetz.Random.Distributions.Continuous.ChiSquareDistribution chidistr = new Troschuetz.Random.Distributions.Continuous.ChiSquareDistribution(20); + if (saveFileDialog.ShowDialog() == DialogResult.OK) + { + FileStream file = new FileStream(saveFileDialog.FileName, FileMode.Create); + StreamWriter sw = new StreamWriter(file); + // Add some text to the file. + sw.WriteLine("Generate NewTaipeiCity Benchmark"); + int allstations = datas.Count; + double[] rate = new double[allstations]; + double[] lat = new double[allstations + 1]; + double[] lng = new double[allstations + 1]; + double[,] dm = new double[allstations , allstations]; + double[] dtv = new double[allstations]; + int[] stationcapacity = new int[allstations]; + int[] initialg = new int[allstations]; + Console.WriteLine("=========================="); + int count = 0; + if (comboBox1.SelectedIndex == 2) + { + foreach (var obj in datas) + { + stationcapacity[count] = datas[count].StationNums1 + datas[count].StationNums2; + initialg[count] = datas[count].StationNums1; + lng[count + 1] = datas[count].StationLon; + lat[count + 1] = datas[count].StationLat; + count++; + } + } + else + { + foreach (var obj in datas) + { + stationcapacity[count] = datas[count].tot; + initialg[count] = datas[count].sbi; + lng[count + 1] = datas[count].lng; + lat[count + 1] = datas[count].lat; + count++; + } + } + sw.WriteLine(allstations); + sw.WriteLine(textBoxGPT.Text); + sw.WriteLine(textBoxGTC.Text); + sw.WriteLine(textBoxGTS.Text); + sw.WriteLine(textBoxGPDT.Text); + //int upper = Convert.ToInt32(100 * Convert.ToDouble(textBoxMean.Text)); + //int lower = Convert.ToInt32(100 * Convert.ToDouble(textBoxSTD.Text)); + string initialgds = "";string stationc = "";string srate = ""; + string slatlng = ""; + if(comboBox1.SelectedIndex == 0) + { + lng[0] = 121.486143; + lat[0] = 25.018451; + } + else if(comboBox1.SelectedIndex == 1) + { + lng[0] = 121.58063199999992; + lat[0] = 25.049755; + } + else + { + lng[0] = 120.337010; + lat[0] = 22.651777; + } + + //lat[i + 1] = NormalRandom(25.05425, .032676); + + //lat[0] = 24.9863 + rnd.NextDouble() * .5; + //lat[0] = NormalRandom(25.05425, .032676); + //lng[0] = NormalRandom(121.5432, .031571); + slatlng = (lat[0] + "," + lng[0] + ","); + + for (int i = 0; i < allstations; i++) + { + //for gamma distr we must maintain its skewness at 3.432379 and std 14.41948 so alpha must be 0.339523 beta = .0404096418 + if(rnd.Next(0,2)%2 == 0) + { + rate[i] = NormalRandom(Convert.ToDouble(textBoxMean.Text),Convert.ToDouble(textBoxSTD.Text)); + } + else + { + rate[i] = NormalRandom(Convert.ToDouble(textBoxMean.Text), Convert.ToDouble(textBoxSTD.Text))* -1; + } + } + for(int r = 0; r < allstations; r++) + { + dtv[r] = distanceHaversine(lat[0], lng[0], lat[r + 1], lng[r + 1]); + for (int c = 0; c < allstations; c++) + { + dm[r, c] = distanceHaversine(lat[r+1], lng[r+1], lat[c+1], lng[c+1]); + } + } + //start build string + string DM = ""; string DTV = ""; + for(int a = 0; a < allstations; a++) + { + + if (a == allstations - 1) + { + initialgds += initialg[a]; + stationc += stationcapacity[a]; + srate += rate[a]; + DTV += dtv[a]; + slatlng += (lat[a+1] + "," + lng[a+1]); + } + else + { + initialgds += (initialg[a] + ","); + stationc += (stationcapacity[a] + ","); + srate += (rate[a] + ","); + DTV += (dtv[a] + ","); + slatlng += (lat[a + 1] + "," + lng[a + 1] + ","); + } + + for(int b = 0; b < allstations; b++) + { + + if (a == allstations - 1 && b == allstations - 1) + { + DM += dm[a, b]; + } + else + { + DM += (dm[a, b] + ","); + } + } + + } + sw.WriteLine(initialgds); + // Arbitrary objects can also be written to the file. + sw.WriteLine(stationc); + sw.WriteLine(srate); + sw.WriteLine(DM); + sw.WriteLine(DTV); + sw.WriteLine(slatlng); + //清空緩衝區 + sw.Flush(); + //關閉流 + sw.Close(); + file.Close(); + MessageBox.Show("BenchMark Created!"); + } + } + + private bool check(double[,] m,int n) + { bool flag = false; + for (int i = 0; i < totalStation; i++) + { + if (m[n, i] != 0) { flag = true; break; } + } + return flag; + } + // Functions of Haversine + private static Double rad2deg(Double rad) + { + return (rad / Math.PI * 180.0); + } + + private static Double deg2rad(Double deg) + { + return (deg * Math.PI / 180.0); + } + public double distanceHaversine(double latitude1, double longitude1, double latitude2, double longitude2) + { + double theta = longitude1 - longitude2; + double dist = Math.Sin(deg2rad(latitude1)) * Math.Sin(deg2rad(latitude2)) + Math.Cos(deg2rad(latitude1)) * Math.Cos(deg2rad(latitude2)) * Math.Cos(deg2rad(theta)); + dist = Math.Acos(dist); + dist = rad2deg(dist); + dist = dist * 60 * 1.1515; + dist = dist * 1.609344; + return (dist); + } + //generate normal random number generator + private double NormalRandom(double mean , double stdDev) + { + Random rand = new Random(); //reuse this if you are generating many + double u1 = 1.0 - rand.NextDouble(); //uniform(0,1] random doubles + double u2 = 1.0 - rand.NextDouble(); + double randStdNormal = Math.Sqrt(-2.0 * Math.Log(u1)) * + Math.Sin(2.0 * Math.PI * u2); //random normal(0,1) + + return mean + stdDev * randStdNormal; //random normal(mean,stdDev^2) + } + private List Greedy(int last) + { + List seq = new List(); + double min = double.MaxValue; int next = -1; + double[,] d = new double[totalStation, totalStation]; + //seq.Add(0); //must begin at 0 + for (int a = 0; a < totalStation; a++) + { + for (int b = 0; b < totalStation; b++) + { + d[a, b] = distanceMatrix[a, b]; + } + } + seq.Add(last); + do + { + min = double.MaxValue; + for (int i = 0; i < totalStation; i++) + { + if (d[last, i] != 0 && min > d[last, i]) + { + min = d[last, i]; next = i; + } + } + for (int j = 0; j < totalStation; j++) + { + d[j, last] = 0; + } + seq.Add(next); + last = next; + } while (check(d, next)); + return seq; + } + + private void NBS(object sender, EventArgs e) + { + //int[] ans = new int[] {62, 110, 244, 52, 46, 99, 71, 58, 75, 98, 78, 217, 161, 34, 33, 51, 235, 172, 120, 252, 174, 226, 239, 184, 48, 84, 86, 37, 131, 44, 60, 65, 103, 97, 93, 68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,38,39,40,41,42,43,45,47,49,50,53,54,55,56,57,59,61,63,64,66,67,69,70,72,73,74,76,77,79,80,81,82,83,85,87,88,89,90,91,92,94,95,96,100,101,102,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,173,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,236,237,238,240,241,242,243,245,246,247,248,249,250,251,253,254,255, + // 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14,0,0,0,0,0,0,0,0,0,-8,0,29,0,27,0,0,-18,2,0,0,0,0,0,-27,0,-12,0,4,0,0,4,0,0,-21,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,-18,25,1,0,0,0,16,0,0,0,0,0,0,-11,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8,0,0,0,0,0,0,0,0,1,0,0,0,-24,0,0,0,0,-9,0,0,0,0,0,0,0,0,0,0,0 + // ,16,0 + //}; + //initial good , start time + //int[] ans = new int[] + //{137, 236, 15, 12, 149, 87, 8, 18, 9, 11, 162, 220, 29, 246, 125, 31, 242, 74, 70, 10, 186, 1, 248, 32, 230, 171, 254, 173, 17, 54, 51, 235, 172, 33, 34, 59, 50, 13, 85, 240, 175, 120, 252, 174, 226, 239, 184, 48, 62, 110, 244, 52, 46, 100, 99, 71, 193, 57, 114, 159, 98, 78,0,2,3,4,5,6,7,14,16,19,20,21,22,23,24,25,26,27,28,30,35,36,37,38,39,40,41,42,43,44,45,47,49,53,55,56,58,60,61,63,64,65,66,67,68,69,72,73,75,76,77,79,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,101,102,103,104,105,106,107,108,109,111,112,113,115,116,117,118,119,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,160,161,163,164,165,166,167,168,169,170,176,177,178,179,180,181,182,183,185,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,227,228,229,231,232,233,234,237,238,241,243,245,247,249,250,251,253,255, + //0,5,0,0,0,0,0,0,14,-2,-6,-5,-2,0,0,-10,0,-8,-5,0,0,0,0,0,0,0,0,0,0,0,0,-6,5,0,-12,0,0,0,0,0,0,0,0,0,0,0,2,0,12,0,0,-1,12,0,-5,0,0,-4,0,-2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,-8,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-12,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,-8,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,14,12,0,7,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,-8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,-4,0,0,0,-5,0,0,0,0,2,0,0,0,-10,0,0,14,0,-2,0,0,0,-7,0,0,0,7,0,0,0, + //14,0 }; + int count = 0; + //採用改良式 heuristic emergent service ㄉ作法 + double [,]FromTo = new double[stations.Length, stations.Length]; + for (int i = 0; i < stations.Length; i++) + { + for (int j = 0; j < stations.Length; j++) + { + if (stations[j].RatePerCapacity != 0) + { + //可以改進ㄉ地方 + FromTo[i, j] = distanceMatrix[i, j] +0.01* (1/ stations[j].RatePerCapacity); + } + else + { + FromTo[i, j] = distanceMatrix[i, j] * 18000; + } + } + } + hag = new HybridACOGA(stations.Length, OptimizationType.Min, ComputeTimeAverageHoldingShortageLevel, FromTo, stations, truckcapacity); + if (count == 0) { hag.reset(pga.PopulationSize); count++; } + while(count <= pga.IterationLimit) + { + hag.antsConstructSolutions(); + hag.ComputeObjectiveValues(); + hag.updatePheromone(); + count++; + } + double unsatisfiedAmount = Math.Round(hag.SFB, 2); + labelBO.Text = "BestObjective " + Convert.ToString(unsatisfiedAmount); + labelBO.Text.ToString(); + richTextBox.Text = "繞站順序: depot "; + for (int i = 0; i < soFarfinishStation + 1; i++) + { + //我忘記解碼fuck fuck fuck fuck fuck fuck !! + // richTextBox.Text += pga.SoFarTheBestSolution[i].ToString()+" "; + richTextBox.Text += BestRouting[i].ToString() + ","; + } + if (soFarfinishStation == totalStation - 1) + { + richTextBox.Text += "depot"; + } + double totalPandD = 0; + richTextBox.Text += "\n" + "pickup & delivery amount: "; + for (int i = 0; i "; + for (int i = 0; i < soFarfinishStation; i++) + { + totalDistance += distanceMatrix[BestRouting[i], BestRouting[i + 1]]; + //dist += distanceMatrix[BestRouting[i], BestRouting[i + 1]].ToString() + "->"; + } + //全部跑完要回去depot + if (soFarfinishStation == totalStation - 1) + { + totalDistance += startTOvertex[BestRouting[soFarfinishStation]]; + //dist += startTOvertex[BestRouting[soFarfinishStation]].ToString() + "->"; + } + richTextBox.Text += "\n" + "*******performance*******"; + richTextBox.Text += "\n" + "Total pickup & delivery : " + (totalPandD + hag.SoFarTheBestSoluiton[totalStation * 2]); + richTextBox.Text += "\n" + "total distance :" + totalDistance; + richTextBox.Text += "\n" + "unsatisfication amount :" + unsatisfiedAmount; + richTextBox.Text += "\n" + "without action :" + NotDoAnything; + richTextBox.Text += "\n" + "improvement rate :" + Math.Round(1 - unsatisfiedAmount / 1349.4, 2); + //richTextBox.AppendText("routing distance "+dist); + + + labelMax.Text = "Max :" + NotDoAnything.ToString(); + //richTextBox.Text += "\n" + "********performance********"; + //richTextBox.Text += "\n" + "unsatisfied amount :" + ComputeTimeAverageHoldingShortageLevel(ans); + //richTextBox.Text += ("\n" + "total distance is " + totalDistance); + //richTextBox.Text += "\n" + "Total pickup & delivery : " + totalPandD; + + } + + private void saveToExcel(object sender, EventArgs e) + { + SaveFileDialog save = new SaveFileDialog(); + + Excel.Application excelApp = new Excel.Application(); + Excel.Workbook excelWB; + Excel.Worksheet excelWS; + //Excel.Range oRng; + saveFileDialog.Filter = "Excel活頁簿(*.xlsx)|*.xlsx"; + if (save.ShowDialog() == DialogResult.OK) + { + string fileName = save.FileName; + excelApp.Workbooks.Add(); + excelWB = excelApp.Workbooks[1]; + excelWS = excelWB.Worksheets[1]; + + //excelWS.Cells[1, 1] = "truck start time"; + excelWS.Cells[1, 1] = "truck initial goods"; + excelWS.Cells[2, 1] = "routing sequence"; + excelWS.Cells[3, 1] = "P&D amount"; + excelWS.Cells[4, 1] = "withoutaction"; + + excelWS.Cells[6, 1] = "total distance"; + excelWS.Cells[7, 1] = "total P&D"; + excelWS.Cells[8, 1] = "unsatisfied amount"; + excelWS.Cells[9, 1] = "improvement rate"; + + + + //excelWS.Cells[1, 2] = pga.SoFarTheBestSolution[totalStation*2+1].ToString("0.00"); + excelWS.Cells[1, 2] = pga.SoFarTheBestSolution[totalStation * 2].ToString("0.00"); + string r = "", pd = "";double totalPandD = 0.0; + for (int i = 0; i < soFarfinishStation + 1; i++) + { + r += BestRouting[i].ToString() + ","; + pd += PandD[i] + ","; + //excelWS.Cells[3, 2 + i] = BestRouting[i]; + //excelWS.Cells[4, 2 + i] = PandD[i]; + totalPandD += Math.Abs(PandD[i]); + } + excelWS.Cells[2, 2] = r; + excelWS.Cells[3, 2] = pd; + excelWS.Cells[4, 2] = NotDoAnything.ToString("0.00"); + excelWS.Cells[6, 2] = totalDistance.ToString("0.00"); + excelWS.Cells[7, 2] = (totalPandD+ pga.SoFarTheBestSolution[totalStation * 2]).ToString(); + excelWS.Cells[8, 2] = Math.Round(pga.SoFarTheBestObjective, 2).ToString(); + excelWS.Cells[9, 2] = Math.Round(1 - pga.SoFarTheBestObjective/NotDoAnything, 2).ToString("0.00"); + + excelWB.SaveAs(fileName); + excelWB.Close(); + } + + excelApp.Quit(); + //釋放Excel資源 + System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp); + GC.Collect(); + } + + private void DrwaRoutes(object sender, PaintEventArgs e) + { + if (stations != null) + { + Station[] ss = new Station[totalStation]; + //從0開始出發每次都找最短距離作為他的下一站 + stations.CopyTo(ss,0); + Array.Sort(ss); + Array.Reverse(ss); + int [] s = new int[Convert.ToInt32( totalStation * 0.2)]; + for(int i = 0; i < s.Length; i++) + { + s[i] = ss[i].StationID; + } + + w = e.ClipRectangle.Width; + h = e.ClipRectangle.Height; + + xmin = longitude.Min(); + W = longitude.Max() - xmin; //最大經度與最小經度的差 + + ymax = latitude.Max(); + H = ymax - latitude.Min(); //最大緯度與最小緯度的差 + + scale = w / W * 0.8; //算出width的scale + scale2 = h / H * 0.8; //算出hight的scale + //for taipei + //xmiddle = longitude[totalStation / 2]; //尚待修正 + //ymiddle = latitude[17]; //尚待修正代表站點17的latitude當作中間值 + //xmiddle = longitude[181]; //尚待修正 + //ymiddle = latitude[27]; //尚待修正代表站點17的latitude當作中間值 + + Rectangle rec = new Rectangle(0, 0, 10, 10); //先初始化,x與y之後使用者自訂 裡面的數字即是圓的大小 + Rectangle rec2 = new Rectangle(0, 0, 0, 0); + //繪製站點位置與名稱於UI + for (int i = 0; i < longitude.Length; i++) + { + if (i == 0) + { + //繪製站點位置圓圈線段 + rec.X = getx(longitude[i]); + rec.Y = gety(latitude[i]); + + e.Graphics.FillRectangle(Brushes.Red, rec); + + //繪製站點名稱字樣 + SizeF sz = e.Graphics.MeasureString("Depot", myfont); + rec2.Width = (int)sz.Width; + rec2.Height = (int)sz.Height; + + rec2.X = (int)(getx(longitude[i]) - (rec2.Width) * 0.33); + rec2.Y = gety(latitude[i]) + 7; + + e.Graphics.DrawString("Depot", myfont, Brushes.Red, rec2.Location); + } + else + { + //繪製站點位置圓圈線段 + rec.X = getx(longitude[i]); + rec.Y = gety(latitude[i]); + if(stations[i-1].Rate < 0) + { + e.Graphics.DrawEllipse(Pens.Green, rec); + if(s.Contains(stations[i- 1].StationID)) + { + e.Graphics.FillEllipse(Brushes.Green, rec); + } + } + else if(stations[i-1].Rate > 0) + { + e.Graphics.DrawEllipse(Pens.Blue, rec); + if (s.Contains( stations[i - 1].StationID)) + { + e.Graphics.FillEllipse(Brushes.Blue, rec); + } + } + else + { + e.Graphics.DrawEllipse(Pens.Brown, rec); + } + + //繪製站點名稱字樣 + SizeF sz = e.Graphics.MeasureString(stations[i-1].StationID.ToString(), myfont); + rec2.Width = (int)sz.Width; + rec2.Height = (int)sz.Height; + //for youbike taipei city + rec2.X = (int)(getx(longitude[i]) - (rec2.Width) * 0.2); + rec2.Y = gety(latitude[i]) + 8; + + e.Graphics.DrawString(stations[i-1].StationID.ToString(), myfont, Brushes.Black, rec2.Location); + } + + } + + mypen.Color = Color.FromArgb(0, 0, 0); + + //繪製卡車移動路徑 + e.Graphics.DrawLine(mypen, getx(longitude[0]) + 7, gety(latitude[0]) + 7, getx(longitude[BestRouting[0]+1]) + 7, gety(latitude[BestRouting[0]+1]) + 7); //畫出depot到第一站的路徑 + for (int i = 0; i < soFarfinishStation; i++) + { + e.Graphics.DrawLine(mypen, getx(longitude[BestRouting[i]+1]) + 7, gety(latitude[BestRouting[i]+1]) + 7, + getx(longitude[BestRouting[i + 1]+1]) + 7, gety(latitude[BestRouting[i + 1]+1]) + 7); //畫出站與站間的路徑 + e.Graphics.DrawLine(mypen, getx(longitude[BestRouting[i]+1]) + 7, gety(latitude[BestRouting[i]+1]) + 7, + getx(longitude[BestRouting[i + 1]+1]) + 7, gety(latitude[BestRouting[i + 1]+1]) + 7); //畫出最後一站的路徑 + + } + } + } + + int getx(double x) + { + int temp = 0; + if (x == xmiddle) + temp = w / 2; + else if (x < xmiddle) + temp = (int)(w / 2 - (xmiddle - x) * scale); + else + temp = (int)(w / 2 + (x - xmiddle) * scale); + + return temp; + } + + int gety(double y) + { + int temp = 0; + if (y == ymiddle) + temp = (int)(h * 0.5); + else if (y > ymiddle) //若緯度較高,則繪製較上方位置(y減少) + temp = (int)(h * 0.5 - (y - ymiddle) * scale2); + else //若緯度較低,則繪製較下方位置(y增加) + temp = (int)(h * 0.5 + (ymiddle - y) * scale2); + + return temp; + } + } +} diff --git a/BikeSharingSystem/MainForm.resx b/BikeSharingSystem/MainForm.resx new file mode 100644 index 0000000..ab0d04d --- /dev/null +++ b/BikeSharingSystem/MainForm.resx @@ -0,0 +1,5429 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 146, 17 + + + 278, 17 + + + 410, 17 + + + 17, 17 + + + + + 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 + /0ok7R/g/wGLJXFFGjgZ5AAAAABJRU5ErkJggg== + + + + + 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 + oiaVvhHdAAAAAElFTkSuQmCC + + + + 146, 0 + + + 146, 0 + + + 48 + + + + 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 + KVoQILa/GoipCCkpnUWzfg5miGOiLTHdoMGz/iCmqO7uWFK6hrtooVUfqWF0cN+gigtxaekILT8nspPw + o44lpGs4hZSW++UwgfsmTR4I3qYFy30LO3GjXVMUhZdwZkh1/HLZjPtGsRyIUqdlXB8YqY6/linc6F2q + dncB5+RUkjupGM4Y7pstkL/9rJcu4Np8q5f6IezDRT+tevCmajqFm0nadEHnqDKN+5a5rVFXcG07tX+M + iRSOQLHYhbtcYx/O+ynlDHwZOAH8EPgBzglEtI8u8CiuXe3GbRlScQvXpn6Ma1cnEr4rmJIHgNWM4Tz4 + duEuiNiGG9m7xnxu4TwHF4EzwM+BD3DeX2L02Ibbf+/Ata8url1ZJ5tFXLv6EPgI19nP4Npb0TRlABhG + F+fa2x/N+39/jHPLhTtunVdrlk00k83ccR8HZ26cwrWfmyv/rf/3Ys2yCSGEEEIIIYQQQgghhBBCCCGE + EEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGE + EEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBDCm/8HVDXcmPANxvoAAAAASUVORK5CYIIoAAAAgAAAAAAB + AAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACAAAAKAAAAFMAAAB3AAAAkgAAAJ8AAACqAAAAoAAAAJcAAACCAAAAYQAAADcAAAAKAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAKAAAANwAAAGEAAACCAAAAlwAAAKAAAACqAAAAnwAAAJIAAAB3AAAAUwAAACgAAAACAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAABhAAAArQAAAO4AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAADFAAAAewAAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAB7AAAAxQAAAPoAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAO0AAACtAAAAYQAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAClAAAA+AAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMUAAABaAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAFoAAADFAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA9wAAAKQAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAC8AAAC3AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADbAAAAXAAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAQAAAFwAAADbAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAC3AAAALgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAACSAAAA/AAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAxQAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAAADGAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAkgAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAA1AAAA3AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6QAA + AMYAAACzAAAArwAAAK8AAADAAAAA2wAAAPwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA+AAAAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABuAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD7AAAA2wAA + AMAAAACvAAAArwAAALMAAADGAAAA6QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA3AAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAPgAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOUAAACUAAAATQAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAA + ADkAAAB7AAAAzAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKcAAAAIAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAApwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMwAAAB7AAAAOAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAA + AE4AAACUAAAA5QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAAF8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AH4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL8AAABNAAAAAwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAJUAAAD2AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMQAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAA + AMQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA9gAAAJUAAAApAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAATQAAAL8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ANEAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAACiAAAA/gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AMgAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAADIAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAA + AKIAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAADRAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbQAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAAB8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABEAAAA5AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALwAAAAGAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAvQAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOQAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAQAAAB9AAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADrAAAAPwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAwQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADAAAAAFAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAA6wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAAEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAA6gAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAGAAAArQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAArAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAlAAAA4wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6gAAABgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOYAAAAjAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAsgAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA7gAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAO8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALIAAAADAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAA5gAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD2AAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAywAAAP8AAAD/AAAA/wAAAP8AAAD/AAAApQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADKAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAA9gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAATwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAANsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAfAAAA8AAAAP8AAAD/AAAA/wAAAP8AAAD+AAAANgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAANgAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA7wAAAB8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABlAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADbAAAABAAAAAAAAAAAAAAAAAAAAAAAAABgAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAC1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABfAAAAAAAAAAAAAAAAAAAAAQAAANUAAAD/AAAA/wAAAP8AAAD/AAAA+QAAACEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAEAAADFAAAA/wAAAP8AAAD/AAAA/wAAAP4AAAArAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAP4AAAD/AAAA/wAAAP8AAAD/AAAAxAAAAAEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAACEAAAD5AAAA/wAAAP8AAAD/AAAA/wAAANUAAAABAAAAAAAAAAAAAAA+AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAACPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAD0AAAAAAAAAAAAAAJkAAAD/AAAA/wAAAP8AAAD/AAAA+wAAAB4AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUAAAD/AAAA/wAAAP8AAAD/AAAA6QAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAOoAAAD/AAAA/wAAAP8AAAD/AAAAxQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAPwAAAD/AAAA/wAAAP8AAAD/AAAAlwAAAAAAAAACAAAA6QAA + AP8AAAD/AAAA/wAAAP8AAACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsgAA + AP8AAAD/AAAA/wAAAP8AAADpAAAAAgAAADAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA9wAAAP8AAAD/AAAA/wAAAP8AAACFAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAD/AAAA/wAAAP8AAAD/AAAA9wAAAAwAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAwAAAAawAA + AP8AAAD/AAAA/wAAAP8AAAD8AAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAC5AAAA/wAAAP8AAAD/AAAA/wAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQAA + AP8AAAD/AAAA/wAAAP8AAAC5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABEAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAGsAAACcAAAA/wAAAP8AAAD/AAAA/wAAANAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAD/AAAA/wAAAP8AAAD/AAAA8AAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxAAAA/wAAAP8AAAD/AAAA/wAAAHoAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANEAAAD/AAAA/wAAAP8AAAD/AAAAnAAA + AMMAAAD/AAAA/wAAAP8AAAD/AAAAnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAASwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAnwAAAP8AAAD/AAAA/wAAAP8AAADCAAAA4AAAAP8AAAD/AAAA/wAAAP8AAAB7AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAnAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAEQAAAIEAAACiAAAAXgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAA/wAAAP8AAAD/AAAA/wAA + AN8AAAD0AAAA/wAAAP8AAAD/AAAA/wAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAA8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AEkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAADOAAAA/wAAAP8AAAD/AAAAggAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAGQAAAD/AAAA/wAAAP8AAAD/AAAA8gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAVwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAUwAAAP8AAAD/AAAA/wAAAP8AAADuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAALAAAAD4AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPUAAACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1AAAA/wAAAP8AAAD/AAAA/wAA + AO8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABYAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADzAAAA/wAAAP8AAAD/AAAA/wAA + AGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACwAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAGwAAAPwAAAD/AAAA/wAAAP8AAAD/AAAAnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAD/AAAA/wAA + AP8AAAD/AAAA8gAAAOAAAAD/AAAA/wAAAP8AAAD/AAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOkAAAAPAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAANgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAP8AAAD/AAAA/wAAAP8AAADfAAAAwwAAAP8AAAD/AAAA/wAA + AP8AAACfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA1gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAQAAANkAAAD/AAAA/wAAAP8AAAD/AAAA2gAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfAAAA/wAA + AP8AAAD/AAAA/wAAAMIAAACcAAAA/wAAAP8AAAD/AAAA/wAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+QAAACMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAADxAAAA/wAAAP8AAAD/AAAA/wAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANEAAAD/AAAA/wAAAP8AAAD/AAAAnAAAAGwAAAD/AAAA/wAA + AP8AAAD/AAAA/AAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAD0AAAA/wAAAP8AAAD/AAAA/wAAAOQAAABPAAAATwAA + AE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAA1gAA + AP8AAAD/AAAA/wAAAP8AAADOAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAA2QAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAArwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAD/AAAA/wAA + AP8AAAD/AAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAJ0AAAD/AAAA/wAAAP8AAAD/AAAA/AAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAA/AAA + AP8AAAD/AAAA/wAAAP8AAABrAAAAMAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAWAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AJcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAD3AAAA/wAAAP8AAAD/AAAA/wAAAIUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAEQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAQQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAhgAAAP8AAAD/AAAA/wAAAP8AAAD3AAAADAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA8gAAAP8AAAD/AAAA/wAA + AP8AAAC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAADAAAAACAAAA6QAA + AP8AAAD/AAAA/wAAAP8AAACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAP4AAAD/AAAA/wAAAP8AAAD/AAAAogAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA0gAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADRAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAA/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAGAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsgAA + AP8AAAD/AAAA/wAAAP8AAADpAAAAAgAAAAAAAACaAAAA/wAAAP8AAAD/AAAA/wAAAPsAAAAeAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAvAAAAP8AAAD/AAAA/wAAAP8AAAD5AAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFAAAA/wAAAP8AAAD/AAAA/wAAAOkAAAADAAAAAAAA + AAAAAAAAAAAAAAAAAGgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL0AAAC9AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABmAAAAAAAAAAAAAAAAAAAAAAAAAAUAAADqAAAA/wAAAP8AAAD/AAAA/wAAAMUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAP8AAAD/AAAA/wAA + AP8AAADsAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAD8AAAA/wAAAP8AAAD/AAAA/wAAAJgAAAAAAAAAAAAA + AD4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAI8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA6gAAAP8AAAD/AAAA/wAA + AP8AAAD8AAAALQAAAC0AAAD8AAAA/wAAAP8AAAD/AAAA/wAAAOkAAAAPAAAAAAAAAAAAAAAAAAAAAAAA + AJIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAACQAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAPQAAAAAAAAAAAAAAAQAAANUAAAD/AAAA/wAAAP8AAAD/AAAA+AAA + ACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAIAAADeAAAA/wAAAP8AAAD/AAAA/wAAAOYAAAAGAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADFAAAA/wAAAP8AAAD/AAAA/wAAAP4AAAArAAAAAAAA + AAAAAAAAAAAAAAAAAI0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJgAAAAAAAAAAAAAAJgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAIoAAAAAAAAAAAAAAAAAAAAAAAAALAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAAxAAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAD5AAAA/wAAAP8AAAD/AAAA/wAAANUAAAABAAAAAAAA + AAAAAAAAAAAAYQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAtgAAAAAAAAAAAAAAAAAAAAAAAAAlAAAA+QAAAP8AAAD/AAAA/wAA + AP8AAADwAAAAFQAAAAAAAAAAAAAAFQAAAPAAAAD/AAAA/wAAAP8AAAD/AAAA+QAAACMAAAAAAAAAAAAA + AAAAAAAAAAAAtwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAMAAADjAAAA/wAAAP8AAAD/AAAA/wAAAM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA2wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAPQAAAD/AAAA/wAAAP8AAAD/AAAAxwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAADvAAAA/wAAAP8AAAD/AAAA/wAAAP4AAAA2AAAAAAAA + AAAAAAAAAAAAAAAAALEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAdAAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAArwAAAAAAAAAAAAAAAAAAAAAAAAA2AAAA/gAAAP8AAAD/AAAA/wAA + AP8AAADvAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARwAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAANsAAAAEAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD2AAAAMgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAywAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAApgAAAAAAAAAAAAAAAAAAAAAAAABEAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADbAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAGAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAQQAA + AAAAAAAAAAAAAAAAAAAAAACmAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADKAAAACgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACpAAAA/wAAAP8AAAD/AAAA/wAAAPgAAAASAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAA9gAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADmAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAA/gAAAP8AAAD/AAAA/wAAAP8AAACiAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAALIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAO4AAAAXAAAAAAAA + AAAAAAAAAAAABAAAANIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADRAAAAAwAAAAAAAAAAAAAAAAAAABcAAADvAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAACxAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAPgAAAD/AAAA/wAA + AP8AAAD/AAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAOYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAALEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAADqAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADjAAAAJAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAC8AAAA/wAAAP8AAAD/AAAA/wAAAPkAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAYAAACsAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAVwAAAAAAAAAAAAAAAAAAAAAAAABoAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAC9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABmAAAAAAAAAAAAAAAAAAAAAAAAAFcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACrAAAABgAA + AAAAAAAAAAAAAAAAAAAAAABsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAABIAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAADjAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADqAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AEQAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADrAAAAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AH4AAAAAAAAAAAAAAAAAAAAVAAAAwAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJYAAAAAAAAAAAAA + AAAAAAAAAAAAEAAAAOoAAAD/AAAA/wAAAP8AAAD/AAAA/AAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAC0AAAD8AAAA/wAAAP8AAAD/AAAA/wAAAOkAAAAPAAAAAAAAAAAAAAAAAAAAAAAA + AJcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADAAAAAFQAAAAAAAAAAAAAAAAAAAM0AAAD/AAAA/wAA + AP8AAAD/AAAA5AAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAA/AAAA6wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/AAAAEQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD7AAAAfAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAgAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA5gAAAAYAAAAAAAAARAAAAOQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAC8AAAABgAAAAAAAAAAAAAAAAAAAAAAAACNAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAIoAAAAAAAAAAAAAAAAAAAAAAAAABgAAAL0AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADjAAAARAAAAAAAAAAvAAAA/wAAAP8AAAD/AAAA/wAAAP8AAACFAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAfAAAAPsAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAIQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0QAAAEEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcgAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAdAAAAKIAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAyAAAAA4AAAAAAAAAAAAA + AAAAAAAAAAAAJQAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA8AAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAPAAAAD/AAAA/wAAAP8AAAD/AAAA+QAAACMAAAAAAAAAAAAA + AAAAAAAAAAAADgAAAMgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD+AAAAoQAAAKQAAAD/AAAA/wAA + AP8AAAD/AAAA/gAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAQQAAANEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAgwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL8AAABLAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAQAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMQAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAArwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAMUAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADCAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAATQAAAL8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEAAAD4AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADlAAAAlAAAAE0AAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACwAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACnAAAACAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAQwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2wAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAQQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAKcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAIcAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAABNAAAAlAAA + AOUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPgAAABhAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ADUAAADcAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADnAAAAxgAA + ALMAAACvAAAArwAAAL8AAADbAAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD4AAAAbgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAADRAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADRAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA + AG4AAAD4AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAADbAAAAvwAA + AK8AAACvAAAAswAAAMYAAADoAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADcAAAANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAACSAAAA/QAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAxgAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAZgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAAADGAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAkgAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAvAAAAtwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5gAA + AFwAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAADpAAAA/wAAAP8AAAD/AAAA/wAA + APwAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAC0AAAD8AAAA/wAAAP8AAAD/AAAA/wAAAOkAAAAPAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAEAAABcAAAA5AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtwAA + AC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAA + AKUAAAD4AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADmAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAigAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADZAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD4AAAApQAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAABhAAAArQAAAO4AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPoAAADcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAD5AAAA/wAAAP8AAAD/AAAA/wAA + APAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAPAAAAD/AAAA/wAAAP8AAAD/AAAA+QAAACMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4AAAAPoAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAO4AAACtAAAAYQAAABEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAACIAAAAdwAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACcAAABUAAAAeQAAAJIAAACfAAAAqwAAAKEAAACYAAAAgwAA + AGIAAAA4AAAACQAAABAAAAD0AAAA/wAAAP8AAAD/AAAA/wAAAMcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAArwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAArwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdAAAA/wAA + AP8AAAD/AAAA/wAAAPwAAAAbAAAACQAAADgAAABiAAAAgwAAAJgAAAChAAAAqwAAAJ8AAACSAAAAdwAA + AFQAAAAnAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOAAAA/QAA + AP8AAAD/AAAA7QAAAGcAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ANsAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAQQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAPIAAAD/AAAA/wAAAP8AAAD/AAAAtwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAANUAAABXAAAAAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAP4AAAD/AAAA/wAAAP8AAAD/AAAAogAAAAAAAAAAAAAAAAAA + AAAAAAADAAAA0QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADRAAAAAwAAAAAAAAAAAAAAAAAAAAAAAABgAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADYAAAAbwAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAAA + AP8AAAD/AAAA/wAAAP8AAAD5AAAAFwAAAAAAAAAAAAAAAAAAAGYAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AL0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABmAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAD/AAAA/wAAAP8AAAD/AAAA7AAAAAcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA+AAAALIAAABeAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAB9AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACDAAAAAAAA + AAAAAAAPAAAA6QAAAP8AAAD/AAAA/wAAAP8AAAD8AAAALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAC0AAAD8AAAA/wAAAP8AAAD/AAAA/wAAAOkAAAAPAAAAAAAAAAAAAAAkAAAA/gAA + AP8AAAD/AAAA/wAAAP8AAACSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABkAAAA7QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2wAA + AKYAAAB5AAAAUgAAADcAAAAhAAAAEgAAABAAAAAQAAAAFwAAACgAAABCAAAAYgAAAI0AAADBAAAA9QAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAO4AAAAGAAAAAAAAAIoAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAIoAAAAAAAAAAAAAAIQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAADEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAmQAAAPsAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AFoAAAAjAAAA+QAAAP8AAAD/AAAA/wAAAP8AAADwAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAPAAAAD/AAAA/wAAAP8AAAD/AAAA+QAAACMAAAADAAAA4wAA + AP8AAAD/AAAA/wAAAP8AAADPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAJ8AAAD7AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAxwAAAK8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAArwAAAEcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAG0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABkAAAB/AAAA4wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADbAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA1QAA + AP8AAAD/AAAA/wAAAP8AAAD4AAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAPAAAAJIAAADfAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAAC9AAAA/gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKsAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAXwAAAJIAAAC/AAAA6gAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPoAAADXAAAArgAAAHoAAABDAAAACAAAAAAAAAC8AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAC9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAACIAAAAzAAAAPwAAAEcAAABBAAAAPwAAAC0AAAAYAAAAAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AMsAAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAA + AK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAA + AK8AAACvAAAArwAAAMsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOQAAAADAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAlAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAQAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABhAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAEAAABpAAAAyQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAArwAAAK8AAACvAAAArwAA + AK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAA + AK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAA + APEAAAD/AAAA/wAAAP8AAAD/AAAA8wAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAA/AAAAP8AAAD/AAAA/wAAAP8AAACeAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AHgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA2QAAAP8AAAD/AAAA/wAAAP8AAADaAAAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ADsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AE8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnQAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAGwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABCAAAA1QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD5AAAAsgAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAwAAADyAAAA/wAAAP8AAAD/AAAA/wAAALcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAPMAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAsgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAVQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABNAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAADBAAAA/wAAAP8AAAD/AAAA/wAAAOwAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAAkgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAIwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADyAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAACEAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAABPAAAATwAA + AE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATQAA + ABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAA+gAA + AK8AAACvAAAArwAAAK8AAACvAAAArwAAAKsAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABHAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADOAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJUAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABCAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAlQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAA9wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADOAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAwAAAAlwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAAAK8AAACvAAAArwAA + AK8AAACsAAAAgQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////8AB//////////gAP/////4AAD/////////AAAf////4AAAH/ + //////+AAAB////4AAAAf//////+AAAAH///4AAAAD///////AAAAAf//8AAAAAf//////gAAAAD//+A + AfwAB//////gAD+AAf//AA//wAP/////wAP/8AD//gB///AB/////4AP//4Af/wA///8AP////8AP/// + AD/4A////gD/////AH///8Af8Af///8Af////gD////gD/AP////gD////wB////8A/gH////8A////8 + A/////gHwD/////gH///+Af////8A8B/////8B////gP/////gOAf/////AP///wD/////4BgP/////4 + D///8B//////AYD//////Af//+A//////wEB//////wH///gP/////+AAf/////8B///4D//////gAH/ + /////gf//+B//////4AD//////4H///gf//////AA//////+A///wH//////wAP//////gP//8B//+D/ + /8AD//////4D///Af//A///AA///////A///wP//wP//wAP//wAAAAAAP8D//8D//8AD//8AAAAAAB/A + f/+A///AA///AAAAAAAPwH//gP//wAP//wAAAAAAD8B//wD//8AD//8AAAAAAAfgf/8B///AAf//AAAA + AAAH4H//Af//gAH//4D//AfAA+A//gP//4AB//+A//wHgAHgP/4D//+AgP//wH/8B4AB4D/+A///AYD/ + /8B/+A8AAPAf/Af//wGAf//AP/APAYDwD/wH//4BwH//4D/wHgGAeA/4D//+A8A//+A/4B4DwHgH+A// + /APgH//wH8A8A8A8A/gP//gH8A//8B+AOAfgHAHwH//wD/AH//gPAHgP8B4A8B//4A/4A//4DgDwD/AP + AHAf/8Af/AD/+AQA8B/4DwAgP/8AP/4Af/wAAeAf+AeAAD/+AH//AA/8AAPgP/wHwAB/8AD//4AB/AAH + wD/8A+AAP4AB///AAAAAD4B//gHwAAAAA///4AAAAD+A//8B/AAAAAf///gAAAB/AP//AP4AAAAf///+ + AAAA/wH//4D/AAAAf////4AAAP4B//+AfwAAAf///D/wAAD+A///wH8AAA////gP///AfAP//8A+A/// + ///4A///wHgH///gHgP/////+AD//+A4D///8B4D//////gAH//AMA////AMB//////8AAAAABAf///4 + DAf//////gAAAAAAH///+AAP//////+AAAAAAD////wAD///////4AAAAAA////8AA////////gAAAAA + f////gAf////////gAAEAP////8AH/////////wA/AAAAAAAAB////////////wAAAAAAAA///////// + ///+AAAAAAAAP////////////gAAAAAAAH////////////8AAAAAAAB/////////////AAAAAAAAf/// + /////////8D/////gP/////////////A/////4D/////////////wP////8A/////////////8D///// + Af/////////////A/////wH////////////gAAD///4D////////////wAAA///+A////////////8AA + AP///gP////////////AAAD///wH////////////4AAA///8B/////////////AAAf//+AAH//////// + //////////gAA//////////////////4AAP/////////////////+AAD//////////////////gAA/// + ///////////////8AAf///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////KAAAAGAA + AADAAAAAAQAgAAAAAACAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAJAAAACQAA + AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAkAAAAJAAAABQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAOQAA + AHsAAACvAAAA1AAAAOoAAADxAAAA8QAAAOkAAADVAAAArwAAAHsAAAA5AAAABQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAA5AAAAewAAAK8AAADVAAAA6QAA + APEAAADxAAAA6gAAANQAAACvAAAAegAAADkAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAHQAAAIkAAADjAAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA4wAAAIYAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAhgAA + AOMAAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAADjAAAAiAAA + AB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAACWAAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD4AAAAlgAAABUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAFgAAAJYAAAD4AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAACWAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAOoAAAD+AAAA/wAA + AP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD2AAAA9gAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAOoAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAA6gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAPcAAAD2AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA6gAA + AFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAUAAACWAAAA/QAAAP8AAAD+AAAA/wAAAP4AAAD+AAAA8AAAAKUAAABjAAAANAAAABMAAAALAAAACwAA + ABQAAAAzAAAAYwAAAKYAAADwAAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD9AAAAlwAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAJcAAAD9AAAA/gAA + AP8AAAD+AAAA/gAAAP8AAADwAAAApgAAAGIAAAAyAAAAFAAAAAsAAAALAAAAEwAAADQAAABkAAAApQAA + APAAAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP0AAACVAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAALYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAANkAAABjAAAACgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAYQAAANgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAALUAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAKAAAAtQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2AAAAGEAAAAJAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAABjAAAA2QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtgAA + AAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAtAAAAP8AAAD+AAAA/gAA + AP8AAADzAAAAdAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAcAAAB0AAAA9AAAAP8AAAD+AAAA/wAAAP4AAAC0AAAABgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAC0AAAA/gAAAP8AAAD+AAAA/gAAAPQAAAB0AAAABwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAA + AHUAAAD0AAAA/gAAAP8AAAD+AAAA/gAAALMAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAACWAAAA/gAAAP8AAAD+AAAA/gAAANoAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgAAANwAAAD+AAAA/wAA + AP4AAAD+AAAAlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJYAAAD+AAAA/gAA + AP8AAAD+AAAA2wAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAAAA2gAAAP8AAAD+AAAA/gAAAP4AAACUAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFoAAAD+AAAA/wAAAP8AAAD/AAAAzwAAABQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABYAAADNAAAA/wAAAP8AAAD/AAAA/wAAAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAWQAAAP8AAAD/AAAA/wAAAP8AAADMAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAA + AM8AAAD/AAAA/wAAAP8AAAD+AAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAOsAAAD+AAAA/gAA + AP8AAADZAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAA2QAAAP4AAAD+AAAA/wAA + AOkAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAA6gAAAP8AAAD+AAAA/gAAANkAAAAYAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAADaAAAA/gAAAP8AAAD+AAAA6wAAABUAAAAAAAAAAAAA + AAAAAAAAAAAAlQAAAP8AAAD+AAAA/gAAAPQAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAALQAAAPYAAAD+AAAA/wAAAP4AAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWAAAA/gAA + AP8AAAD+AAAA9gAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAAAA9AAA + AP8AAAD+AAAA/gAAAJUAAAAAAAAAAAAAAAAAAAAgAAAA9wAAAP8AAAD/AAAA/wAAAHMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAD/AAAA/wAAAP8AAAD3AAAAHwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAACAAAAD3AAAA/wAAAP8AAAD/AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAP8AAAD/AAAA/wAAAPYAAAAfAAAAAAAAAAAAAACIAAAA/gAA + AP8AAAD+AAAA2QAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAcAAADZAAAA/wAAAP4AAAD+AAAAhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAAD+AAAA/gAAAP8AAADYAAAABwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAANkAAAD+AAAA/gAA + AP8AAACIAAAAAAAAAAUAAADiAAAA/gAAAP8AAAD+AAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAA/wAAAP4AAAD+AAAA5AAAAAEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AOQAAAD+AAAA/gAAAP8AAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAGMAAAD+AAAA/gAAAP8AAADhAAAABAAAADoAAAD/AAAA/wAAAP8AAADtAAAADAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA7QAA + AP8AAAD/AAAA/wAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAAP8AAAD/AAAA/wAAAO0AAAALAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADtAAAA/wAAAP8AAAD/AAAAOgAA + AHsAAAD+AAAA/gAAAP8AAAClAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAApQAAAP4AAAD+AAAA/wAAAHsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAP8AAAD+AAAA/gAA + AKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAClAAAA/gAAAP8AAAD+AAAAewAAAK8AAAD/AAAA/wAAAP8AAABjAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAP8AAAD/AAAA/wAA + AK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAArgAAAP8AAAD/AAAA/wAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAA/wAAAP8AAAD/AAAArwAAANYAAAD+AAAA/gAA + AP8AAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAMwAAAP4AAAD+AAAA/wAAANUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1gAAAP8AAAD+AAAA/gAAADIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAA/gAA + AP8AAAD+AAAA1QAAAO8AAAD+AAAA/gAAAPoAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAP4AAAD+AAAA/wAAAO0AAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA7QAA + AP8AAAD+AAAA/gAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAATgAAAOIAAADiAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAXAAAA+gAAAP8AAAD+AAAA7gAAAP4AAAD/AAAA/wAAAPUAAAAMAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA + AP8AAAD/AAAA/wAAAPMAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAIAAAA8wAAAP8AAAD/AAAA/wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAA5gAAAP8AAAD/AAAA6AAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAA9QAAAP8AAAD/AAAA/QAA + AP4AAAD+AAAA/gAAAPUAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAE4AAADlAAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAA + AP4AAAD+AAAA/wAAAOwAAABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA8wAAAP8AAAD+AAAA/gAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAA/gAA + AP8AAAD+AAAA6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAANAAAA9QAAAP8AAAD+AAAA/QAAAO4AAAD+AAAA/gAAAPoAAAAXAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOUAAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAA + AP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAADuAAAAFgAAAAAAAAAAAAAAAAAA + AAAAAAABAAAA7QAAAP8AAAD+AAAA/gAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAC1AAAA/gAAAP8AAAD+AAAAkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAA+gAAAP8AAAD+AAAA7gAAANYAAAD/AAAA/wAA + AP8AAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AOgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1gAAAP8AAAD/AAAA/wAAADIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAD5AAAA/wAAAP8AAAD+AAAAMQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAA/wAA + AP8AAAD/AAAA1QAAAK8AAAD+AAAA/gAAAP8AAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAAD+AAAA/gAAAP8AAAD+AAAA8wAAAPIAAADyAAAA8gAA + APIAAADyAAAA8gAAAPIAAADyAAAA8gAAAPIAAADyAAAA+QAAAP4AAAD+AAAA/wAAAPkAAADyAAAA8gAA + APIAAADyAAAA+AAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA+wAAACwAAAAAAAAAAAAAAAAAAAAAAAAArgAA + AP8AAAD+AAAA/gAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AHkAAAD+AAAA/gAAAP8AAADMAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABkAAAA/gAAAP8AAAD+AAAArwAAAHsAAAD+AAAA/gAAAP8AAAClAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAD4AAAA/gAA + AP8AAAD+AAAARgAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAAqQAA + AP4AAAD+AAAA/wAAAH4AAAAHAAAABwAAAAcAAAAJAAAAvgAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAA + ALkAAAABAAAAAAAAAAAAAAAAAAAAfAAAAP8AAAD+AAAA/gAAAKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAANkAAAD+AAAA/gAAAP8AAABtAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClAAAA/gAAAP8AAAD+AAAAegAA + ADoAAAD/AAAA/wAAAP8AAADtAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACsAAAA/wAAAP8AAAD/AAAAqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAALAAAA7QAAAP8AAAD/AAAA/wAAADgAAAAAAAAAAAAAAAAAAABPAAAA/gAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAABNAAAAAAAAAAAAAAAAAAAAOQAAAP8AAAD/AAAA/wAA + AO0AAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAP8AAAD/AAAA/wAA + APUAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAwAAADtAAAA/wAAAP8AAAD/AAAAOQAAAAUAAADiAAAA/gAAAP8AAAD+AAAAYgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/gAAAP8AAAD+AAAA+wAA + AB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAA/wAAAP4AAAD+AAAA5AAA + AAEAAAAAAAAAAAAAAAgAAADYAAAA/wAAAP4AAAD+AAAAugAAALoAAAD+AAAA/wAAAP4AAADXAAAABwAA + AAAAAAAAAAAAAgAAAOQAAAD+AAAA/gAAAP8AAABjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAnQAAAP8AAAD+AAAA/gAAAKkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAD+AAAA/gAAAP8AAADhAAAABQAAAAAAAACIAAAA/gAA + AP8AAAD+AAAA2AAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACAAAAzwAAAP8AAAD+AAAA/gAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAcAAADZAAAA/wAAAP4AAAD+AAAAhwAAAAAAAAAAAAAAAAAAAHMAAAD+AAAA/wAAAP4AAAD5AAAALwAA + AC8AAAD5AAAA/wAAAP4AAAD+AAAAcQAAAAAAAAAAAAAAAAAAAIgAAAD+AAAA/gAAAP8AAADYAAAABwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAA7wAAAP8AAAD+AAAA/gAAAEgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAANkAAAD+AAAA/gAA + AP8AAACIAAAAAAAAAAAAAAAgAAAA9wAAAP8AAAD/AAAA/wAAAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAP8AAAD/AAAA/wAAAOkAAAALAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAD/AAAA/wAAAP8AAAD3AAAAHwAAAAAAAAAAAAAAFQAA + AO4AAAD/AAAA/wAAAP8AAACXAAAAAAAAAAAAAACXAAAA/wAAAP8AAAD/AAAA7gAAABQAAAAAAAAAAAAA + ACAAAAD3AAAA/wAAAP8AAAD/AAAAcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAA/wAA + AP8AAAD/AAAA4wAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAcwAAAP8AAAD/AAAA/wAAAPcAAAAgAAAAAAAAAAAAAAAAAAAAlQAAAP8AAAD+AAAA/gAA + APQAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAA + 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 + AP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAOkAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVAAAA/wAA + AP4AAAD+AAAA7gAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAA + AO4AAAD+AAAA/gAAAP8AAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAA6QAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAPcAAAD3AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA6gAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAACWAAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD9AAAAlwAAABYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAC0AAAD5AAAA/wAAAP8AAAD/AAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAAD/AAAA/wAAAP8AAAD5AAAALQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAFgAAAJcAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAACWAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAA + AIkAAADjAAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALoAAAD+AAAA/wAAAP4AAADXAAAABwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAADXAAAA/gAA + AP8AAAD+AAAAugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAADjAAAAiQAAAB0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAA + ABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAOAAAAHsAAACvAAAA1QAAAOoAAADxAAAA8QAA + AOoAAADVAAAArwAAAHsAAAC7AAAA/gAAAP8AAAD+AAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAA + AP4AAAD+AAAA/wAAAP0AAABOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABOAAAA/QAAAP8AAAD+AAAA/gAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AJEAAAD+AAAA/gAAAP8AAADEAAAAewAAAK8AAADVAAAA6gAAAPEAAADxAAAA6gAAANQAAACvAAAAewAA + ADgAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACWAAAA/AAAAPUAAACHAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAUAAAAJAAAACQAAAAUAAAAAAAAAAAAAAAAAAABAAAAA/gAAAP8AAAD+AAAA+gAA + AB4AAAAAAAAAAAAAAAAAAAAHAAAA1gAAAP4AAAD+AAAA/wAAALoAAAABAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAugAAAP8AAAD+AAAA/gAA + ANYAAAAHAAAAAAAAAAAAAAAAAAAABgAAAOsAAAD+AAAA/gAAAP8AAABWAAAAAAAAAAAAAAAAAAAABQAA + AAkAAAAJAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAD9AAAA/wAAAP8AAAD/AAAA5wAA + AHEAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAABAAAAzgAAAP8AAAD/AAAA/wAAAIgAAAAAAAAAAAAAAAAAAAByAAAA/wAAAP8AAAD/AAAA+wAA + ACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAALAAAAPsAAAD/AAAA/wAAAP8AAAByAAAAAAAAAAAAAAAAAAAAVAAAAP8AAAD/AAAA/wAA + AOkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AA4AAADwAAAA/gAAAP8AAAD+AAAA/gAAAP8AAADsAAAAkwAAADsAAAAEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAP8AAAD+AAAA/gAAAOkAAAAMAAAAAAAA + ABYAAADsAAAA/wAAAP4AAAD+AAAAlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcAAAD+AAAA/gAAAP8AAADsAAAAFgAA + AAAAAAAAAAAAtQAAAP8AAAD+AAAA/gAAAJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAA4QAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/wAA + AP4AAADnAAAArAAAAHcAAABLAAAALQAAABYAAAALAAAACwAAABIAAAAnAAAARQAAAHEAAAClAAAA5AAA + AP8AAAD+AAAA/gAAAP8AAABpAAAAAAAAAJUAAAD+AAAA/wAAAP4AAADtAAAAFwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABcAAADtAAAA/gAAAP8AAAD+AAAAlQAAAAAAAAAdAAAA+AAAAP8AAAD+AAAA/gAAADEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAA + AIQAAADwAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADOAAAALwAAAPsAAAD/AAAA/wAA + AP8AAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByAAAA/wAAAP8AAAD/AAAA+wAAACwAAAB5AAAA/wAA + AP8AAAD/AAAAzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAgQAAAOQAAAD+AAAA/wAAAP4AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA2wAAAP4AAAD+AAAA/wAAANcAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA1wAA + AP8AAAD+AAAA/gAAALsAAADWAAAA/gAAAP8AAAD+AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAgAAABNAAAAogAAAO0AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAPIAAADhAAAA/gAAAP8AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAE4AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAATgAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP8AAAD2AAAAFgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAvAAAAZwAAAJUAAAC6AAAA1QAA + AOgAAADvAAAA8AAAAOwAAADaAAAAwAAAAJwAAABvAAAAOgAAAAUAAABAAAAA/gAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAwQAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAA + AAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAMEAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACAAAAzwAAAP8AAAD+AAAA/wAAAP4AAAD+AAAA+gAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAA + APcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAA + APcAAAD3AAAA9wAAAPoAAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAABJAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAP8AAAD+AAAA/wAAAP4AAAD+AAAA/wAA + AP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAA + AP4AAAD+AAAA/wAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AOEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAA + AO8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAADpAAAA/gAAAP4AAAD+AAAA/wAAAPYAAAD2AAAA9wAA + APYAAAD2AAAA9wAAAPYAAAD2AAAA9wAAAPYAAAD2AAAA9wAAAPYAAAD2AAAA9wAAAPYAAAD2AAAA9wAA + APYAAAD2AAAA9gAAAPcAAAD2AAAA9gAAAPcAAAD5AAAA/gAAAP8AAAD+AAAA/QAAACYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAA8wAA + AP4AAAD+AAAA/gAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAA + AAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAACMAAAA/gAA + AP8AAAD+AAAAwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAIAAAA8wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAUAAADgAAAA/wAAAP8AAAD/AAAAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA8wAAAP4AAAD+AAAA/gAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAD+AAAA/gAAAP8AAADwAAAADwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAIAAAA8wAAAP4AAAD+AAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKkAAAD+AAAA/gAAAP8AAACeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAATwAAAOcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADmAAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAPcAAAD/AAAA/wAAAP4AAAA9AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAA5AAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/wAA + AP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAP8AAAD+AAAA/gAA + ANgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAA5AAA + AP8AAAD+AAAA/gAAAP8AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP4AAAD+AAAA5gAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAzAAAAP8AAAD+AAAA/gAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAATgAAAOQAAADyAAAA8gAAAPMAAADyAAAA8wAAAPIAAADyAAAA8wAA + APIAAADyAAAA8wAAAPIAAADjAAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAA/QAAAP8AAAD/AAAA/AAAACgAAAAMAAAADAAA + AAwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAADAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAAAA/gAA + AP8AAAD+AAAA/gAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA4gAAAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAQAAADiAAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AOMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAADhAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABOAAAA4QAAAPcAAAD2AAAA9gAAAPcAAAD2AAAA9gAAAPcAAAD2AAAA4gAAAE4AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAsAAAALAAAACwAAAAsAAAALAAAACwAA + AAsAAAALAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + w////////8P////4AB//////+AAf///gAAf/////4AAH//+AAAH/////gAAB//8AAAD/////AAAA//wA + AAA////8AAAAP/gB/4Af///4Af+AH/AH/+AP///wB//gD/Af//gP///wH//4D+A///wH///gP//8B8B/ + //4D///Af//+A8D///8D///A////A4H///+B//+B////gYH///+B//+B////gQP////A//8D////wAP/ + ///A//8D////wAf////g//8H////4Af////g//8H////4Af////g//8H/+f/4Af////gf/4H/8P/4Af/ + ///gf/4H/4P/4Af/wAAAAD4H/4P/4Af/wAAAAB4H/4P/4Af/wAAAAB8H/wP/4Af/wAAAAA8H/wP/4Af/ + wAAAAAcH/gf/4AP/4P/A4AcD/gf/wAP/4H/AwAMD/g//wIH/4H+BwAOB/A//gYH/8D+BgYGB/A//gcD/ + 8D8DgYHA/B//A8B/+B4DA8DAeB/+A+A/+BwGA8BgOD/8B/Af/BgOB+BwED/4D/AH/AAMB+AwAD/gD/gB + /AAcD/A4AH+AH/wAAAA4H/gcAAAAP/8AAAD4H/gfAAAA//+AAAHwP/wPgAAB///gAAPwP/wPwAAH//n4 + AAPgf/4HwAAf//B/w4HAf/4DgcP//+Af/4HA//8Dgf///+AD/8CB//+Bg/////AAAACB//+BA/////gA + AAAD///AB/////4AAAAD///AB/////+AAAAH///gB//////wAAAAAAAAD///////9/AAAAAAD/////// + //gAAAAAD/////////gAAAAAH/////////wAAAAAH/////////4AAAAAP/////////4P///wP/////// + //4P///wP/////////4P///wf////////8AAP//gf////////4AAP//gf////////4AAP//g//////// + /8AAP//AB////////+AAf//AA/////////////+AAf////////////+AAf/////////////AA/////// + ///////gB/////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////ygAAABIAAAAkAAAAAEAIAAAAAAAYFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAYAAAAGAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAYAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAIAAAATQAAAJQAAADIAAAA6AAAAPQAAAD0AAAA6AAAAMgAAACUAAAATQAAAAgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAATQAA + AJQAAADIAAAA6AAAAPQAAAD0AAAA6AAAAMgAAACUAAAATQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAIIAAADqAAAA/gAA + AP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAOkAAACAAAAAEQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAIEAAADpAAAA/gAAAP4AAAD/AAAA/gAA + AP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAOkAAACBAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAA6AAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAA + APoAAAD6AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA6AAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABYAAAA6AAAAP4AAAD+AAAA/gAAAP4AAAD/AAAA/gAAAPoAAAD6AAAA/gAA + AP4AAAD+AAAA/gAAAP4AAAD/AAAA6AAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABAAAAJYAAAD+AAAA/gAAAP8AAAD+AAAA3QAAAIYAAABEAAAAGQAAAAkAAAAJAAAAGAAA + AEQAAACGAAAA3QAAAP4AAAD+AAAA/gAAAP4AAACVAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAA + AJYAAAD+AAAA/gAAAP4AAAD+AAAA3QAAAIYAAABEAAAAGAAAAAkAAAAJAAAAGQAAAEQAAACGAAAA3QAA + AP4AAAD/AAAA/gAAAP4AAACVAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAArAAA + AP4AAAD+AAAA/gAAAN8AAABYAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAA + AFcAAADeAAAA/gAAAP4AAAD+AAAAqwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAqwAAAP4AAAD+AAAA/gAA + AN4AAABXAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAFgAAADfAAAA/gAA + AP4AAAD+AAAAqwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWAAAA/wAAAP8AAAD/AAAApAAA + AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAApAAA + AP8AAAD/AAAA/wAAAJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWAAAA/wAAAP8AAAD/AAAApAAAAA0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAApAAAAP8AAAD/AAAA/wAA + AJUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAD+AAAA/gAAAP4AAACLAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIsAAAD+AAAA/gAA + AP8AAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAFgAAAD/AAAA/gAAAP4AAACLAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIsAAAD+AAAA/gAAAP4AAABYAAAAAAAA + AAAAAAAAAAAAEQAAAOkAAAD+AAAA/gAAAKMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACjAAAA/gAAAP8AAADpAAAAEAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA + AOkAAAD/AAAA/gAAAKMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACkAAAA/gAAAP4AAADoAAAAEAAAAAAAAAAAAAAAgQAA + AP4AAAD+AAAA3gAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAA3gAAAP8AAAD+AAAAgQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAP4AAAD/AAAA3gAA + AA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAANAAAA3gAAAP4AAAD+AAAAgQAAAAAAAAAHAAAA6gAAAP4AAAD+AAAAVwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAP4AAAD+AAAA6QAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA6QAAAP4AAAD+AAAAWAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAVwAAAP4AAAD+AAAA6gAAAAcAAABNAAAA/gAAAP4AAADcAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAwAAAN0AAAD+AAAA/gAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABNAAAA/gAAAP4AAADdAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA + AN0AAAD+AAAA/gAAAE0AAACUAAAA/gAAAP4AAACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AIYAAAD+AAAA/gAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAACUAAAA/gAAAP4AAACGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAD+AAAA/gAA + AJQAAADIAAAA/gAAAP4AAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAD+AAAA/gAA + AMcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAA/gAA + AP4AAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAD+AAAA/gAAAMgAAADqAAAA/gAA + AP0AAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAD+AAAA/gAAAOoAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqAAAA/gAAAP4AAAAYAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAF8AAABfAAAAAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAD+AAAA/gAAAOoAAAD8AAAA/wAAAPgAAAAKAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAD/AAAA/wAAAPUAAAAFAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAD1AAAA/wAAAP8AAAADAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAP8AAAD+AAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAoAAAD4AAAA/wAAAPwAAAD8AAAA/gAAAPgAAAAKAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAN0AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAA + AP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP8AAADkAAAAKQAA + AAAAAAAAAAAAAAAAAAUAAAD1AAAA/gAAAP4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAygAAAP4AAAD+AAAAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAoAAAD4AAAA/gAAAPwAAADqAAAA/gAAAP4AAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAdgAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP8AAAD+AAAAuQAAAAAAAAAAAAAAAAAA + AAAAAADqAAAA/gAAAP4AAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAA/gAA + AP4AAAD1AAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAD+AAAA/gAA + AOoAAADIAAAA/gAAAP4AAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAA + AP0AAAD+AAAA/gAAAPgAAAD1AAAA9QAAAPUAAAD1AAAA9QAAAPUAAAD1AAAA9QAAAPkAAAD+AAAA/gAA + APwAAAD1AAAA9QAAAPUAAAD7AAAA/gAAAP8AAAD+AAAA/gAAAEwAAAAAAAAAAAAAAAAAAADIAAAA/gAA + AP4AAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOAAAA/gAAAP4AAACmAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAD+AAAA/gAAAMgAAACUAAAA/gAA + AP4AAACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUAAAD+AAAA/gAA + AIEAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAIkAAAD+AAAA/gAAAJUAAAAFAAAABQAA + AA0AAADaAAAA/gAAAP8AAAD+AAAA/gAAANcAAAAGAAAAAAAAAAAAAACUAAAA/gAAAP4AAACGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAADpAAAA/gAAAP4AAABFAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAD+AAAA/gAAAJQAAABNAAAA/gAAAP4AAADcAAAABAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAD+AAAA/gAAAOQAAAAFAAAAAAAA + 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 + AAAAAACVAAAA/gAAAP4AAADXAAAABgAAAAAAAAAEAAAAqwAAAP4AAAD+AAAA/gAAAN8AAADBAAAA/gAA + AP4AAACaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAFgAAADfAAAA/gAAAP4AAAD+AAAAqwAA + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJYAAAD+AAAA/gAAAP8AAAD+AAAA3QAA + AIYAAABEAAAAGAAAAAkAAAAJAAAAGAAAAIoAAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAACWAAAABAAA + AAAAAAAAAAAAcQAAAP4AAAD+AAAA7QAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAA7QAA + AP4AAAD+AAAAcAAAAAAAAAAAAAAABQAAAJYAAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAB0AAAAGAAA + AAkAAAAJAAAAGQAAAEQAAACGAAAA3QAAAP4AAAD/AAAA/gAAAP4AAACWAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAA6AAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAA + APoAAAD6AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA6AAAAFgAAAAAAAAAAAAAAAAAAAAUAAAA7QAA + AP4AAAD+AAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAP4AAAD+AAAA7QAA + ABQAAAAAAAAAAAAAAAAAAABYAAAA6AAAAP4AAAD+AAAA/gAAAP4AAAD/AAAA/gAAAPoAAAD6AAAA/gAA + AP4AAAD+AAAA/gAAAP4AAAD/AAAA6AAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAIEAAADpAAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAA + AP8AAAD+AAAA/gAAAP4AAADjAAAAEQAAAAAAAAAAAAAAAAAAAAAAAACUAAAA/gAAAP4AAADXAAAABgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAANcAAAD+AAAA/gAAAJQAAAAAAAAAAAAA + AAAAAAAAAAAAEQAAAN4AAAD+AAAA/gAAAP4AAAD/AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAA + AOkAAACBAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGgAA + AAAAAAAAAAAAAAAAAAAAAAAIAAAATQAAAJQAAADIAAAA6AAAAPQAAAD0AAAA6AAAAMgAAACWAAAA9wAA + AP4AAAD9AAAANAAAAAAAAAAAAAAAAAAAACsAAAD6AAAA/gAAAP4AAABNAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAD+AAAA/gAAAPoAAAArAAAAAAAAAAAAAAAAAAAAJAAA + APsAAAD+AAAA+gAAAJgAAADIAAAA6AAAAPQAAAD0AAAA6AAAAMgAAACUAAAATQAAAAgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAADBAAAA/gAAALcAAAAqAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAYAAAAGAAAAAQAAAAAAAAAAAAAAoQAAAP4AAAD+AAAAoQAA + AAAAAAAAAAAAAAAAALgAAAD+AAAA/gAAALkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAC5AAAA/gAAAP4AAAC4AAAAAAAAAAAAAAAAAAAAggAAAP4AAAD+AAAAswAA + AAAAAAAAAAAAAQAAAAYAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAD9AAAA/gAAAP4AAAD7AAAApwAAADwAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAP4AAAD+AAAA9gAAABcAAAAAAAAATAAA + AP4AAAD+AAAA+gAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAsAAAA+gAAAP4AAAD+AAAATAAAAAAAAAADAAAA3wAAAP4AAAD+AAAAUgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACDAAAA+wAAAP4AAAD+AAAA/gAAAP4AAADfAAAAmQAAAF8AAAA0AAAAGAAA + AAoAAAAJAAAAFQAAADAAAABbAAAAlAAAAPkAAAD+AAAA/gAAAIAAAAAFAAAA1wAAAP8AAAD+AAAAlQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlQAA + AP4AAAD/AAAA1wAAAAUAAABFAAAA/gAAAP4AAADpAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAALwAAALUAAAD9AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOMAAAB3AAAA/wAAAP8AAADuAAAAFAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAO4AAAD/AAAA/wAA + AHAAAACmAAAA/wAAAP8AAACPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAwAAAAlgAAAOkAAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP4AAAD+AAAA/gAAAP4AAAD8AAAA/gAAAP8AAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEAAAD/AAAA/gAAAO8AAAD1AAAA/gAA + AP4AAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAUAAAA7AAAAeQAAAKoAAADPAAAA5wAAAPMAAADzAAAA6wAAANMAAACvAAAAfwAAAEIAAACDAAAA/gAA + AP4AAAD+AAAA/gAAANwAAAAOAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAA + AAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAA4AAADcAAAA/gAAAP4AAAD+AAAA/gAAAMsAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAA9gAAAP4AAAD+AAAA/gAA + APwAAAD5AAAA+QAAAPkAAAD5AAAA+QAAAPkAAAD5AAAA+QAAAPkAAAD5AAAA+QAAAPkAAAD5AAAA+QAA + APkAAAD5AAAA+QAAAPkAAAD8AAAA/gAAAP4AAAD+AAAA/gAAAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAA + AP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAA + AP4AAAD/AAAA/gAAAP4AAAD+AAAA9QAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAOIAAAD+AAAA/gAAAP8AAAD4AAAA+AAAAPgAAAD4AAAA+AAA + APgAAAD4AAAA+AAAAPkAAAD4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAD5AAAA/QAA + AP4AAAD+AAAApwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAkAAAD2AAAA/gAAAP4AAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAA + AAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAPAAAA6wAAAP4AAAD+AAAARgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAYAAAD2AAAA/gAAAP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRAAAA/gAAAP4AAADfAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAD2AAAA/gAA + AP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACyAAAA/gAAAP4AAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADeAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABgAAAD6AAAA/wAAAPwAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAdwAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAAdgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYAAAD/AAAA/gAA + AL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAA + AN0AAAD1AAAA9QAAAPUAAAD1AAAA9QAAAPYAAAD1AAAA9QAAAPUAAADcAAAAJgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANYAAAD/AAAA/gAAAGUAAAAJAAAACQAA + AAkAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAABQAA + AAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAAP4AAAD/AAAA/gAAAPoAAAD5AAAA+QAAAPkAAADbAAAAJQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAdQAAAP4AAAD/AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAAdgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAA + ANsAAAD5AAAA+AAAAPgAAAD4AAAA+AAAAPgAAADcAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAACAAA + AAgAAAAIAAAACAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8AAAD///////////8AAAD///////////8A + AAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8A + AAD///////////8AAAD///////////8AAAD///////////8AAAD/+H/////+H/8AAAD/gAf////gAf8A + AAD+AAH///+AAH8AAAD8AAD///8AAD8AAADwAAA///wAAA8AAADgH+Af//gH+AcAAADgf/gf//gf/gcA + AADA//wP//A//wMAAACB//4H/+B//4EAAACD//8H/+D//8EAAAAH//+D/8H//+AAAAAH//+D/8H//+AA + AAAP///D/8P///AAAAAP///D/8P///AAAAAP///D/8P+H/AAAAAP///B/4P+H/AAAAAP+AAAA4P+H/AA + AAAP+AAAA8P8H/AAAAAP+AAAAcP8P/AAAAAP/AAAAMP4P/AAAAAH/B+DAMH4P+AAAAAH/B+CAEH4f+AA + AACD/h8GAGDwf8EAAACB/g4EGCBw/4EAAADA/wwMPDAg/wMAAADgfwAYPBgA/gcAAADgH4AQfggB+AcA + AADwAAAwfgwAAA8AAAD8AADg/wcAAD8AAAD+AAHg/weAAH8AAADngAHB/4OAAf8AAADB+GHD/8OGH/8A + AADAP+CD/8EH//8AAADgAAAH/+AH//8AAADwAAAH/+AP//8AAAD8AAAP//AP//8AAAD/AAAAAAAf//8A + AAD//vgAAAAf//8AAAD///wAAAAf//8AAAD///wAAAA///8AAAD///4AAAA///8AAAD///4f//g///8A + AAD///4f//h///8AAAD//+AA//B///8AAAD//+AA//D///8AAAD//+AA//AP//8AAAD///AB/+AH//8A + AAD//////+AH//8AAAD//////+AH//8AAAD///////AP//8AAAD///////////8AAAD///////////8A + AAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8A + AAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAAoAAAAQAAAAIAA + AAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAMgAA + AEwAAABSAAAARgAAACYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACYAAABGAAAAUgAAAEwAAAAyAAAACgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAA + AGsAAADDAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA7wAAAKgAAABIAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABIAAAAqAAAAO8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + APoAAADDAAAAawAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAADAAAAbwAAAO0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AM0AAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAADNAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADtAAAAbwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAYAAAAwgAAAP8AAAD/AAAA/wAAAPgAAAC4AAAAfwAAAF4AAABXAAAAZgAA + AI8AAADRAAAA/wAAAP8AAAD/AAAA/QAAAIUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIUAAAD9AAAA/wAA + AP8AAAD/AAAA0QAAAI4AAABmAAAAVwAAAF4AAAB/AAAAuAAAAPgAAAD/AAAA/wAAAP8AAADCAAAAFwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA3gAAAP8AAAD/AAAA8wAAAIAAAAAUAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAACtAAAA/gAAAP8AAAD/AAAApgAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAA + AKYAAAD/AAAA/wAAAP4AAACsAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAgAAA + APMAAAD/AAAA/wAAAN4AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAA2QAAAP8AAAD/AAAAyQAA + ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8AAADvAAAA/wAA + AP8AAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAJYAAAD/AAAA/wAAAO8AAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAgAAAAyQAAAP8AAAD/AAAA2QAAABAAAAAAAAAAAAAAAAAAAAAAAAAArAAA + AP8AAAD/AAAAugAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAALQAAAOsAAAD/AAAA/wAAAFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcAAAD/AAAA/wAAAOsAAAAtAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAC6AAAA/wAAAP8AAACsAAAAAAAA + AAAAAAAAAAAATAAAAP8AAAD/AAAA1gAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9AAAA+wAAAP8AAADoAAAADQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAADoAAAA/wAAAPsAAAA9AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAA + ANYAAAD/AAAA/wAAAEsAAAAAAAAAAAAAAM0AAAD/AAAA/QAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkAAAD/AAAA/wAA + AHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAA/wAA + AP8AAACJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAA2AAAA/QAAAP8AAADMAAAAAAAAADYAAAD/AAAA/wAAAKoAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAPAAAA8AAAAP8AAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAABAAAA3gAAAP8AAADwAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoAAAD/AAAA/wAAADUAAACGAAAA/wAA + AP8AAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcAAAD/AAAA/wAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAAAP8AAAD/AAAAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAA/wAA + AP8AAACGAAAAwQAAAP8AAADyAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNAAAA/wAAAP8AAABsAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAD/AAAA/wAAAEwAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABAAAAPIAAAD/AAAAwQAAAOgAAAD/AAAAxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAA + AP8AAAD/AAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAA/wAA + AP8AAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAASQAAABcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGAAAA/wAAAOcAAAD8AAAA/wAAAK4AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAMAAAD/AAAA/wAAAKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAApQAAAP8AAAD/AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiQAA + AP8AAADbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArgAAAP8AAAD7AAAA/AAA + AP8AAACuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnQAAAP0AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADfAAAAGwAAAAAAAAAAAAAAAAAAAKUAAAD/AAAA/wAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABgAAAOsAAAD/AAAA4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AK4AAAD/AAAA+wAAAOgAAAD/AAAAxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + APMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKAAAAAAAAAAAAAAAAAAAACTAAAA/wAAAP8AAAAcAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAD/AAAA/wAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAADGAAAA/wAAAOcAAADBAAAA/wAAAPIAAAAEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACdAAAA/wAAAP8AAADMAAAApwAAAKcAAACnAAAApwAAAKcAAACnAAAApwAA + AMgAAAD/AAAA/wAAAMcAAACnAAAApwAAAMkAAAD/AAAA/wAAAP8AAAD9AAAANAAAAAAAAAAAAAAAbAAA + AP8AAAD/AAAATQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1AAAA/wAAAP4AAAAlAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA8gAAAP8AAADBAAAAhgAAAP8AAAD/AAAAQgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAP4AAAD/AAAAtQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAACXAAAA/wAAAP8AAAAxAAAAAAAAAAEAAADFAAAA/wAAAP8AAAD/AAAA/wAA + AMQAAAAAAAAAAAAAADEAAAD/AAAA/wAAAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAA+wAA + AP8AAADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAP8AAAD/AAAAhgAA + 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 + AAAAAAAAAAAAEwAAAO4AAAD/AAAA8wAAABoAAAAAAAAASAAAAP8AAAD/AAAAkQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAbAAAA0wAAAP8AAAD/AAAA/wAAAP0AAADDAAAAfQAAAEgAAAAiAAAADAAAAAgAAAAPAAAAKQAA + AFMAAACeAAAA/wAAAP8AAADbAAAAAQAAAKAAAAD/AAAA/wAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAA/wAAAP8AAACgAAAAAAAAAKkAAAD/AAAA/wAA + ADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABuAAAA5gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAH0AAAD9AAAA/wAAANgAAAAFAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAANgAAAD/AAAA/QAA + AEcAAAD4AAAA/wAAAM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAABZAAAAswAA + APcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAA/gAAAP8AAAD/AAAA/wAA + AP8AAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABMAAAA/wAAAP8AAAD0AAAA/wAAAP8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAHAAAAPAAAAGoAAACKAAAAnAAAAKEAAACaAAAAhAAAAGEAAAAvAAAAAgAA + AMIAAAD/AAAA/wAAAP8AAADhAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAA + AFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAOEAAAD/AAAA/wAAAP8AAAD4AAAAEwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABUAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAqgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAxQAA + AP8AAAD/AAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAAAFcAAABXAAAAVwAA + AFcAAABXAAAAVwAAAF4AAAD6AAAA/wAAAOMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKcAAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAA/wAAAP8AAACGAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnAAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAP8AAAD+AAAAJQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD9AAAAngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAA + APsAAAD/AAAAwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAngAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAHkAAAD/AAAA/wAAAGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ACMAAACeAAAApwAAAKcAAACnAAAApwAAAKcAAACnAAAApwAAAKYAAABSAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZAAAA/wAAAP0AAABkAAAAVwAAAFcAAABLAAAABAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAA + AP0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAyAAAAVwAAAFcAAABXAAAAVwAAAFcAAABLAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////// + /////////////////////////////////////////////////////////////////////////8B////+ + A//+AA////AAf/gAB///4AAf8AAB//+AAA/gP4D//wH8B8D/4P//B/8Dwf/wf/4P/4OD//g//B//wYf/ + /D/8P//hD//8P/g///AP//4f+H//8A///h/4f//wH//+H/h/j/gf//4f+H+P+B/wAAA4fw/4H/AAADh/ + D/gP8AAAGH8P8A/w/hAYfh/wD/h8MAg+H/CH+HwgBD4f4YP4OCGEHD/BwfwwQYIMP4PA/ADDwwB/A+A+ + AIPBAHwH8AABh+GAAA/4AAcP8OAAH/4ADg/wcAB/w8AGH/hgA//A/4Qf+CH//8AAAD/8If//4AAAP/wD + ///4AAB//gP///8AAAAAA//////gAAAH/////+AAAAf/////8AAAB//////4//8P//////j//w////// + gA/+H/////+AD/4f/////4AP/gH////////8Af////////wB/////////gH///////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////KAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAFwAAACsAAAA4AAA + APYAAAD2AAAA4AAAAKwAAABbAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAABbAAAArAAAAOAAAAD2AAAA9gAA + AOAAAACsAAAAXAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWAAAA4wAA + AP8AAAD/AAAA/gAAAPwAAAD8AAAA/wAAAP4AAAD/AAAA4wAAAFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAOMAAAD/AAAA/wAA + AP4AAAD8AAAA/AAAAP4AAAD/AAAA/wAAAOMAAABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AJQAAAD+AAAA/gAAAM4AAABoAAAAJQAAAAcAAAAIAAAAJQAAAGgAAADOAAAA/gAAAP4AAACUAAAAAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACUAAAA/gAA + AP4AAADNAAAAaAAAACUAAAAIAAAABwAAACYAAABoAAAAzgAAAP4AAAD+AAAAlAAAAAIAAAAAAAAAAAAA + AAAAAAAAAAAAlAAAAP8AAAD1AAAAZQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAZQAA + APYAAAD/AAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AJQAAAD/AAAA9gAAAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAGYAAAD1AAAA/wAA + AJMAAAAAAAAAAAAAAAAAAABWAAAA/gAAAPUAAAA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAD8AAAD1AAAA/gAAAFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAVgAAAP4AAAD1AAAAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAA/AAAA9QAAAP4AAABWAAAAAAAAAAgAAADiAAAA/gAAAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAA/gAAAOIAAAAHAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAIAAAA4gAAAP8AAABlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAP4AAADiAAAABwAAAFwAAAD+AAAAzgAAAAEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAzgAAAP4AAABbAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAAAA/gAAAM4AAAABAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAM4AAAD+AAAAWwAAAKwAAAD/AAAAZwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAA + AP8AAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAAAA/gAAAGcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAD/AAAArAAA + AOAAAAD/AAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAJQAAAP8AAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAA/gAA + ACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ACUAAAD/AAAA4AAAAPoAAAD7AAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAP4AAAD3AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAIAAAD3AAAA/gAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADFAAAAxgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAkAAAD7AAAA+gAAAPoAAAD7AAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AMYAAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP8AAAD/AAAA/gAAAP8AAAD/AAAA/gAAAP8AAAD/AAAA/gAA + AMwAAAAFAAAAAAAAAAIAAAD3AAAA/gAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAD/AAAA3gAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAD7AAAA+gAAAOAAAAD/AAAAJQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAANsAAAD/AAAA/AAAAPgAAAD5AAAA+AAAAPkAAAD5AAAA+gAAAP8AAAD9AAAA+AAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAxQAAAP4AAAD+AAAA3wAA + AIkAAABIAAAAHgAAAAgAAAAHAAAAGwAAAEUAAADRAAAA/gAAAJcAAAAqAAAA+gAAAPoAAAArAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArAAAA+gAAAPoAAAAqAAAAcwAAAP4AAACwAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AGIAAADYAAAA/gAAAP8AAAD/AAAA/gAAAP8AAAD/AAAA/wAAAP4AAAD/AAAA/gAAAPIAAADBAAAA/gAA + AJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAP8AAAC4AAAA0wAA + AP4AAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAACAAAAPAAAAIcAAAC+AAAA4wAAAPUAAAD2AAAA5gAAAMIAAACMAAAAxwAA + AP8AAAD/AAAA7wAAABkAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAGQAA + AO8AAAD+AAAA/gAAAOcAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAATQAAAP8AAAD/AAAA/QAAAPsAAAD7AAAA+wAAAPsAAAD7AAAA+wAAAPsAAAD7AAAA+wAA + APsAAAD7AAAA+wAAAP0AAAD/AAAA/wAAAIsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAMwAAAD+AAAA/gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA + APoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPsAAAD+AAAA/gAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAD5AAAA/gAAAAUAAAAFAAAABQAA + AAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAF8AAAD/AAAAyAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAD5AAAA/gAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALsAAAD/AAAAZwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGAAAA/gAA + AP4AAAD+AAAA/gAAAP4AAAD+AAAAxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAA + AP0AAAD1AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAADFAAAA+AAAAPkAAAD5AAAA+AAAAPkAAAD5AAAAxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAfwAAAP8AAACnAAAABgAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABAAAA3AAAAP8AAAD8AAAA+wAAAPsAAADEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAxAAAAPoAAAD6AAAA+gAAAPoAAADEAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAUAAAAFAAAABQAA + AAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA/5////n/AAD4Af//gB8AAPAA//8ADwAAwAA//AADAADB+D/8H4MAAIf+ + H/h/4QAAD/8P8P/wAAAP/w/w//AAAB//j/H/+AAAH/+P8fn4AAAf/4fh8fgAAB+AACHx+AAAH4AAMfH4 + AAAfgAAR4fgAAA+HCBDj8AAAD8cAAOPwAACHwhGIQ+EAAMHgIYQHgwAAwAADwAADAADwAMPDAA8AAMgB + h+GAHwAAg5CP8Qn/AACAAA/wH/8AAMAAH/gf/wAA8AAAAB//AAD//AAAP/8AAP/8AAA//wAA//4AAH// + AAD//j/8f/8AAP/4B/h//wAA//gH+B//AAD//A/wH/8AAP////Af/wAA////+B//AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAD///////8AACgAAAAgAAAAQAAAAAEA + IAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEsAAACNAAAApwAAAJoAAABmAAAAEgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAABmAAAAmgAAAKcAAACNAAAASwAA + AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAAADWAAAA/QAAAM0AAACsAAAAvAAAAPMAAADyAAAAbwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAA8gAAAPMAAAC8AAAArAAA + AM0AAAD9AAAA1gAAADcAAAAAAAAAAAAAAAAAAABDAAAA9gAAALYAAAAlAAAAAAAAAAAAAAAAAAAACwAA + AH4AAAD7AAAAjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjwAAAPsAAAB+AAAACwAA + AAAAAAAAAAAAAAAAACUAAAC3AAAA9gAAAEIAAAAAAAAAEwAAAOoAAACnAAAAAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAFUAAAD+AAAAUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMAAAD+AAAAVQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACnAAAA6gAAABIAAACAAAAA6QAAAA0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAADVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QAA + AKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAADpAAAAgAAAANEAAACOAAAAAAAA + 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 + AAAAAAAAAAAAAAAAADwAAAD8AAAA/wAAAP8AAAD/AAAA4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAA + AP4AAABJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAFEAAABTAAAAUwAAAFMAAAA+AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAACEAAAA/gAAAK4AAACoAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAFgAAACrAAAAqwAAAKgAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////// + ///gP/wHwB/4A4cP8OEPx+PwH+fn+D/jx/w/48c8PABHPDwABjwcYAY4DEACcIYBgGHAEYgDgAPEB4AD + wP+AB+H/8AAB//+AAf//z/P//wPj//8D4P///+D///////////////////////////8oAAAAGAAAADAA + AAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABQAAAAwQAAAPQAAAD0AAAAwQAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AFAAAADBAAAA9AAAAPQAAADBAAAAUAAAAAAAAAAAAAAAAAAAAIoAAADWAAAATgAAAAsAAAALAAAATgAA + ANYAAACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAAANYAAABOAAAACwAAAAsAAABOAAAA1gAA + AIoAAAAAAAAAUAAAANYAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAA8AAADWAAAAUAAAAAAAAAAAAAAAAAAA + AAAAAABQAAAA1gAAAA8AAAAAAAAAAAAAAAAAAAAAAAAADwAAANYAAABQAAAAwQAAAE0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABOAAAAwQAAAAAAAAAAAAAAAAAAAAAAAADBAAAATgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAE0AAADBAAAA9QAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAA9QAA + AAAAAAAAAAAAAAAAAAAAAAD1AAAACgAAAAAAAAAAAAAAMgAAADEAAAAAAAAAAAAAAAsAAAD1AAAA9QAA + AAsAAAAAAAAAAAAAAGgAAAD+AAAA/AAAAPsAAAD8AAAA/gAAAPsAAAD+AAAAkAAAAAAAAAD1AAAACgAA + AAAAAAAAAAAAuQAAAFcAAAAAAAAAAAAAAAsAAAD1AAAAwQAAAE0AAAAAAAAAAAAAACAAAADrAAAADAAA + AAEAAABPAAAAwQAAACwAAADpAAAA6AAAACkAAADBAAAATgAAAAAAAAAdAAAA6wAAAAgAAAAAAAAAAAAA + AE0AAADBAAAAUAAAANYAAAAPAAAAAAAAAAAAAACvAAAAZgAAAA8AAADWAAAAUAAAALcAAABuAAAAbgAA + ALcAAABQAAAA1gAAAA8AAAB8AAAAlAAAAAAAAAAAAAAADwAAANYAAABQAAAAAAAAAIoAAADWAAAATgAA + AAsAAABLAAAA2wAAANYAAACKAAAASgAAANYAAAAEAAAABAAAANYAAABJAAAAigAAANYAAADiAAAAPQAA + AAsAAABOAAAA1gAAAIoAAAAAAAAAAAAAAAMAAABQAAAAwQAAAPQAAAD0AAAA8gAAAH0AAAAEAAAA1gAA + AEoAAAAAAAAAAAAAAEoAAADWAAAABAAAAHoAAADzAAAA9AAAAPQAAADBAAAAUAAAAAAAAAAAAAAAAgAA + AOEAAACOAAAANAAAAAoAAAAJAAAAhgAAAK8AAABuAAAAtwAAAAAAAAAAAAAAAAAAAAAAAAC3AAAAbgAA + AKAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAACFAAAA0QAAAPUAAAD2AAAA0wAA + AO4AAADrAAAALAAAAAMAAAADAAAAAwAAAAMAAAAsAAAA6QAAAO4AAAAVAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYAAAD+AAAA+wAAAPsAAAD7AAAA+wAA + APsAAAD7AAAA/QAAAK0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAIAAAD8AAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAxgAAAEwAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAPsAAAD7AAAA/AAA + AGMAAAAAAAAAAAAAAAAAAAAnAAAA5gAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABoAAAA/AAA + APsAAABiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP// + /wD///8A////AMD/AwCAfgEAHjx4AD88/AA/PMwAMATMADAAjAAYABgAgAABAIAYAwAAPD8AgAA/AP4A + fwD+AH8A/Bx/AP48PwD//n8A////AP///wD///8AKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAUAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAeAAAAUAAAADYAAAAAAAAAAAAAABAAAACvAAAAewAAAFoAAACcAAAAfgAAAAAAAAAAAAAAAAAA + AAAAAAB+AAAAnAAAAFoAAAB7AAAArgAAABAAAACZAAAALQAAAAAAAAAAAAAAAAAAAH0AAABKAAAAAAAA + AAAAAABKAAAAfQAAAAAAAAAAAAAAAAAAAC0AAACZAAAArQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAnAAA + AAAAAAAAAAAAnAAAABAAAAAAAAAALAAAAAAAAAAAAAAArQAAAK0AAAAAAAAAAAAAAN0AAACpAAAAtAAA + ANkAAADiAAAAeAAAAJwAAAAQAAAAAQAAALQAAAAAAAAAAAAAAK0AAACZAAAALQAAAAAAAACGAAAAMgAA + AH0AAABjAAAAqgAAAKoAAABjAAAAfQAAAEIAAABzAAAAAAAAAC0AAACZAAAAEAAAAK8AAAB7AAAAdgAA + ANsAAAB+AAAAmgAAACkAAAApAAAAmgAAAH4AAADeAAAAcAAAAHsAAACuAAAAEAAAADEAAAB1AAAAUQAA + AFUAAAC8AAAASAAAAJAAAAAAAAAAAAAAAJAAAABCAAAAsQAAAFAAAAA2AAAAAAAAAAAAAAAAAAAARgAA + AJIAAAClAAAAmAAAAPQAAABoAAAAVQAAAFUAAABoAAAA8AAAAE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAADAAAAAVQAAAFUAAABVAAAAVQAAAM4AAAAEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABkAAAAqQAAAJ0AAAAAAAAAAAAAACoAAAC9AAAAMgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAVQAAADIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD//wAA//8AAMfjAAADwAAAOZwAAHmWAABgBgAAIAQAAAAAAAABgwAAgA8AAPgP + AADxjwAA/48AAP//AAD//wAA + + + \ No newline at end of file diff --git a/BikeSharingSystem/PermutationCrossover.cs b/BikeSharingSystem/PermutationCrossover.cs new file mode 100644 index 0000000..d1d7b52 --- /dev/null +++ b/BikeSharingSystem/PermutationCrossover.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BikeSharingSystem +{ + public enum PermutationCrossover + { + HeuristicServiceEmergecy, + PositionBasedCross, + //NpointCut, + OrderCross, + Heuristic, + Hybrid + + } +} diff --git a/BikeSharingSystem/PermutationGA.cs b/BikeSharingSystem/PermutationGA.cs new file mode 100644 index 0000000..6d6d675 --- /dev/null +++ b/BikeSharingSystem/PermutationGA.cs @@ -0,0 +1,1747 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BikeSharingSystem +{ + public class PermutationGA : GA + { + + int[] p1; + int[] p2; + private int[] selected; + int capacity = 14; + double time = 120; + double alpha = 0.5; + double[,] FromTo; //已經過加權計算的距離矩陣 + double[,] PureFromTo; + double[] StartToVertex; + double[,] pheromone; + Station[] stations; + private PermutationMutation mutationType; + private PermutationCrossover crossoverType; + private _2ndCrossOver secondcrossverType; + int cut; + HybridACOGA hag; + int count = 0; + [Category("GA Setting")Description("突變的演算法")] + public PermutationMutation MutationType + { + get { return mutationType; } + set { mutationType = value; } + } + + [Category("GA Setting")Description("基因交配的演算法")] + public PermutationCrossover CrossOverType + { + get { return crossoverType; } + set { crossoverType = value; } + } + [Category("GA Setting")Description("取卸單車段基因交配的演算法")] + public _2ndCrossOver SecondCrossOverType + { + get { return secondcrossverType; } + set { secondcrossverType = value; } + } + [Browsable(false)Category("GA Setting")Description("EmergentCrossover方法中決定距離和capacity per rate的權重")] + public double Alpha + { + get { return alpha; } + set + { + if (alpha <= 1) + { alpha = value; } + else { alpha = 0.5; } + } + } + + [Browsable(false)Category("Problem Setting")Description("卡車負載量")] + public int TruckCapacity + { + get { return capacity; } + set { capacity = value; } + } + [Browsable(false)Category("Problem Setting")Description("觀察時間區段")] + public double TimeHorizon + { + get { return time; } + set { time = value; } + } + //[Category("GA Setting")Description("N point cut 最多為總站數-1")] + //public int Cut + //{ + // get { return cut; } + // set + // { + // cut = value; + // if (cut > stations.Length) + // { + // cut = stations.Length; + // } + // else + // { + // while (stations.Length % cut != 0) + // { + // cut++; + // } + // } + // } + //} + public PermutationGA(int numberOfVariables, OptimizationType opType, GA.ObjectiveFunctionDelegate objectFunction, Station[] ss, double[,] distance,double []start) : base(numberOfVariables, opType, objectFunction) + { + stations = ss; + p1 = new int[numberOfGenes]; + p2 = new int[numberOfGenes]; + selected = new int[numberOfGenes]; + cut = stations.Length / 2; + PureFromTo = new double[stations.Length, stations.Length]; + //採用改良式 heuristic emergent service ㄉ作法 + FromTo = new double[stations.Length, stations.Length]; + StartToVertex = new double[stations.Length]; + //for (int i = 0; i < stations.Length; i++) + Parallel.For(0,stations.Length,i=> + { + StartToVertex[i] = start[i]; + for (int j = 0; j < stations.Length; j++) + { + PureFromTo[i, j] = distance[i, j]; + if (stations[j].RatePerCapacity != 0) + { + //可以改進ㄉ地方 + FromTo[i, j] = distance[i, j] + 0.01*(1/stations[j].RatePerCapacity); + //Console.Write(distance[i, j] + " " + 0.001*1/stations[j].RatePerCapacity + " "); + } + else + { + FromTo[i, j] = distance[i, j] * 18000; + } + } + }); + //FromTo = distance; + + hag = new HybridACOGA(stations.Length, OptimizationType.Min, objectFunction, FromTo,stations,TruckCapacity); + } + + //remeber to add GA 's reset method into it + public void Greedyinitialize(double[,] d, double[] startTOvertex) + { + + // Allocate memory for gene related data + chromosomes = new int[populationSize * 3][]; + int[,] temp = new int[populationSize, numberOfGenes]; + // Initialize the initial population + for (int i = 0; i < chromosomes.Length; i++) + { + chromosomes[i] = new int[numberOfGenes]; + } + // Reset computation realted variables + soFarTheBestSolution = new int[numberOfGenes]; + objectiveValues = new double[chromosomes.Length]; + fitnessValues = new double[chromosomes.Length]; + indices = new int[chromosomes.Length]; + + + double[,] distance = new double[stations.Length, stations.Length]; + double min = double.MaxValue; int last = -1; int next = -1; + List fitness = new List(); double judge = -1; + List routingsequence = new List(); + double accumulate = 0; + double wheelarea = 0; + for (int i = 0; i < stations.Length; i++) + { + if (min > startTOvertex[i]) { min = startTOvertex[i]; last = i; } + } + int start = last; + //開始加入chromosomes + for (int i = 0; i < this.chromosomes.Length; i++) + { + // start = last; + routingsequence.Clear(); + routingsequence.Add(start); + fitness.Clear(); + for (int r = 0; r < stations.Length; r++) + { + for (int c = 0; c < stations.Length; c++) + { + distance[r, c] = d[r, c]; + } + } + this.chromosomes[i][2 * stations.Length] = rnd.Next(0, capacity + 1); + this.chromosomes[i][2 * stations.Length + 1] = rnd.Next(0, (int)TimeHorizon); + last = start; + do + { + + accumulate = 0; fitness.Clear(); wheelarea = 0; + for (int b = 0; b < stations.Length; b++) + { + if (distance[last, b] != 0) + { + wheelarea += 1 / distance[last, b]; + } + } + for (int k = 0; k < stations.Length; k++) + { + if (distance[last, k] != 0) + { + fitness.Add((1 / distance[last, k]) / wheelarea); + }else { fitness.Add(0); } + } + judge = rnd.NextDouble(); //並沒有用什麼 upperbound - + for (int a = 0; a < stations.Length; a++) + { + if (fitness.ElementAt(a) != 0) + { + accumulate += fitness.ElementAt(a); + if (judge <= accumulate) + { + next = a; routingsequence.Add(next); + break; + } + } + } + for (int j = 0; j < stations.Length; j++) + { + distance[j, last] = 0; + } + last = next; + } while (check(distance, next)); + + for (int j = 0; j < stations.Length; j++) + { + // this.chromosomes[i][j] = routingsequence.ElementAt(j); + this.chromosomes[i][routingsequence.ElementAt(j)] = j ; + if (stations[j].Rate > 0)//pickup + { + this.chromosomes[i][j + stations.Length] = -1 * rnd.Next(0, capacity + 1); + } + else if (stations[j].Rate < 0) //delivery + { + this.chromosomes[i][j + stations.Length] = rnd.Next(0, capacity + 1); + } + else + { + this.chromosomes[i][j + stations.Length] = rnd.Next(0, capacity + 1) * rnd.Next(-1, 2); + } + } + } + + for (int j = 0; j < populationSize; j++) + { + objectiveValues[j] = GetObjectiveValueFunction(chromosomes[j]); + } + iterationCount = 0; + soFarTheBestObjective = ((optimizationType == OptimizationType.Min) ? double.MaxValue : double.MinValue); + } + private bool check(double[,] m, int n) + { + bool flag = false; + for (int i = 0; i < stations.Length; i++) + { + if (m[n, i] != 0) { flag = true; break; } + } + return flag; + } + //give ga a initial solution + public override void initializePopulation() + { + int totalstation = stations.Length; + for (int i = 0; i < populationSize; i++) + { + for (int j = 0; j < stations.Length; j++) + { + //this.chromosomes[i][j] = stations[totalstation - j - 1].StationID; + this.chromosomes[i][j] = j; + if (stations[j].Rate > 0)//pickup + { + this.chromosomes[i][j + totalstation] = -1 * rnd.Next(0, capacity + 1); + } + else if (stations[j].Rate < 0) //delivery + { + this.chromosomes[i][j + totalstation] = rnd.Next(0, capacity + 1); + } + else + { + this.chromosomes[i][j + totalstation] = rnd.Next(0, capacity + 1) * rnd.Next(-1, 2); + } + } + KnuthShuffle(this.chromosomes[i]); + this.chromosomes[i][2 * totalstation] = rnd.Next(0, capacity + 1); + //this.chromosomes[i][2 * totalstation + 1] = rnd.Next(0, (int)TimeHorizon); + } + //initialize pheromone + pheromone = new double[stations.Length, TruckCapacity + 1]; + hag.TruckCapacity = TruckCapacity; + for (int i = 0; i < totalstation; i++) + { + for (int j = 0; j < TruckCapacity; j++) + { + pheromone[i, j] = 0.01; + } + } + } + + public void KnuthShuffle(int[] array) + { + int temp; + for (int i = 0; i < (array.Length - 2) / 2; i++) + { + int j = rnd.Next(i, (array.Length - 2) / 2); // Don't select from the entire array on subsequent loops + temp = array[i]; array[i] = array[j]; array[j] = temp; + } + } + + private void swap(int target, int pos, int[] chromo) //not too sure about whehter it will amend the value of p1 or p2 + { + for (int i = 0; i < stations.Length; i++) + { + if (chromo[i] == target) + { + chromo[i] = chromo[pos]; + chromo[pos] = target; + break; + } + } + } + //use N-point cut for crossover operation + public override void generateAPairOfCrossoveredOffspring(int fartherIdx, int motherIdx, int child1Idx, int child2Idx) + { + switch (crossoverType) + { + //case PermutationCrossover.NpointCut: + // { + // //對前面的(this.numberOfGenes-2)/2 做 N Point cut + // int subinterval = stations.Length / cut; + // this.chromosomes[fartherIdx].CopyTo(p1, 0); + // this.chromosomes[motherIdx].CopyTo(p2, 0); + // int c = 0; + // for (int i = 0; i < stations.Length; i += subinterval) + // { + // c++; + // for (int j = i; j < i + subinterval; j++) //會有站點重複的問題 + // { + // if (c % 2 == 0) + // { + // swap(p1[j], j, p2); + // } + // else + // { + // swap(p1[j], j, p1); + // } + // } + // } + // p1.CopyTo(this.chromosomes[child1Idx], 0); + // p2.CopyTo(this.chromosomes[child2Idx], 0); + // //對後面的(this.numberOfGenes-2)/2 做 N Point cut + // //先算出總共可以切成幾段 + // int interval = (numberOfGenes - stations.Length) / cut; + // int count = 0; + // for (int a = stations.Length; a < this.numberOfGenes - 1; a += interval) //might be some wrong... + // { + // if (count % 2 == 0) + // { + // for (int b = a; b < a + interval; b++) + // { + // this.chromosomes[child1Idx][b] = this.chromosomes[fartherIdx][b]; + // this.chromosomes[child2Idx][b] = this.chromosomes[motherIdx][b]; + // } + // } + // else + // { + // for (int b = a; b < a + interval; b++) + // { + // this.chromosomes[child1Idx][b] = this.chromosomes[motherIdx][b]; + // this.chromosomes[child2Idx][b] = this.chromosomes[fartherIdx][b]; + // } + // } + // count++; + // } + + // break; + // } + case PermutationCrossover.OrderCross: + { + int start = rnd.Next((numberOfGenes - 2) / 2); + int end, temp; + do + { + end = rnd.Next((numberOfGenes - 2) / 2); + } + while (start == end); + if (start > end) + { + temp = end; + end = start; + start = temp; + } + for (int a = 0; a < numberOfGenes; a++) + { + if (a >= start && a <= end) + { + this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + else + { + this.chromosomes[child1Idx][a] = -1; + this.chromosomes[child2Idx][a] = -1; + } + } + int c, count; + for (int a = 0; a < ((numberOfGenes - 2) / 2); a++) + { + c = 0; count = 0; + if (a < start || a > end) + { + while (this.chromosomes[child1Idx].Contains(this.chromosomes[motherIdx][c]) && c < ((numberOfGenes - 2) / 2 - 1)) + { + c++; + } + this.chromosomes[child1Idx][a] = this.chromosomes[motherIdx][c]; + while (this.chromosomes[child2Idx].Contains(this.chromosomes[fartherIdx][count]) && count < ((numberOfGenes - 2) / 2 - 1)) + { + count++; + } + this.chromosomes[child2Idx][a] = this.chromosomes[fartherIdx][count]; + } + } + + break; + } + case PermutationCrossover.PositionBasedCross: + { + for (int j = 0; j < (numberOfGenes - 1) / 2; j++) + { + if (rnd.Next(2) == 0) + { + this.selected[j] = 1; + } + else + { + this.selected[j] = 0; + } + this.p1[this.chromosomes[fartherIdx][j]] = this.selected[j]; + this.p2[this.chromosomes[motherIdx][j]] = this.selected[j]; + } + int mom = 0; + int dad = 0; + for (int j = 0; j < (numberOfGenes - 1) / 2; j++) + { + if (this.selected[j] == 1) + { + this.chromosomes[child1Idx][j] = this.chromosomes[fartherIdx][j]; + this.chromosomes[child2Idx][j] = this.chromosomes[motherIdx][j]; + } + else + { + while (this.p1[this.chromosomes[motherIdx][dad]] == 1) + { + dad++; + } + this.chromosomes[child1Idx][j] = this.chromosomes[motherIdx][dad]; + dad++; + while (this.p2[this.chromosomes[fartherIdx][mom]] == 1) + { + mom++; + } + this.chromosomes[child2Idx][j] = this.chromosomes[fartherIdx][mom]; + mom++; + } + } + + + break; + } + case PermutationCrossover.Heuristic://sometimes it is data wrong ... like two stations distance = 0?!!! + {//use 草稿紙 + List PossibleStation = new List(); + int[] routingSequence = new int[stations.Length]; + int[] r2 = new int[stations.Length]; + double[,] d1 = new double[stations.Length, stations.Length]; + double[,] d2 = new double[stations.Length, stations.Length]; + int p1startStation = rnd.Next(0, stations.Length); + int p2startStation; + do + { + p2startStation = rnd.Next(0, stations.Length); + } while (p1startStation == p2startStation); + //find the first sation and let its sequence be first + for (int i = 0; i < stations.Length; i++) + { + routingSequence[i] = -1; + r2[i] = -1; + for (int j = 0; j < stations.Length; j++) + { + d1[i, j] = PureFromTo[i, j]; + d2[i, j] = PureFromTo[i, j]; + if (j == p1startStation) { d1[i, j] = double.MaxValue; } + if (j == p2startStation) { d2[i, j] = double.MaxValue; } + } + } + routingSequence[p1startStation] = 0; + r2[p2startStation] = 0; + int sequence = 1; + //start to construct + while (routingSequence.Contains(-1)) + { + PossibleStation.Clear(); + if (chromosomes[fartherIdx][p1startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[fartherIdx][p1startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p1startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p1startStation] + 1) { PossibleStation.Add(i); } + } + } + + if (chromosomes[motherIdx][p1startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[motherIdx][p1startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p1startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p1startStation] + 1) { PossibleStation.Add(i); } + } + } + //將較近的站設為下一個起始點 + p1startStation = NearStation(PossibleStation, p1startStation, d1); + if (routingSequence[p1startStation] == -1) + { + routingSequence[p1startStation] = sequence; + sequence++; + for (int i = 0; i < stations.Length; i++) + { + d1[i, p1startStation] = double.MaxValue; + } + } + else { throw new Exception("bug"); } + } + routingSequence.CopyTo(this.chromosomes[child1Idx], 0); + sequence = 1; + while (r2.Contains(-1)) + { + PossibleStation.Clear(); + if (chromosomes[fartherIdx][p2startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[fartherIdx][p2startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p2startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p2startStation] + 1) { PossibleStation.Add(i); } + } + } + + if (chromosomes[motherIdx][p2startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[motherIdx][p2startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p2startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p2startStation] + 1) { PossibleStation.Add(i); } + } + } + //將較近的站設為下一個起始點 + p2startStation = NearStation(PossibleStation, p2startStation, d2); + if (r2[p2startStation] == -1) + { + r2[p2startStation] = sequence; + sequence++; + for (int i = 0; i < stations.Length; i++) + { + d2[i, p2startStation] = double.MaxValue; + } + } + else { throw new Exception("bug"); } + } + r2.CopyTo(this.chromosomes[child2Idx], 0); + + break; + } + case PermutationCrossover.Hybrid: + { + if (count == 0) { hag.reset(populationSize); count++; } + //if (count <= 1000) + //{ + hag.antsConstructSolutions(); + hag.ComputeObjectiveValues(); + hag.updatePheromone(); + //count++; + //} + + for (int i = 0; i < stations.Length*2+2; i++) + { + this.chromosomes[child1Idx][i] = hag.chromosome[0][i]; + this.chromosomes[child2Idx][i] = hag.chromosome[1][i]; + } + break; + } + case PermutationCrossover.HeuristicServiceEmergecy://rate per capacity * distance to choose + { + List PossibleStation = new List(); + int[] routingSequence = new int[stations.Length]; + int[] r2 = new int[stations.Length]; + double[,] d1 = new double[stations.Length, stations.Length]; + double[,] d2 = new double[stations.Length, stations.Length]; + int p1startStation = rnd.Next(0, stations.Length); + int p2startStation; + do + { + p2startStation = rnd.Next(0, stations.Length); + } while (p1startStation == p2startStation); + //find the first sation and let its sequence be first + //for(int i = 0; i < stations.Length;i++) + Parallel.For(0, stations.Length, i => + { + routingSequence[i] = -1; + r2[i] = -1; + for (int j = 0; j < stations.Length; j++) + { + //可以改進ㄉ地方 + d1[i, j] = FromTo[i, j]; + d2[i, j] = FromTo[i, j]; + + + if (j == p1startStation) { d1[i, j] = double.MaxValue; } + if (j == p2startStation) { d2[i, j] = double.MaxValue; } + } + }); + //for (int i = 0; i < stations.Length; i++) + //{ + // routingSequence[i] = -1; + // r2[i] = -1; + // for (int j = 0; j < stations.Length; j++) + // { + // //可以改進ㄉ地方 + // d1[i, j] = FromTo[i, j]; + // d2[i, j] = FromTo[i, j]; + + + // if (j == p1startStation) { d1[i, j] = double.MaxValue; } + // if (j == p2startStation) { d2[i, j] = double.MaxValue; } + // } + //} + routingSequence[p1startStation] = 0; + r2[p2startStation] = 0; + int sequence = 1; + //start to construct + while (routingSequence.Contains(-1)) + { + PossibleStation.Clear(); + if (chromosomes[fartherIdx][p1startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[fartherIdx][p1startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p1startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p1startStation] + 1) { PossibleStation.Add(i); } + } + } + + if (chromosomes[motherIdx][p1startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[motherIdx][p1startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p1startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p1startStation] + 1) { PossibleStation.Add(i); } + } + } + //將較近的站設為下一個起始點 + p1startStation = NearStation(PossibleStation, p1startStation, d1); + //p1startStation = NearStation(PossibleStation, p1startStation, d1); + if (routingSequence[p1startStation] == -1) + { + routingSequence[p1startStation] = sequence; + sequence++; + for (int i = 0; i < stations.Length; i++) + { + d1[i, p1startStation] = double.MaxValue; + } + } + else { throw new Exception("bug"); } + } + routingSequence.CopyTo(this.chromosomes[child1Idx], 0); + sequence = 1; + while (r2.Contains(-1)) + { + PossibleStation.Clear(); + if (chromosomes[fartherIdx][p2startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[fartherIdx][p2startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p2startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[fartherIdx][i] == chromosomes[fartherIdx][p2startStation] + 1) { PossibleStation.Add(i); } + } + } + + if (chromosomes[motherIdx][p2startStation] == 0) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == 1) { PossibleStation.Add(i); break; } + } + } + else if (chromosomes[motherIdx][p2startStation] == stations.Length - 1) + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == stations.Length - 2) { PossibleStation.Add(i); break; } + } + } + else + { + for (int i = 0; i < stations.Length; i++) + { + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p2startStation] - 1) { PossibleStation.Add(i); } + if (chromosomes[motherIdx][i] == chromosomes[motherIdx][p2startStation] + 1) { PossibleStation.Add(i); } + } + } + //將較近的站設為下一個起始點 + p2startStation = NearStation(PossibleStation, p2startStation, d2); + //p2startStation = NearStation(PossibleStation, p2startStation, d2); + if (r2[p2startStation] == -1) + { + r2[p2startStation] = sequence; + sequence++; + for (int i = 0; i < stations.Length; i++) + { + d2[i, p2startStation] = double.MaxValue; + } + } + else { throw new Exception("bug"); } + } + r2.CopyTo(this.chromosomes[child2Idx], 0); + break; + } + } + switch (secondcrossverType) + { + case _2ndCrossOver.FBMS: + { + //採用 FMBS + for (int a = stations.Length; a < this.numberOfGenes - 1; a++) + { + alpha = rnd.NextDouble(); + if (stations[a - stations.Length].Rate > 0) + { + if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = -(int)(-(this.chromosomes[fartherIdx][a]) * alpha + (1 - alpha) * (-this.chromosomes[motherIdx][a] + 1)); + this.chromosomes[child1Idx][a] + = -(int)((-this.chromosomes[fartherIdx][a]) * (1 - alpha) + alpha * (-this.chromosomes[motherIdx][a] + 1)); + } + else if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = -(int)((-this.chromosomes[fartherIdx][a] + 1) * (1 - alpha) + alpha * -this.chromosomes[motherIdx][a]); + this.chromosomes[child2Idx][a] + = -(int)((-this.chromosomes[fartherIdx][a] + 1) * alpha + (1 - alpha) * -this.chromosomes[motherIdx][a]); + } + else + { + this.chromosomes[child2Idx][a] = this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + } + } + else if (stations[a - stations.Length].Rate < 0) + { + if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = (int)((this.chromosomes[fartherIdx][a]) * alpha + (1 - alpha) * (this.chromosomes[motherIdx][a] + 1)); + this.chromosomes[child1Idx][a] + = (int)((this.chromosomes[fartherIdx][a]) * (1 - alpha) + alpha * (this.chromosomes[motherIdx][a] + 1)); + } + else if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = (int)((this.chromosomes[fartherIdx][a] + 1) * (1 - alpha) + alpha * this.chromosomes[motherIdx][a]); + this.chromosomes[child2Idx][a] + = (int)((this.chromosomes[fartherIdx][a] + 1) * alpha + (1 - alpha) * this.chromosomes[motherIdx][a]); + } + else + { + this.chromosomes[child2Idx][a] = this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + } + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + //test 實數解的出線機率是否相同 + //Console.Write(this.chromosomes[child2Idx][a] + " "); + } + alpha = rnd.NextDouble(); + if (this.chromosomes[motherIdx][numberOfGenes - 1] > this.chromosomes[fartherIdx][numberOfGenes - 1]) + { + this.chromosomes[child2Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1]) * alpha + (1 - alpha) * (this.chromosomes[motherIdx][numberOfGenes - 1] + 1)); + this.chromosomes[child1Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1]) * (1 - alpha) + alpha * (this.chromosomes[motherIdx][numberOfGenes - 1] + 1)); + } + else if (this.chromosomes[motherIdx][numberOfGenes - 1] < this.chromosomes[fartherIdx][numberOfGenes - 1]) + { + this.chromosomes[child1Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1] + 1) * (1 - alpha) + alpha * this.chromosomes[motherIdx][numberOfGenes - 1]); + this.chromosomes[child2Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1] + 1) * alpha + (1 - alpha) * this.chromosomes[motherIdx][numberOfGenes - 1]); + } + else + { + this.chromosomes[child1Idx][numberOfGenes - 1] = this.chromosomes[child2Idx][numberOfGenes - 1] = this.chromosomes[motherIdx][numberOfGenes - 1]; + } + + break; + } + case _2ndCrossOver.TES: + { + //採用 TES + for (int a = stations.Length; a < this.numberOfGenes - 1; a++) + { + alpha = rnd.NextDouble(); + if (stations[a - stations.Length].Rate > 0) + { + + if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = -(int)((-this.chromosomes[motherIdx][a]) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child1Idx][a] + = -(int)((-this.chromosomes[fartherIdx][a] + 1) * (1 - alpha) + alpha); + } + else if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = -(int)(-(this.chromosomes[fartherIdx][a]) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][a] + = -(int)((1-alpha) * (-this.chromosomes[motherIdx][a] + 1) + alpha); + } + else + { + this.chromosomes[child2Idx][a] = this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + } + + } + else if (stations[a - stations.Length].Rate < 0) + { + if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = (int)((this.chromosomes[motherIdx][a]) * alpha + (1 - alpha) * (TruckCapacity+1)); + this.chromosomes[child1Idx][a] + = (int)((this.chromosomes[fartherIdx][a]+1)* (1 - alpha)+alpha); + } + else if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = (int)((this.chromosomes[fartherIdx][a]) * alpha + (1 - alpha) * (TruckCapacity+1)); + this.chromosomes[child2Idx][a] + = (int)((1 - alpha) * (this.chromosomes[motherIdx][a]+1)+alpha); + } + else + { + this.chromosomes[child2Idx][a] = this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + } + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + //Console.Write(this.chromosomes[child1Idx][a] + " "); + } + + if (this.chromosomes[motherIdx][numberOfGenes-1] > this.chromosomes[fartherIdx][numberOfGenes-1]) + { + this.chromosomes[child2Idx][numberOfGenes-1] + = (int)((this.chromosomes[motherIdx][numberOfGenes-1]) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child1Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1] + 1) * (1 - alpha) + alpha); + } + else if (this.chromosomes[motherIdx][numberOfGenes - 1] < this.chromosomes[fartherIdx][numberOfGenes - 1]) + { + this.chromosomes[child1Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1]) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][numberOfGenes - 1] + = (int)((1 - alpha) * (this.chromosomes[motherIdx][numberOfGenes - 1] + 1) + alpha); + } + else + { + this.chromosomes[child2Idx][numberOfGenes - 1] = this.chromosomes[child1Idx][numberOfGenes - 1] = this.chromosomes[fartherIdx][numberOfGenes - 1]; + } + + break; + } + case _2ndCrossOver.LVD: + { + //採用 LVD + for (int a = stations.Length; a < this.numberOfGenes - 1; a++) + { + rnd.NextDouble(); + if (stations[a - stations.Length].Rate > 0) + { + if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = -(int)Math.Ceiling(-(1 + this.chromosomes[motherIdx][a]) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child1Idx][a] = -(int)((1 - alpha) * (-this.chromosomes[motherIdx][a] + 1) + alpha); + } + else if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = -(int)Math.Ceiling((1 + this.chromosomes[fartherIdx][a]) * -alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][a] = -(int)((1 - alpha) * (-this.chromosomes[fartherIdx][a] + 1) + alpha); + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + + } + else if (stations[a - stations.Length].Rate < 0) + { + if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = (int)Math.Ceiling((this.chromosomes[motherIdx][a] - 1) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child1Idx][a] = (int)((1 - alpha) * (this.chromosomes[motherIdx][a] + 1) + alpha); + } + else if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = (int)Math.Ceiling((this.chromosomes[fartherIdx][a] - 1) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][a] = (int)((1 - alpha) * (this.chromosomes[fartherIdx][a] + 1) + alpha); + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + //Console.Write(this.chromosomes[child1Idx][a] + " "); + } + //for initial goods + if (this.chromosomes[motherIdx][numberOfGenes - 1] > this.chromosomes[fartherIdx][numberOfGenes - 1]) + { + this.chromosomes[child2Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1] + 1) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child1Idx][numberOfGenes -1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1] + 1) * (1 - alpha) + alpha); + } + else if (this.chromosomes[motherIdx][numberOfGenes - 1] < this.chromosomes[fartherIdx][numberOfGenes - 1]) + { + this.chromosomes[child1Idx][numberOfGenes - 1] + = (int)((this.chromosomes[motherIdx][numberOfGenes - 1] + 1) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][numberOfGenes - 1] + = (int)((1 - alpha) * (this.chromosomes[motherIdx][numberOfGenes - 1] + 1) + alpha); + } + else + { + this.chromosomes[child1Idx][numberOfGenes - 1] = this.chromosomes[child2Idx][numberOfGenes - 1] = this.chromosomes[motherIdx][numberOfGenes - 1]; + } + + break; + } + case _2ndCrossOver.SVD: + { + //採用 SVD + for (int a = stations.Length; a < this.numberOfGenes - 1; a++) + { + alpha = rnd.NextDouble(); + if (stations[a - stations.Length].Rate > 0) + { + + if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = -(int)((this.chromosomes[fartherIdx][a]-1) * -alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child1Idx][a] + = -(int)((-this.chromosomes[fartherIdx][a] + 1) * (1 - alpha) + alpha); + } + else if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = -(int)((this.chromosomes[motherIdx][a]-1) * -alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][a] + = -(int)((1 - alpha) * (-this.chromosomes[motherIdx][a] + 1) + alpha); + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + + } + else if (stations[a - stations.Length].Rate < 0) + { + if (this.chromosomes[motherIdx][a] > this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child2Idx][a] + = (int)((this.chromosomes[fartherIdx][a]+1) * alpha + (1 - alpha) * (TruckCapacity+1)); + this.chromosomes[child1Idx][a] + = (int)((this.chromosomes[fartherIdx][a]+1) * (1 - alpha)+alpha); + } + else if (this.chromosomes[motherIdx][a] < this.chromosomes[fartherIdx][a]) + { + this.chromosomes[child1Idx][a] + = (int)((this.chromosomes[motherIdx][a]+1) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][a] + = (int)((1 - alpha) * (this.chromosomes[motherIdx][a]+1)+alpha); + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + } + else + { + this.chromosomes[child1Idx][a] = this.chromosomes[fartherIdx][a]; + this.chromosomes[child2Idx][a] = this.chromosomes[motherIdx][a]; + } + // Console.Write(this.chromosomes[child1Idx][a] + " "); + } + + //for initial goods + if (this.chromosomes[motherIdx][numberOfGenes - 1] > this.chromosomes[fartherIdx][numberOfGenes - 1]) + { + this.chromosomes[child2Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1] + 1) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child1Idx][numberOfGenes - 1] + = (int)((this.chromosomes[fartherIdx][numberOfGenes - 1] + 1) * (1 - alpha) + alpha); + } + else if (this.chromosomes[motherIdx][numberOfGenes - 1] < this.chromosomes[fartherIdx][numberOfGenes - 1]) + { + this.chromosomes[child1Idx][numberOfGenes - 1] + = (int)((this.chromosomes[motherIdx][numberOfGenes - 1] + 1) * alpha + (1 - alpha) * (TruckCapacity + 1)); + this.chromosomes[child2Idx][numberOfGenes - 1] + = (int)((1 - alpha) * (this.chromosomes[motherIdx][numberOfGenes - 1] + 1) + alpha); + } + else + { + this.chromosomes[child1Idx][numberOfGenes - 1] = this.chromosomes[child2Idx][numberOfGenes - 1] = this.chromosomes[motherIdx][numberOfGenes - 1]; + } + + break; + } + case _2ndCrossOver.pheromone: + { //先用full range + //for (int a = stations.Length; a < this.numberOfGenes - 2; a++) + //{ + // if (stations[a - stations.Length].Rate > 0) + // { + // this.chromosomes[child2Idx][a] + // = rnd.Next(-TruckCapacity, 0); + // this.chromosomes[child1Idx][a] + // = rnd.Next(-TruckCapacity, 0); + // } + // else if (stations[a - stations.Length].Rate < 0) + // { + + // this.chromosomes[child2Idx][a] + // = rnd.Next(1, TruckCapacity + 1); + // this.chromosomes[child1Idx][a] + // = rnd.Next(1, TruckCapacity + 1); + // } + // else + // { + // this.chromosomes[child1Idx][a] + // = rnd.Next(-TruckCapacity, TruckCapacity + 1); + // this.chromosomes[child2Idx][a] + // = rnd.Next(-TruckCapacity, TruckCapacity + 1); + // } + //} + //// Console.Write(this.chromosomes[child1Idx][a] + " "); + //this.chromosomes[child2Idx][numberOfGenes - 2] = rnd.Next(0, TruckCapacity + 1); + //this.chromosomes[child1Idx][numberOfGenes - 2] = rnd.Next(0, TruckCapacity + 1); + //this.chromosomes[child1Idx][numberOfGenes - 1] = rnd.Next(0, (int)TimeHorizon); + //this.chromosomes[child2Idx][numberOfGenes - 1] = rnd.Next(0, (int)TimeHorizon); + //stochastic select p and d amount + int[] chosenpd = new int[stations.Length]; + double wheelarea = 0.0; double hit = 0;double[] fv = new double[TruckCapacity+1]; + for (int i = 0;i < stations.Length; i++) + { + wheelarea = 0.0; + for (int j = 0; j <= TruckCapacity; j++) + { + wheelarea+=pheromone[i, j]; + fv[j] = wheelarea; + } + + hit = rnd.NextDouble() * wheelarea; + for (int j = 0; j <= TruckCapacity; j++) + { + if (hit <= fv[j]) + { + if (stations[i].Rate<=0) + { + chosenpd[i] = j; + } + else if(stations[i].Rate > 0) + { + chosenpd[i] = -j; + } + else + { + chosenpd[i] = j; + } + break; + } + } + } + + for (int i = stations.Length ; i < stations.Length*2 ; i++) + { + chromosomes[child1Idx][i] = chosenpd[i -stations.Length]; + //Console.Write(chromosomes[child1Idx][i] + " "); + } + //Console.WriteLine(); + //get child2 gene + for (int i = 0; i < stations.Length; i++) + { + wheelarea = 0.0; + for (int j = 0; j <= TruckCapacity; j++) + { + wheelarea += pheromone[i, j]; + fv[j] = wheelarea; + } + hit = rnd.NextDouble() * wheelarea; + for (int j = 0; j <= TruckCapacity; j++) + { + if (hit <= fv[j]) + { + if (stations[i].Rate <= 0) + { + chosenpd[i] = j; + } + else if (stations[i].Rate > 0) + { + chosenpd[i] = -j; + } + else + { + chosenpd[i] = j; + } + break; + } + } + } + + for (int i = stations.Length; i < stations.Length*2; i++) + { + chromosomes[child2Idx][i] = chosenpd[i - stations.Length ]; + //Console.Write(chromosomes[child2Idx][i] + " "); + } + //Console.WriteLine(); + + break; + } + } + //print it and see repeate or not + //Console.WriteLine(); + //Console.Write("child1 solutions: "); + //for (int i = 0; i < numberOfGenes; i++) + //{ + // Console.Write(chromosomes[child1Idx][i] + " "); + //} + //Console.WriteLine(); + //Console.Write("child2 solutions: "); + //for (int i = 0; i < numberOfGenes; i++) + //{ + // Console.Write(chromosomes[child2Idx][i] + " "); + //} + } + //為了使卡車可以pickup delivery相間的作法 + //private int PDNear(List possible, int start, double[,] d) + //{ + // int change ,next ;double compare; + // if (stations[start].Rate > 0) + // { + // change = 1; + // } + // else if(stations[start].Rate < 0) + // { + // change = -1; + // }else + // { + // change = 10; + // } + // int target = -1; double min = double.MaxValue; + // for (int i = 0; i < possible.Count; i++) + // { + // if(stations[possible[i]].Rate > 0) + // { + // next = 1; + // compare = next*d[start, possible[i]]*change; + // } + // else if (stations[possible[i]].Rate < 0) + // { + // next = -1; + // compare = next * d[start, possible[i]] * change; + // } + // else + // { + // compare = 10 * d[start, possible[i]] * change; + // } + // if(d[start, possible[i]] == double.MaxValue) + // { + // compare = double.MaxValue; + // } + // if (min > compare) + // { + // min = compare; + // target = possible[i]; + // } + // } + // if (target == -1) + // { + // for (int i = 0; i < stations.Length; i++) + // { + // if (d[start, i] != 0 && min > d[start, i]) + // { + // min = d[start, i]; + // target = i; + // } + // } + // } + + // return target; + //} + public void updatePheromonetable() + { + //update pheromone table only add the best solution pheromone + for (int j = 0; j < stations.Length; j++) + { + pheromone[soFarTheBestSolution[j], Math.Abs(soFarTheBestSolution[j + stations.Length])] += 100 * 1 / soFarTheBestObjective; + } + // Evaporate the pheromone for all pheromone values + for (int r = 0; r < pheromone.GetLength(0); r++) + for (int c = 0; c < pheromone.GetLength(1); c++) + pheromone[r, c] *= 0.9; + } + private int NearStation(List possible, int start, double[,] d) + { + int target = -1; double min = double.MaxValue; + for (int i = 0; i < possible.Count; i++) + { + if (min > d[start, possible[i]]) + { + min = d[start, possible[i]]; + target = possible[i]; + } + } + if (target == -1) + { + for (int i = 0; i < stations.Length; i++) + { + if (d[start, i] != 0 && min > d[start, i]) + { + min = d[start, i]; + target = i; + } + } + } + + return target; + } + private int NearStation(int start, double[,] d) + { + int target = -1; double min = double.MaxValue; + for (int i = 0; i < stations.Length; i++) + { + if (d[start, i] != 0 && min > d[start, i]) + { + min = d[start, i]; + target = i; + } + } + return target; + } + //use Random assignment for mutation + public override void performMutateOperation() + { + numberOfMutatedChildren = Convert.ToInt32(mutationRate * populationSize); + int total = populationSize + numberOfCrossoveredChildren; + int mutateID; int MutateSource; + for (int i = 0; i < numberOfMutatedChildren; i++) + { + mutateID = total + i; + MutateSource = rnd.Next(populationSize + 1); + for (int j = 0; j < numberOfGenes; j++) + { + chromosomes[mutateID][j] = chromosomes[MutateSource][j]; + } + switch (mutationType) + { //amend it! + case PermutationMutation.Inversion: + { + int from = rnd.Next((numberOfGenes - 1) / 2 + 1); + int to; + do + { + to = rnd.Next((numberOfGenes - 1) / 2 + 1); + } + while (Math.Abs(from - to) > (numberOfGenes - 1) / 2 || (from == to)); + int temp; + if (from > to) + { + temp = from; + from = to; + to = temp; + } + int chpos = -1; + for (int a = from; a < (from + to) / 2; a++) + { + chpos = rnd.Next(from, to + 1); + temp = chromosomes[mutateID][chpos]; + chromosomes[mutateID][chpos] = chromosomes[mutateID][a]; + chromosomes[mutateID][a] = temp; + } + for (int a = stations.Length; a < numberOfGenes - 2; a++) + { + if (stations[a - stations.Length].Rate < 0) + { + chromosomes[mutateID][a] = rnd.Next(0, TruckCapacity); + } + else if (stations[a - stations.Length].Rate > 0) + { + chromosomes[mutateID][a] = -rnd.Next(0, TruckCapacity); + } + } + chromosomes[mutateID][numberOfGenes - 2] = rnd.Next(0, capacity + 1);//truck start routing time + break; + } + + case PermutationMutation.ReciprocalExchange: + { + int small; + int big; int temp; + //small = rnd.Next((numberOfGenes - 2) / 2); + //do + //{ + // big = rnd.Next((numberOfGenes - 2) / 2); + //} + //while (small == big); + //if (small > big) + //{ + // temp = small; + // small = big; + // big = temp; + //} + //int half = (big - small + 1) / 2; + //for (int a = 0; a < half; a++) + //{ + // temp = chromosomes[mutateID][small + a]; + // chromosomes[mutateID][small + a] = chromosomes[mutateID][big - a]; + // chromosomes[mutateID][big - a] = temp; + //} + int selectednumber = rnd.Next(stations.Length); + for(int j = 0; j < selectednumber; j++) + { + big = rnd.Next(stations.Length);small = rnd.Next(stations.Length); + temp = chromosomes[mutateID][small]; + chromosomes[mutateID][small] = chromosomes[mutateID][big]; + chromosomes[mutateID][big] = temp; + } + for (int a = stations.Length; a < numberOfGenes - 2; a++) + { + if (stations[a - stations.Length].Rate < 0) + { + chromosomes[mutateID][a] = rnd.Next(0, TruckCapacity); + } + else if (stations[a - stations.Length].Rate > 0) + { + chromosomes[mutateID][a] = -rnd.Next(0, TruckCapacity); + } + } + chromosomes[mutateID][numberOfGenes - 1] = rnd.Next(0, capacity + 1);//truck start routing time + + break; + } + + case PermutationMutation.RandomAssignment: + { + //int totalchange = rnd.Next((numberOfGenes - 2) / 2); + //int insert, selected, temp; + //for (int a = 0; a < totalchange; a++) + //{ + // selected = rnd.Next((numberOfGenes - 2) / 2); + // do + // { + // insert = rnd.Next((numberOfGenes - 2) / 2); + // } + // while (insert == selected); + // temp = chromosomes[mutateID][selected]; + // chromosomes[mutateID][selected] = chromosomes[mutateID][insert]; + // chromosomes[mutateID][insert] = temp; + //} + //int selected = rnd.Next((numberOfGenes - 2) / 2); + //int insert; + //do + //{ + // insert = rnd.Next((numberOfGenes - 2) / 2); + //} + //while (insert == selected); + //int temp; + //temp = chromosomes[mutateID][selected]; + //chromosomes[mutateID][selected] = chromosomes[mutateID][insert]; + //chromosomes[mutateID][insert] = temp; + for (int a = stations.Length; a < numberOfGenes - 1; a++) + { + if (stations[a - stations.Length].Rate < 0) + { + chromosomes[mutateID][a] = rnd.Next(0, TruckCapacity/2); + } + else if (stations[a - stations.Length].Rate > 0) + { + chromosomes[mutateID][a] = -rnd.Next(0, TruckCapacity/2); + } + } + chromosomes[mutateID][numberOfGenes - 1] = rnd.Next(0, capacity + 1);//truck start routing time + + break; + } + case PermutationMutation.TSPHeuristic: + { + int mutateAmount = -1; + if (stations.Length <= 8) + { + mutateAmount = rnd.Next(0, stations.Length); + } + else + { + mutateAmount = 8; + } + List mutatePosition = new List(); + int chosen; + while (mutatePosition.Count <= mutateAmount) + { + chosen = rnd.Next(0, stations.Length); + if (!mutatePosition.Contains(chosen)) + { mutatePosition.Add(chosen); } + } + int[] inputline = new int[mutatePosition.Count]; + mutatePosition.CopyTo(inputline, 0); + List> change = Permutations(mutatePosition); + if (change.Count == 0) + { + throw new Exception("your stations is too large !!!"); + } + int[][] temp = new int[change.Count][]; + int c = 0; double min = double.MaxValue; double ans = 0; int smallest = -1; + for (int b = 0; b < change.Count; b++) + { + temp[b] = new int[numberOfGenes]; c = 0; + for (int a = 0; a < stations.Length; a++) + { + temp[b][a] = this.chromosomes[mutateID][a]; + if (inputline.Contains(this.chromosomes[mutateID][a])) + { + temp[b][a] = change.ElementAt(b).IndexOf(c); + c++; + } + } + ans = GetObjectiveValueFunction(temp[b]); + if (min > ans) + { + min = ans; + smallest = b; + } + } + temp[smallest].CopyTo(chromosomes[mutateID], 0); + for (int a = stations.Length; a < numberOfGenes - 2; a++) + { + if (stations[a - stations.Length].Rate < 0) + { + chromosomes[mutateID][a] = TruckCapacity; + } + else if (stations[a - stations.Length].Rate > 0) + { + chromosomes[mutateID][a] = -TruckCapacity; + } + } + chromosomes[mutateID][numberOfGenes - 2] = rnd.Next(0, capacity + 1);//truck start routing time + //chromosomes[mutateID][numberOfGenes - 1] = rnd.Next(0, (int)time);//truck initial bike amount + break; + } + case PermutationMutation.Heuristic: + { + int count = 0;int turn = 0;int tmp; + //decode first + int[] routingSequence = new int[stations.Length]; + int[] temp = new int[stations.Length]; + for (int a = 0; a < stations.Length; a++) + { + temp[a] = chromosomes[mutateID][a]; routingSequence[a] = a; //when you add depot location just amend it + } + Array.Sort(temp, routingSequence); + for (int j = 0; j < stations.Length; j++) + { + if(stations[routingSequence[j]].Rate >0) + { + turn++; + }else if(stations[routingSequence[j]].Rate < 0) + { + turn--; + } + count++; + if(count %2 == 0) + { + if(turn >= 2) + { + for(int b = j;b < stations.Length; b++) + { + if(stations[routingSequence[b]].Rate < 0) + { + tmp = routingSequence[b]; + routingSequence[b] = routingSequence[j]; + routingSequence[j] = tmp; + turn = 0; + break; + } + } + } + else if(turn <= -2) + { + for (int b = j; b < stations.Length; b++) + { + if (stations[routingSequence[b]].Rate > 0) + { + tmp = routingSequence[b]; + routingSequence[b] = routingSequence[j]; + routingSequence[j] = tmp; + turn = 0; + break; + } + } + } + } + } + //encode + for (int c = 0;c < stations.Length; c++) + { + chromosomes[mutateID][routingSequence[c]] = c; + } + for (int a = stations.Length; a < numberOfGenes - 2; a++) + { + if (stations[a - stations.Length].Rate < 0) + { + chromosomes[mutateID][a] = rnd.Next(0,TruckCapacity); + } + else if (stations[a - stations.Length].Rate > 0) + { + chromosomes[mutateID][a] = -rnd.Next(0, TruckCapacity); + } + } + chromosomes[mutateID][numberOfGenes - 2] = rnd.Next(0, capacity + 1);//truck start routing time + //chromosomes[mutateID][numberOfGenes - 1] = rnd.Next(0, (int)time);//truck initial bike amount + break; + } + case PermutationMutation.EmergentService: + { + //利用距離和急需服務站點的權重比例 + int[] routingSequence = new int[stations.Length]; + double[,] d1 = new double[stations.Length, stations.Length]; + int p1startStation = rnd.Next(0, stations.Length); + double min = double.MaxValue; + //randomly generate beta + double beta = rnd.NextDouble(); + for (int a = 0; a < stations.Length; a++) + { + StartToVertex[a] = StartToVertex[a] * (1 - beta) + (beta / stations[a].RatePerCapacity); + if (StartToVertex[a] != 0 && min > StartToVertex[a]) + { + min = StartToVertex[a]; + p1startStation = a; + } + } + + //find the first sation and let its sequence be first + for (int a = 0; a < stations.Length; a++) + { + routingSequence[a] = -1; + for (int j = 0; j < stations.Length; j++) + { + if (stations[j].RatePerCapacity != 0) + { + //可以改進ㄉ地方 + d1[a, j] = PureFromTo[a, j] * (1 - beta) + (beta / stations[j].RatePerCapacity); + } + else + { + d1[a, j] = PureFromTo[a, j] * 1800; + } + if (j == p1startStation) { d1[a, j] = double.MaxValue; } + } + } + routingSequence[p1startStation] = 0; + int sequence = 1; + //start to construct + while (routingSequence.Contains(-1)) + { + + //將較近的站設為下一個起始點 + p1startStation = NearStation( p1startStation, d1); + //p1startStation = NearStation(PossibleStation, p1startStation, d1); + if (routingSequence[p1startStation] == -1) + { + routingSequence[p1startStation] = sequence; + sequence++; + for (int a = 0; a < stations.Length; a++) + { + d1[a, p1startStation] = double.MaxValue; + } + } + else { throw new Exception("bug"); } + } + routingSequence.CopyTo(this.chromosomes[mutateID], 0); + for (int a = stations.Length; a < numberOfGenes-1 ; a++) + { + if (stations[a - stations.Length].Rate < 0) + { + chromosomes[mutateID][a] = rnd.Next(0, TruckCapacity); + } + else if (stations[a - stations.Length].Rate > 0) + { + chromosomes[mutateID][a] = -rnd.Next(0, TruckCapacity); + } + } + //alpha = rnd.NextDouble(); + ////chromosomes[mutateID][numberOfGenes - 2] = (int)alpha * chromosomes[mutateID][numberOfGenes - 2];//truck start routing time + chromosomes[mutateID][numberOfGenes - 1] = (int)alpha * chromosomes[mutateID][numberOfGenes - 1];//truck initial bike amount + break; + } + } + } + } + + public static List> Permutations(List list) + { + List> perms = new List>(); + if (list.Count == 0) + return perms; // Empty list. + float factorial = 1; + for (int i = 2; i <= list.Count; i++) + factorial *= i; + if (!float.IsInfinity(factorial)) + { + for (int v = 0; v < factorial; v++) + { + List s = new List(list); + int k = v; + for (int j = 2; j <= list.Count; j++) + { + int other = (k % j); + T temp = s[j - 1]; + s[j - 1] = s[other]; + s[other] = temp; + k = k / j; + } + perms.Add(s); + } + } + return perms; + + } + + } +} diff --git a/BikeSharingSystem/Program.cs b/BikeSharingSystem/Program.cs new file mode 100644 index 0000000..6eaa10f --- /dev/null +++ b/BikeSharingSystem/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace BikeSharingSystem +{ + static class Program + { + /// + /// 應用程式的主要進入點。 + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainForm()); + } + } +} diff --git a/BikeSharingSystem/Properties/AssemblyInfo.cs b/BikeSharingSystem/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..c767bd3 --- /dev/null +++ b/BikeSharingSystem/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 組件的一般資訊是由下列的屬性集控制。 +// 變更這些屬性的值即可修改組件的相關 +// 資訊。 +[assembly: AssemblyTitle("BikeSharingSystem")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("BikeSharingSystem")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 將 ComVisible 設定為 false 會使得這個組件中的類型 +// 對 COM 元件而言為不可見。如果您需要從 COM 存取這個組件中 +// 的類型,請在該類型上將 ComVisible 屬性設定為 true。 +[assembly: ComVisible(false)] + +// 下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID +[assembly: Guid("30229ed5-2c30-4ff6-af9d-3dbe32d09320")] + +// 組件的版本資訊由下列四個值所組成: +// +// 主要版本 +// 次要版本 +// 組建編號 +// 修訂編號 +// +// 您可以指定所有的值,也可以依照以下的方式,使用 '*' 將組建和修訂編號 +// 指定為預設值: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/BikeSharingSystem/Properties/Resources.Designer.cs b/BikeSharingSystem/Properties/Resources.Designer.cs new file mode 100644 index 0000000..c323562 --- /dev/null +++ b/BikeSharingSystem/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 這段程式碼是由工具產生的。 +// 執行階段版本:4.0.30319.42000 +// +// 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼, +// 變更將會遺失。 +// +//------------------------------------------------------------------------------ + +namespace BikeSharingSystem.Properties { + using System; + + + /// + /// 用於查詢當地語系化字串等的強類型資源類別。 + /// + // 這個類別是自動產生的,是利用 StronglyTypedResourceBuilder + // 類別透過 ResGen 或 Visual Studio 這類工具。 + // 若要加入或移除成員,請編輯您的 .ResX 檔,然後重新執行 ResGen + // (利用 /str 選項),或重建您的 VS 專案。 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// 傳回這個類別使用的快取的 ResourceManager 執行個體。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BikeSharingSystem.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有 + /// 使用這個強類型資源類別的資源查閱。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/BikeSharingSystem/Properties/Resources.resx b/BikeSharingSystem/Properties/Resources.resx new file mode 100644 index 0000000..ffecec8 --- /dev/null +++ b/BikeSharingSystem/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/BikeSharingSystem/Properties/Settings.Designer.cs b/BikeSharingSystem/Properties/Settings.Designer.cs new file mode 100644 index 0000000..df56407 --- /dev/null +++ b/BikeSharingSystem/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// 這段程式碼是由工具產生的。 +// 執行階段版本:4.0.30319.42000 +// +// 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼, +// 變更將會遺失。 +// +//------------------------------------------------------------------------------ + +namespace BikeSharingSystem.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/BikeSharingSystem/Properties/Settings.settings b/BikeSharingSystem/Properties/Settings.settings new file mode 100644 index 0000000..abf36c5 --- /dev/null +++ b/BikeSharingSystem/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/BikeSharingSystem/Station.cs b/BikeSharingSystem/Station.cs new file mode 100644 index 0000000..a277b38 --- /dev/null +++ b/BikeSharingSystem/Station.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BikeSharingSystem +{ + public class Station:IComparable + { + private double capacity; + private int stationID; + private double initial;//該站初始腳踏車數 + private double Lock ; + private double rate; //每分鐘減少的比率 + private double declinebymin = 0; //每分鐘減少幾個 + private double surplusbymin = 0; //每分鐘增加幾個 + private double ratePerCapacity= 0;//單位capacity下common goods的增減比率 + public int StationID + { + get { return stationID; } + } + public double Capacity + { + get { return capacity; } + } + public double Surplusbymin + { + get { return surplusbymin; } + } + public double Declinebymin + { + get { return declinebymin; } + } + public double Locker + { + set + { + if (this.Lock <= this.capacity && this.Lock >=0) + { + Lock = value; + } + else + { + throw new ArgumentException("your lock exceed capacity"); + } + } + get { return Lock; } + } + public double currentGoods + { + set + { + if (this.initial <= this.capacity && this.initial>=0) + { + initial = value; + } + else + { + throw new ArgumentException("your goods exceed capacity"); + } + } + get { return initial; } + } + public double Rate + { + get { return rate; } + } + public double RatePerCapacity + { + get { return ratePerCapacity; } + } + + /// + /// station constructor + /// + /// capacity + /// initial commodity + /// decline or surplus ratio + public Station(int c,int i,int id,double r) + { + rate = r; + capacity = c; + initial = i; + stationID = id; + Lock = capacity - initial; + if(r < 0) { declinebymin = rate ; } + else if(r >0) { surplusbymin = rate ; } + ratePerCapacity = Math.Abs(this.rate) / this.capacity; + } + /// + /// 開始缺少貨物或者多出的時點 + /// + /// 到達該站的時間點 + /// 到那站後pick up and delivery 的數量 + /// + public double LackSurplusTimePoint(double starttime,int PnD) + { + if(rate < 0) + { //卡車到達該站時該站的腳踏車就沒ㄌ + if (Lock/declinebymin*-1 < starttime) + { + return initial/declinebymin*-1; + } + else + { + initial = Convert.ToInt32( initial + starttime *rate); + initial += PnD; + return initial/declinebymin+starttime; + } + } + else + { + //卡車到達該站時該站的腳踏車就滿ㄌ + if (Lock/surplusbymin < starttime) + { + return surplusbymin/declinebymin; + } + else + { + initial = Convert.ToInt32(initial + starttime * rate); + initial += PnD; + return initial/surplusbymin + starttime; + } + } + } + //每單位容量下的增減比率 值越大越先服務 + public int CompareTo(Station that) + { + if (this.ratePerCapacity == that.ratePerCapacity) + { + return 0; + } + else if (this.ratePerCapacity > that.ratePerCapacity) + { + return 1; + } + else { return -1; } + } + + public int CompareTo(object obj) + { + + if (obj == null) return 1; + + Station that = obj as Station; + if (that != null) + return this.RatePerCapacity.CompareTo(that.RatePerCapacity); + else + throw new ArgumentException("Object is not a station"); + + } + } +} diff --git a/BikeSharingSystem/Truck.cs b/BikeSharingSystem/Truck.cs new file mode 100644 index 0000000..bb44647 --- /dev/null +++ b/BikeSharingSystem/Truck.cs @@ -0,0 +1,140 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BikeSharingSystem +{ + public class Truck + { + private int capacity; + private int currentGoods; + private int currentSpace; + public int CurrentGoods + { + set + { + if (currentGoods <= capacity && currentGoods >= 0) + { + currentGoods = value; + } + else + { + throw new Exception("bug!!!"); + } + } + get { return currentGoods; } + } + public int CurrentSpace + { + set + { + if (currentSpace <= capacity && currentGoods >= 0) + { + currentSpace = value; + } + else + { + throw new Exception("bug!!!"); + } + } + get { return currentSpace; } + } + + //private double startTime; + public Truck(int c,int initialamount) + { + capacity = c; + currentGoods = initialamount; + currentSpace = capacity - currentGoods; + } + int temp = -1; + public int SupplyTruck(Station s) + { + int half = this.capacity / 2; + if (this.currentGoods == 0) + { + if(s.currentGoods >= half) + { + s.currentGoods -= half; + this.currentSpace = this.currentGoods = (int)half; + s.Locker = Convert.ToInt32(s.Capacity - s.currentGoods); + return half; + } + else + { + temp = this.currentGoods = (int)s.currentGoods; + this.currentSpace = this.capacity - this.currentGoods; + s.currentGoods = 0; + s.Locker = (int)s.Capacity; + return temp; + } + } + else if(this.currentSpace == 0) + { + if (s.Locker >= half) + { + s.Locker -= half; + this.currentSpace = this.currentGoods = (int)half; + s.currentGoods = Convert.ToInt32(s.Capacity - s.Locker); + return half; + } + else + { + temp = (int)s.Locker; + this.currentSpace += (int)s.Locker; + this.currentGoods = capacity - this.currentSpace; + s.currentGoods = (int)s.Capacity; + s.Locker = 0; + return temp; + } + } + return 0; + } + double ans = -1; + public int PickupDelivery(int amount) + { + if (amount < 0) //might need to pickup + { + if (currentSpace > 0)//貨車還能放的情況下 + { + if (-1 * amount <= currentSpace) //放得下 + { + this.currentGoods -= amount; + this.currentSpace = this.capacity - this.currentGoods; + return amount; + } + else //放不下 + { + ans = this.currentSpace * -1; + this.currentSpace = 0; + this.currentGoods = this.capacity; + return (int)ans; + } + } + } + else if (amount > 0) //need to delivery + { + if (currentGoods > 0)//貨車還能送貨的情況下 + { + if (currentGoods >= amount)//可完全補足 + { + this.currentGoods -= amount; + this.currentSpace = this.capacity - this.currentGoods; + return amount; + } + else //無法完全補足 + { + ans = this.currentGoods; + this.currentGoods = 0; + this.currentSpace = this.capacity; + return (int)ans; + } + } + } + return 0; + } + + } +} diff --git a/BikeSharingSystem/bin/Debug/BikeSharingSystem.exe b/BikeSharingSystem/bin/Debug/BikeSharingSystem.exe new file mode 100644 index 0000000000000000000000000000000000000000..802c50e7a6ef54eaa1e239019070b91a20fbcf89 GIT binary patch literal 419328 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�Qsn6x+M!1D z`%oh$=H|Z!L&lgATzSD^NrgNU1T058Hfh zB>&&FN)TST)FCg3wZ137*1%#?=3_O)!>VE!3C+iZalW`#gja5L*b&+(w!U?Jrd)#5R!ez$9-28iLc@bRsox_WO z+?6#-5f~2NrO4kMK8&BzqVnrhjej$%($yLH8v%8ViokHDFGUuyh;=st!kS`G4h_hJ z)KtA*%&P3_FeV^(YK>k5hAa3|WIu*M;4Eh2GJkl6ES_AIOzul`b42krO zpU9rxF6aBa;Yh7u{``H_PX5IQKwuc6jVM8k$g z&!~tI8}Jb@GZ%k2EM(fq(XRCokh`R&Is~YL>X0%8M@o*ML&2CZf^i|T(RhX!F~JC! zncF{BfkI}5BNzd>LowlUeN%uPfnZYR1V=EA;X}cg$Yt}hYugLqm9rgA1ej@Q+*O1? zxbh{%uC8NdT}5V1rh#7$azO)kz}3d!%Nm2<(HMMQWAK{B;PV@UFK7%dHwItW82rx0 z;7Vigcw_KIjlmZ;24B(`{H_{s?K%nTpl;$uVC7-Q3F25bN)l)$Zm%`fL`i0ai-Am3 zo_2i0JhaE>QV7-(mUftsKqY@>qnP-^@VQ788tQDr?BZMhgP+cM@@4tX&eG+aZumeA+Yy zZh#6Jg9GMfs0QFm8-vfO0q5HCSRjoLe@VQu&JmS>{2KOf*FxTyw9LvCTxr7|PRLA> zj2$vifw1zJ$Q_Ye8Z#1sl~)|jg7vnVkSf4%G$&==aM;iw`7hG2C&h>pUfJRhCjcYG z_~b}{;jl-_bah8M5D@k%v~j2q6Hw^X7*7H#vsvEOx?qjgC?vpzff1$5fWwn@W)v#M zh!bAf$01HYok9W(hf`AKgc{<3xDn6o(T5;t{#wm^%o8`GF=<>;i`w z0pXG|6IdN>t6k1zU=FRy#GKqgF=+^^+~`O{K%+@C;kmGjlVa{HnxWn_)p-9&c;z;S zJ^^*ZV*!R8yOeRK(FBBcW$zKH#6%uX<5i7XgjXJN*b-1TjTT_I93f@gc{DpDqtkgY zn-N}l%pp!dolXJ_$E#Atok$Z9>cl=S)QO2XG8u|-CAji)hbsY%CenoCz$`oGlw$5g znjL4ziwT*t=dpn(?x)PE{LbM=K;1-IfZ+m&lyN80?2bcbOw7q$5YvjV$`*$U0gWco zghvmKq?kLCW(S`;F^|nraV-e1bY!ETA&9jzX#s}QKPltRqzMS?ierXQB_@pj#nmFb zvdCdeK;2AQfZ_B)%D7W$4nsmtOyqXX|C*f!7Cpjkm4sJzcQ_HyXeuoP!ly%0%$-Ve za1%0PVov^JwY&(f9OUpKpl&KHz!`!6Nf~!8&Eb-?s{BW5=`*Wxfi?WLkjXN}`l;XVV9;OcxH8lc~Wq;<`quEefjhVP}xk}Ga>*i(Q6o<838M=5$mi7fDWi7?0{Ao zI8{tl{-Ysp=EZmuQ0ec9coTpDXPmcS9Y8G0n*i|cs^xts$(=;RvyCuE0T6nFNxZ|& zIVVcw&qpMQZ`5Le$`vGM#~%dbu@|v+E>C#4IxD4aV5uEVZ4eOj+x^_wiOXaAj;{vq z!nq8Q3_=#6V6l$7aAHb1FK*RQTd&t-cI0|Ex%KcWMh4pIEB*u6-KCslq&{bQ2thj zG9KlIWp{D;oJGm)aWiGa9RBgS7KF?Is6gm@pa8+H?W)+PcLV{Qf$LB@%01`|OB zXJjE0CW4I1+zcjy3|4bkLh9TYFIzB1FGzC9KJyV>@%P4ZoK&gI_hqN?d>hrx_ldmf zMKEfHhve}6q+Y=N2;RFTfj5)9V#;fpARcf`*;a#daZq*<-dCEqgcyA1%HU)T4xyHQ zjPJXqfL|KHJ<4L=m&$JOAW94Q5JTRJGW2>3pUZ-BA`4R@i>G!EXn57j0k!scW%(9< z&JZ+PNs~FM$TNh1jlWlx8<3-q)tQ(veJs2>1^kK#?x}Z!H0|qUCnf;*a%YKMz3{!? z2`qYMy!pGx-}6QYPmW|2wNZ|m;pa;JjOWotCf4z`a22k2S-NTB-ApEgesh=6u+rHZ zd=J-ao_G%sM6YIr9*T7iy^SNx9J?OjbJoPwq~TThbHi$RnR??|M}JtlQ+o7C;P{Es56D;ESLdB8bOCY|cQKnRq`+*ML4iQ2B$n zDtu0P9yk#R@841pLp{Brd@T~2g6}I+$}I^T7WD&|ik=3NH26SkaL~}3#g^dq$_e^0 zd^@2q8do!E52!R9jHq-HZ;kWl87M-sGsi@c*P41p+ls>$Cq0Q{T38P_eW;9Qo;YCE z6o!Xe#bbKyZ#N75ykFtx1{>qjInOyXog;YGA8u4tH2^G%NDV&KboLO%bmQRB?3TM_^g)@P| z_Q-oG%;Sf)s<0<7tk){s5h;u_fn0?ac`XB)huU+EIiDJhO-@XQpCEB^-%aYXvp~> zBgX+1|4;U=#JLY>!mNK2esH#-RQ2E&tlKoNC*qosG~hg1ywgS*9c1uaYf2XaQfR(B zfvgUb{ee9Lja7itNQQ@aaFzrho+CbhW8Uy}m!&I9cSAiM4}O43rP8C}5nnu_&8sr( z={BC2CVblj*pn{>BJvN-|cxw0;iYH`oNZA1@9iu8Atrn^sA=M60 z?GUOdhboSO0##eRq{^E80xH&D)~vn&p%H_m&ye0q!s42-)e{U9UX|D0lX2Q7UZL(l zLt+{sCdxE%bc=_$(1!erkZ*F$ec@&RU~R%djz0(~j0uBmmo}URH+Tg;nJTYmk!0^k zCe=IAiYAZG7|B_4WD4;aX1^W8x0WWnvNfe&dR2C?h_`qxovmIvA7PqJ7BJ(&SCE3# zC&*Nl-emKZQlj(F@9DE)`)&{Ke0&k9xybK)OC23LV(Tw$tYqy- zj~u#+8qgF} z;OkL?-wd5Ll#$2SU#m(z2u5;5!{3Y~KEBdjL^H%e1wy`Sa?3QIN7c^=EYa1yu?HWT z>QTB2oN&f{NRr>H`L6bPwhB*)-()EEmagWFrPn*juNLy7&|YzM*6)in>)fFGVw&|r zvp!cd92?J5tQHy|)J*3FrA^Ql^R-oU>Y!INql#u4)b-eg9Qh;|9D>3WPe zXHAd-##qO~UIb%|ls)VXVO!ioiFdQX7M#K#3s(jMoqkOm1N>%=+;^ z$7%RxG)8`RFk-Vv;}dCzfZoUifzF{+MpU-3!6(B;6;frpx;LamT$441v58PONpm$H zuKNs-*k$k_&UP7!5rTfA-Q%TzU0_M8T05KpjW6WJ&$;0sPTN_8V8-_QA%xid435F? zq97JVzMm~YtKbN&$CLL+(wsN*mE{xnnlh}6aHw_V1cndrxI}Yd zBP2)LY&JxjCMciRk(dztj^>H`C7qn0!&}Xb{>JEZ9)LxEF^IUb1%&==3-*rnju?k$ zbMTs)oQlg7cTw=_+14SGsn8at&SdZ$)C@<^!OX)L6mGqlZcQhYt|aD!@a~ush6l0Q z+MsL03B!X}EtszTzjDH~IAKfVglGkxGzG^A!{ga3H?{;gq3vD*RXHpgyq|u3224Zi z!kOD_Owj1jSlR{!xP2B#Z1=it13p&R4$o`k>o1`~ES3!qk?*rA(c0 zw~e`9Yq04w!Dc*>FCZB41kOjD{UJ-M+djY*+YmPL?|^SI0*vD~N@n0UxG zY~A}%95HNy1wI1EP%;1d-+t-VKY#DOeRk%cl#XaKR$^w#2Ejj>%i-5wmQoL+3tLFK z-5@0PI0J37HQQFgWDcEMyUbYG8e1^Mgx%Y5C?1n?JQ9N6;47vaC&N@ODKk~m+{94n z4Ovsd#!mZ%$RT;QU4W&0U#AO>7+%bIGQNB>AIkV&deel|F0^ujUZc&1Pd08M!%X*!} z2%UqQZhpAZswr}|toPAZ1SbcQBHi!1ku0vxTd_iY@4*q#>+DqF-))#HS~r7_4zC0l z{*hFNdP*%4|8N7yLt>0D!eX9X!Z?`Y3Fg4Etno0k+=hjaz94Ud5j?daJ(=d(f^a6f zIOR`FQJh1(8RSrgv5wJQPbnB1vAO}D&TLf0@-_&0>`4du z>j)V-tFi$dej8LY3|U!>8ir2Xq5^1^Scl@HdQGnEgMGfkf z&0T7w@v7|CU~B1mtXSnuK-t7kr%UGgO~EL{)-4Z4J^^)W@(m9#W-dNMg!uwmH=|Gt zh88GY==zB-Bg?CrE4wQw#aZPN4loEceV8S?VM4kTOK`))mw;f`j+)i4P`iuiSBPJ1 zl4P2KZ?K-x5HoO@eF0_*wIb1D3b#Sfg-3Z+>5HrEg2w_?S8{4%$fPH6;$4kr-Ctt~ zhM4!UV>&F0iTVz9%+;)umWPdMJh__P_2}4%(WIPG^^`vaSxl`Celr@GF)thBvF+cA zc4XFm3(}6N&j3TlsWOyhN@BXf*}>pE8^dAB!NDy@n$N{>m~wDh4bJxi9In^x4x9TC zJk&6@w#*VWYs&(1Xxs7jqXBKvgDD5c@_#Ib!<68p)BwUo5wdu>jtLeG23Du6m>^b= z#L70gW1RH@e#YS)$xN~%IWY~V;3hE?^6(ptnUdZ_699^XrKed8j)F=u-peVuMiTstx1O<^+7*~E(sf9xD3JT5RKj{^e- zf1tF+0zieOx- z^=B22M`=B)KtiFmMklNq3@pPKJMS9Wj z`S`S1)?bXzKwwmk8rO?4Qp2wmc<}}^puu-$KzcEA?LelW3xiLfTX=xTUiFLknc{KT zmypFZ{wB3QECmPR^D>M&w)HKSu3*3rcqZnvPljJ}VJrr3HAs3vC2<_wEfbBl5_*@Q z_Azov+d9Xizcb(`kqdKO8U3f!5Ac#x)^o99xYSWdaPfG6E48$&(3qlXIo;SQPF;=K zK~!J?E=>*8^^c6lD6(J)*k)|2cd!8Oi$M{V*1vn&^Ej(dprX# zW89KNTu#XXS-O}9KjNT8rE69s!kM~so$xhrXlnBN_K44@4)gK80ZMO*j+p z4{1{BcW~X(?HIp7eMSP)Ps@Ct&v3CZpb@xDrP5gXt*k!D~$!w|sp zf`9-kAQElHOF$IjCW~ZBxjA^ZbZj9+pOLIrwtcpI`a{D*>OQo8P?=-n|v+ z6W|+4q;^d)69v+5)p+qiACGuIUyv-~9(W7R4X4D;eQVx%t zruq0b@W8=n{Y&H#zIC!C;weR49KaLCKE1>a+GZ-f1WcFcB@WX8JuvuPRr)1ZIHUsv z`6%F^9vnCVJeC%Nffc-IDVmU}kY0W`kY9QfW=kVxOTi4^j12IgJwAsx_^>Ko24XuE zPm37t1Y%b9+@$ct2NMU{DEv-_-c-0F;EgXF#&MP239Rw4M~5}Oj5v6Mr2@A%*28BK z#d^Dk)e}p_tEh+Vlp5o}xoy>9b~g#+{f!~cU(E~gqMp4u;iOx-r}(l!p%2TJW8 z6xJ^M_8_U1tyTCat#F4h~ zHvKlk?68R0VPJNcKFncuxIR3n-6O)<1+gP+?Fw(5TDm@C;qZ+6Eo8X6Ld6GWKwvD`=YuZMh!CTtK$@*lr4J4hmaSGeU zTz!hp*S3vQK>ZYbibMTWeQJZYG26C{)AVVkZJ?{An&{DO<0ySCEg_w&e(Wet*Qd+! zyvzz@4p<(RnTJ;;3U=)92LX}@!H4T$o&d4kvIb@Btc`;XP7dwexBW+&u~XL zZeEY%DSZZXJcFfd_kri9u;Q8e%)!rOgT8ELFS+Lkb@kqPA0 z!tjjBfd%+xQiKgI&d>Z7nn7k@+^jTFVVd;11cMLuij$-s#TatG` zA!oG`s781xh@Sqesu5f$u+KlcbOh!rO0TNv^UsnJ65P(w=ScHh9X3z2|JBkw&(-I$ z#jMh+qZYFoMqjO02PT2R&(r6zdH$!{@mu-} z=t{hR(icLG3pKun7dF^&JwAAKG!$@*dXc_JjCyfsRD^|##i*C)ON@#aM=D+n(iiKC z9n$a8?}{50n(KTod{V-0~XnmG|oRnwq;Ns<~?*<~8~n zN6h!>_r-k$3J^aK;>Zx=gZhJp;|C&+9{|S>=nps?uhrK& zzH(jYE1-9s^_55l;eEZn-cFXfJb^1C-jt}V%#T#H~)DP-EM)H^+?HxB!j1L2rl`Q2J)b zakIYJk>eBk6HWu9MWHx5Hq!tt!0BkD0sfQzC({6(45tC!Vj7_IkGEJu);7RfAj&QJ z7DtqgdSk-|NFKHUeo}ujXn=&)j$XL!md|7TTlKB7miIE&?!JwMyct+~z>nGuk5Ef^ z&4sg86WIMtrCZo(dZw$ECm-g~ryywToHU4an;<;@HhtUB`?&0Edmd#_ECtJZi`K4!IF7{~55lg2oaI6`n$&&Zmwk=3j0${tqK;uPkS zJU7PKqF4!*C$|kKC|PoHXgi`{h4OZN`_KnS%YbV+L5}U<<;q&8E=X*L!iIzj+pSO6^j0M%e>YAZFC@bA=j4&gcF1q) zt8sO0hXrkMRl-vH)QunkKd*5GK<^BZcseP4cbDG-ey&Y zh&2@+!0QQaqxl2{@g+ZF+tPIL>TRl(@IR+NH}vVqYn!LmYTK?6iV=5^09>cmww)y? zI%!>I&oIISIaAa|R6CPFQ!gFYDeb~W@4HI}HZeU#^uBv5(fjlI^FyPtSa5gfGWu>t z?|bw;1D9G^*+f9ihUL4r61oeAV%}z|&?#&ik}6>r3`Arl5n+lRG~wT;?;ARD zD|O)cU(jC|xM+$x*dA@8IP40#wF-d!u}#pjWUbeD#r^vJfp<2x|634fTh@1tkH=Dc z$%ww^xZzZ`ccZMUvlC@4Sd?Rwy&F;XZdOznWgpNF4ByEpYdt>53T+Vr5LCaYzgRQM z33BU-zXc2ZuYwr5G*$Y8Q+k9HE z(g#fpwHyRS)N+7gB-x5Bf;Ly$vt87-f$_o8NfH=k0ZK--i)?#*aLV@R`Cryw9(qTt zJw6y3PCv+)_>g{R;7Z3CAH<$t8x$X$9GQAR8`-JwApF=J&ptSnnZQv-zk!7q8o%w- zE%JkkqHv!775$ZgE25?u$cESm*{tiWsvm4mB^w*t6v7F~TH(T0ilzxG2kq6~l33V{ zsS>OJNhLx~T_XwqtNN=$CvBxhJpXI@YXeocMw|-i8QqQsXDTELlvAiI^2ftc>5-{x zBjG=+9}c_E$Rc97w=UPV>LM=KTd4^*UfQY>8KdSLRHj&f@$x~$%LfS!bOqr)0HfC-%>*rGqCO2;- zaDG#NbLiw)Gu<58Pj6=6{FeUKz~xbmYfxi=fU9lBv+L~%PHxO}OK)>H`3(?a*5lUIv5)eJ==RBAKdHR2;6Ii1pDz8GokfK5MAm->8_D$( zb}Q-A`We|*HR3;^pVH6hC-4s6GjN<|^fQK-?2YuF)z1z-?#%J^6J!39S^v4>TBV;v z!RPGB20ze07&yzys-Ldi^UI^0{O9%aILt{uuAkP=VaUC!4JviWp8tY=f$QgjiJ@n) zB`P&X>E|HjbNV?~${*?<4zIyZETx}D=F|G=z-S2nKhi%M{ttNp%yu?EmN#MG1i-R!WPZ}8YCD*7w(JwhheMyY^66n38UvkC$ss3pr zqrMy%^<`_+pXr}PM*T@cqyAj~+!*yI`enzcb;zFo3;hdYRA7ciHKkzGmm%fL`ej$j zSM)2^s6RpGPc+_CG!}$WU)8V1jrv-V?-B-~{WVziwE$hL`Wi^Q7Qw`-ztq1Re4NM8 zU~h7>x*P7g4AF~cJM9lzW>fTMQB6s7obnq`9GR2@Wa96wjjr&j-1&~T;%avu<6x_M z@Os^zcn5c`A)Iar3P1HE|9-Q4>_q!YF8PM9y78U4r|h0^W`ys#@yL?<@P1OW;z)ca z%H5p_pS0ku-{P(+g?-TJ@|Pi#IE9?3GE>EYtri21ON32R`61xL!sPt*B)4nvjn7d$ zfKL`zpfFz7JA|(%vvu=tX$RO?Ah!`?*Eo(ynjT@cYJNU0dX+D%L%yna4|Z;};GB&X zvp*a=^%eGZ*XdHi+t2A5zU`?1CTy{*zdgiiO$Yh}Rc1B%auV+!VkffHc}jg7Gv{5% z4bAWDil%4mJw`3<_-^2!k+5Y#+UEsT0cz5 z8>{q4yuOT0>CPLf>=z*r>+lDjyq(DH;s+){`MwrBt7=l}yBNywxz)UcQjZ{`gqL0z ziw#fHv0~%3Jxwe%Wezs?V$=Sp_-oK1_pV%)CX`#xd*t2b&64!E101`ebqc%q)2PQ5 zKdrj4aXf{0>fdHr5YxUz3 zbL|b(t=M~NLLOfMbM4)Lkl1@BWX2Biz^IU%ht<^EyJs|zB=&+|=>;?->qj@N_UDvt zar`RWP~JdKypuM-_uH*s0oBpdp7el@?l9|FQ^UF&gn4^TO3Ryb*kNDLJ79XvUFOhv2fv_q^wHnw9YFxw-mQWtk1giI%TdWFyada> z#!c*&qJWLRTj?stb9W2i4Llb+&3TqZ;JLe*u@roDFH=ZQUD)%veZ8x$uz2TgkQ*D{ zotB7Q?8E2QdFND-?=bdjS$`<&4+qj4->`Do1O5EHv;IEC9CnlIeL^MnL5=ODu{|A8 zY#+#hyMP7^h^^>@&j5d~0wyX&@K{l@&-Li*D7a#>cF^j{?sL?OY?oKXCDt~La1-2i zK7bx{xM$QKR(c2mV0V7+$!rVQgFf`n;(fz72A2@*JI82Quka5n9s)~R5e}>qA;Dea z19KJRJ8;t9lRqLVHC>_i#Cs^iI4@Nn2yWPs?x>4R=!18v;yd+lZi{Je*l<2@23a2J zvOKhorN_PFhUKA#<)MvO9txJ&pzg55R&=n0^R7S^HuXDM*nd8Jqr7-~M6oyWoV~CC zT_1t!s^2z_edvQf3MlwT#kwAxFk#|T1INa8bGPdOsuPlHyZWgKc|NzOJ6(MPLgMg8 zL09a9cN`uY)f;p@Q#t%7#&6aE0^dG1P%rp3uP_}KsA82j?GB zD}n}%mm2(4-`ls*~t zjQ#dOl^~#Sd;DHdP3e=6hmHD99yY`eYews1_3_+uJyKkQ7hI0l#}!V1nf>Dlmo0MG ztIjR_Na~S|dIW?5_y=w5i8V=RC zzc@SAtj-R|HfUDZckVVTpl+pEO-;!2xwYJBRt*SAvywf!8oA-JAU2pcXjUBMd>bq#lM03?Fy$= zFX7}D)vwgL<*mJ#sI}n?f%C>%!voI**~C@O%wA0uzGX^tayIlKx;9^lzD#-J-$n+` zJit7u*UuDD*)2MAGGN#NQlfHG!u=ys6QZT238R^ki@lo{dMxkg$e z0N|_Jdt~L+7V}8)~~{y(&{t>u*LiV09okP@S2w z<@#2R{2qt6m&=?yCKr*cyfHqAIu0MErsTs+;q$^)_z_OR^0o4!NSl33zdfZp}m+hn{fUC+Xd~?Bv&~nzgf;^jDbBwmS%-B)tgnf zJ&cbu_64myNTUfS?87#Rp0?u7O&52-3YlcrmL@D#^?HRf*>5B|6G`c)3s0aCv=v(` znVCV02xS_kY(}P6A(K~q1=nRbBbO=6>f>#TK=Jwg!?z=ywuOz*)Qw1C+j8i?2KYAU z6J?w9iDcjQnm!u#1&cv^nj6P2A3X_QmQPN0ZBpsa~J@HW-RIf@#2V(c~ z+(hET2Cb=~&yh`2`E-~zxkk<~Mh)$+nig8nX!$f`!Bdh8+l5VwP;P1}uLRr_95t?4 zMiWW0hDtfGL=ls_IxHxv)Jxf9wZoY^!pqWLy~Ysqsw@Yp=;Kfi)C;0>F>vU9Kp_07 zk??X#-U^CufTNbiRN@mW5MP+{_!KlBLv*#VzF}%XBceYV=PMAzm%V6tLotE_zYm;X#aneH7Z9R%cSDO_4p>xgHtqgXXfaZPbgq4O`um*$4YAnTYwTQT{2N&c_He6R2{ zNU9|#j9&z2DLjM3MH)QU5oJlg6_sO$wBqiNr7Z7NdCZ$k4iLb37F-if}{ZYi24y;@dbfj3ttxSc4QOBT~@TRHnUUcqNtD z@7Tlko2I5wUir4qCA%(NwsezGpSp9$FU$EpI{20p6hAAJ0w2jI7a^y@uH@3)30Eya4Tl;7 zfZJ#AZ!!KsNOcE(Z{gw$6{T=Gx{Fmn@)dhfbsufro>Qsj;9`!ra$L6$mXVe$E zZ|~2j7t*|5FpJmsBzb+gi`Pwac%8O{*WzqmR|(E-KJTxV>r*@M{&l(j0oSbh^x}IK zXVqh^pUh{}XA8{z1>i~b{DPyhN!8KM>wiL?r269QR})EfRx9ss=sPOgq5igb#=;Ku z{`MIQlj==%S#zJdx$nRQed;b;JJhsncW+WPXIbju&Ql9>)pr(c>`tm*brW*moL3W% zs&~Qs8P(E%dw-|eEkk|3ni%yn>gyR=V=1&ws%JYUbN%Yy6)k_3cT~1t-3|!k!F^I4 z-NEawi+DY*i&C}d_U;aK@C;thm`(~`7n}=QnALC6}!0%9Jwf_;4-zxPrK7;i&y`A*`Ds}fcft(~YdqqqC{G|H4z|(+tsx#+O3xD>} ziB8pwD{2R|mQ=r7ObS1S3>kGrJ1xIo{*(Ev>h7cE_voYL|1y)9)1d`4@_D^~8u5SM z!`#JE?-vTS-wB=T#UGxLT6;jsb}S+OW~u9a7qQfraGzA)l)AfiHfer5$?KzC)a%`I zkIF7mf1CaM?0)sf*^{|N>UZ;=pPf_>i9L_X5c74Z{rwWO{6x!T$o(1WI-_0$_YSp1 zeBe6xK!-Xg-QBxH{bKRrS##CxY1Z|3Q>^Q+qplaJmu5Xbdy)DP==ZBq+wURO`$day z!QVR7^J2H%^R!+|7q9!k^E=gM_(P}qdOusi#hq*g1ETeh^0)WDXWG+<9B3Dvq;O#; zJ?D7Xp;P@*eCefyqkdNXcELHgJ~xkkzPO*)^D?~V+X(Lm^aB3)=T34 zT5o58e10}DHz#?0Vm_}6q*S7dWgpBF^2-A6FA&OKLOaT;=QF&v6nJf&^T~Xt+K{0q zjH2F?>Ya1gy3d?XY2Qq-jy@^Cp}{%hZ}QQ#aex z>X}S^Le8n3p;{6Lfa`5GudAJTU&UO8HQV-B+cY)V`XsK`;F?wEx89F|#NN%%0CA@ z3Aqjm<(=i)HvgZ&>yE;|;d)OGDR?{ZdTtA^uTSIk=W_oqa{Y6Gln?LXbwM+8A5HLj zWY2Fw;fTe5!1dpS&i_N(m%v3;eevHn`@jq^EN*}fA_^|Z=Drk*B5t7ImKF{$z$DC! zGlNJ!OHeZ{&0I1UN=-|x+?U)k%cV@s%uFr&nVA};shNA~|9kFxGYs1H`+xp_bj~~H z-0j?R&pr3t``)}c6?q-_j*#1cjfH!Fr!)l9qXa!lsR*73QUab-XaPGbiBlx#0msRx zRJfe-e=4Wcw>bQ!r2+V>p#=ZKIb||RjTZWPW2=G*)A)v2};BB6&Q&FjPLE(V2 zgPH>72-ISjjNlXwZ%0!-U&pinOl(O|%ZSsQx7FL1YPc=7>qGoRUxHOaYrwNc%0Ge4jU?o(~e8kgQvd8@vR(w$Dy9*G4MKfaJZ1`M8^3Uyq?}X=Vx5<**vve z=%H7!0gaBS73>Awe!%<2HGsMZf};%U0hjp_-aC+BPJM!Q4jcJVs-DAjQN*9rf^6m) z&0fH3x368==)G*xMX_$?FV&r774Fjz4I$33zFf%YfocX&3f~+CA^)*58lW zcRzZ+hqFq#7o0Z%-FZ5yd+P^RE^kgSSxeBj0m1D`g2w?BY%FGtg7uB;4_u?8*3-iY zhQ<)Tp6-NB!G=Z<9A?Nyo(v<&92!MZeGp0T&Bl~}7Kh*JX-2%kXLK(~*o zzm=L`yD)-Vo32+I*cbKk^#+!qF9w{gF7@>NKZen0vAvdHrfRgl9(;Bg;1LerLc~ot z!Ck_9z$azz0eX9|s2iA4RVoGFB|Ih>lz&infMg|P-jV!2}c!kCd& zN>rDY4gH$3T@;Ey&P(WDB>S;cq=b;udUVwxQtcul{aUaqr)4ph~!kgm@R}nR{!TQF*^44rDrzUHf1s+D)D-zWqPyn@2qFyi@ z#aoUKO4RvAt^C@s6B2c((H)$~T#=~JEe?aytfm$wYhH>X$|zB9Lzv1Px?8v&xLMiG(_RtMIx!bNGu$UU$Em4Xc`ce{E#dRn9EqCM@-R-~ z-jk?Zjk@`DW_u*6Lue|fQzC`=fXIMd+|Fx3-+TFWVbl2e*JKvxGtw`aeI-$!D*c5N z*7`$H&UV;)rm^35iBvKAkjDD%7O7jlM0MRm)MQP%uFx-y}-6&8aC2Emwv|kT4 zR-)GF#(FE zhkbE~C{ar}tik6*Rk7w_tNaGBp`6;sX#9q$!`R^;-NnA z%Vi_~ptOCAM%u*U=s=0hWg(GA{Y)&Hj-cTg-l!ie&tqwvnyh(VahTw^ zG>O`b_6pcCk%9()_A6j^_*c?P+ZMn16*HHgNUaaO<@Yq(!m0DZ`q2A+qnL)?2Z8ot zFsn*fmP9pZa+sB}Vu@;m6|0o3l_;(HFn+E0Q;|Y@tz=df93ZyvTJSADJKM-l%_g&g zmQk9~>;OCvV-t~61-EyCQ?oUV!sY%BW(=aV*_wF07E}j`>ZbPx^*E>IYE;eZ`8(MV zPKhgtla1t*==u0DBF^ko4X(;m*yGXP#DIPJi&3E{=caB)Mfi{56yO}|n* z(Tm!o4RKS*c^`e43HKY?%cbal*;}n01LK=<3tDZEHMWT>43w3(Z^p||>Uepbr0L)kVqmf=J;Ka*a zi=IYBqIguY5$6?R&V53@Hbk?)Lp`O<_Fw3saZU>;1V}J_w8KA(f@ceH?6Mnq~!GF^igf7S#+KOP8AcAFv zzk@FHSH|Y)sP$1e{Sw%&D1z~b1ZAuRpq!}z6?pEoww_4I(h|)e<^Rh^)nd+ywnCf|;qB>vUQhDoEY_T(XA!E5HC1;no&i|@M zA89Ek)rnC?ojAz=E|c&eu77VG{(yeT81+cb<|Ds?y^qs$x3z5Mnt2f#5LnhD{T0j3 z=kk-5V5J;K{TK(_mNE*gBF12pu~I;9Tu#YG0s{EsVruhS{2t|t9Es0xuAsnf3y|t; zX{7pF`WlRKwjr2vd~0hXzKqSlo6Y6ymdapMuq%K{c1vk6s#r;wAwbPu(HM*x7946Y zYT2vN2Are+3XU)909?mD3a*vswnCBwt$&05%2*B8usFX6%2*!PB&7<>)SMvcmY^Tb zUV?Gz8O-{!`phCUz^5UrWDT)mh5-+U&kScnagH*rv4C5ew9+*M^kFf80f=h}cH%IZ z!we1wa5#)Z6JQ9laC|g}6&wmOsx28X0KeZyZ~$Nk8^-w-KqDK?@tJ_l*%H7uY$fMx z1x(<$k$nWbE87nkz)k`R>Khp?64JjDe0 zsAxOO5LyJ;nO6Rp)&;m$s9*-UmcHXBgs3LsJ|IQx4du_{UV$KYMF+45j>ibyjW4hm zd9!-c!MUiM!#WA}W=mK+PwgZeXu6zrl1jBvg+Sla8gIl-cR{mlsFUJ%9ix4Tj?r#` zYB&y@_B6@zW2)~UNsFMfEJHrA*-vZ$aL5V#SEL?jd>uJyheI4Dgt6b7`3r=H2nL>0 zkVj*M>4Z943!NZgf-p?}xw;deDdcfsos9YP6e{E`bzND7JkziZGGA0425eR@Q>c== znhqAG0v{pFWXb6JOt!ZL!J(>rVVH2I@loJ|p$%%$BIp?Hr%0-q!c6%mp>qL$X|Ylm zEzsx?#E8fb1vQqfls~}QX5xH7Xy|Ka>*VhNX2_q9Y9Y&`I0QQc(g8EI9Jlg0%3Rrxo*D*0{sPG2ASXdyytM~fde^OtKC zXPO1e4T^@^1{^k(>lp1xBNQ1ihgpoGt=}SfjAEYtZF#)na>#q~C6Hvjocg#!zD{1P zqTUJW-STz9*1-Lo|Ajn5USs%1z7=^?Y^$&`B!DF=7HYniCo5JpyC7dF|1>;+%|z-= z`FubDzqK;0@jdx|z#Z~oik-dz*fHk7a*~*P=OQ;Mynvd|Oe%aTm|y;(5k#PFFTKdLpY(yn_)T z8L*nOC!&ulhADo>U7BGE8mW~6!79bi(cdYOe z^AV%`f_znAiRvRJauVUs&#(avpFvxN*lP*$VSyps-&P@KT8o!eHL_rQb6Al3Lq9P> zO|v;FL1|Hhuo&S`!~&I8Sypec%Ag$L^R}v?@|i~Px5|bQ?}48dyj~TfoNNqXT4hSu zdgN(de~YS**R=6O3_}ypnOKP z8~mqQV5L*GZ@M3NW=rC?1|B1<3_A?CLv>6wOj+FgTa`t5C+G*&XkK=hGBV;P)I(M@ zO!=bEuSmUL?BMj;#%2&by*b=1>ULTyk;B-<}`ZQK=Rg$(pQqsyI$fpEH zsrM_NjZVcX6ONiY38&Sq)mMe$=85qA%X~Tm=J_S7tK{6;rBYEX($!~JGa3oEuq&>PGlLt&aETE8Z6!*O-p? zMaTQ1<2^lvRPxdk|D2K_d2EBCqS-psKzEyTT+fJJaL-A{^`9(1iu2}4e0`b3S1TRY zypH!y$9p=7ecW`C?;1%rHjXpC;1ETv^%T?L}Pfx7vCI3-b)s?0k4 z$QXMQP{)=72C(-4gV{R325d86HyQDV$|%nWju&venB#ViyEr~pMrFszsBEQ-%1)AP z2fWDhT;X|s=Xw6%944ol6>=)2ky9z1oJtLq^R{^EGR|MY@%NB31}7RB^$k)Qh15|T5mtc_XAhe zui4zPg0eA!V}6gZJ{CZg0X;NP;J z0jca#&R@#wT#D4*K}$J*H|Ot04X&WwsNq1+Su&P3## z51i_s$a5~`{H46krAXZ!vXt{z$~Ul6^>_2s-KgPG$bQZ_%Q81^&YP z437if7w|an`i4qCqhS|d4B$1EU|>O18w;XRj{|lwjO1`J;NgG^Y?rPEpI`8~gwJJs zuHtizeXP5V>rJ*tcN^EcxZcC{0j`3uM<*Bd>9oQwoi9FmeEjh-fFFcw2tM`kX^2lK zKH>O8;1h{Y6h1BRiNU88>S%*cTa+unn@&OnoA8FPRk$al$y&>QR9sYCQQS~GP{b;G zEB~YHpz5wlQ7uz%Q}0s$R~@ElscEZ8)eO~`G|M%sH0w2=X@1fCrn#x{*G6jFYrAM4 z*Y?nk)PATvq&=$r#^_i`i4FO*d??QaD?u8z;n760Z;2@0A?y{b50EV2AKIfCKak09!X-45)4X7KiV0xE641)6IYxO}BH- zE|ppiP1G1eDD8mzKEdYmO>}0t2gy+cFlei0u zQ$f}id7c84;Z9RL@R5KxiNdNR!@Zz(fEGw6;HkC_z(+wYJhcQUV|Ip@6tdBHo*B;s z0m`s4;g^tDIi$wZQh+k{45XH^=OC{Pr&Z~I6Ck4ukqKV8g1bZgkn;sV8P=yv;L`wQ zYz`X$xBx4lfamwJfxpfM;d^MSm|FN$_KQrZsHbSE$W~M+W+)aY)+u%<4k{v)PbqE6 z73y>9YigB7ulYpNNBgGs9qlaNQ@%C6ib^_1^ZrZ2nXmZWzv&iHE1J)X6x%V~DCY;XG5!$4@MQzoHxbNZB&o8zJs|bfv#CU6h`#-ts-C z8;Z@#Vt&U3{->fPQZ_<89QBn4(A@TRcQNPL>%6NTEE!ya4ULw_39l=ru{ zbX|vQ5w!gg+bA4kon$e>ukvGTk#d93P}NR8L(@r4*KlpVypt>+_*z8$`SLfYvaa3j zxw-Liti+UOE^%KI;#lrrS6)fF$=)tEDGr%zxw-9XnTfgWB__Y-=jNtaoc0n^MQVx3 z=}d~xrPPPGiS3A6WVV_eCYL!m%Vcq67N$CEPN!{**AC*ydAXD`Hs57) zNI1zzRg$RjlBm)(A>Jcu``mW%QYMz3JTjhT^sttdqPe^hGpJNkNlCWFMQC!q%VM(v z>1%Pia4A4#Hfxc^RaRi8dR-FcGUa8Niohx~IbD4%R-QHJE zQ_5T}n>C*0NmoxoJcDv9u2h@VWkMy6c$RM~&9kN0#-bvJt<26bv3m(p_oQn=f~R|l zxrqrZ$ChDr;VO;@U7?c%R)Fm84p2$40|`v(Kmv2-n@Y?Ho_@G%uk8o&*6l}v)Q<#a zNAWuHCwQcm1c*-*rA|onNE@GRzdX`!9M<#mOmhvW&aHJB4tt3%utG0MTZhVq7 zmPwLEBsxi~PvRy?C6hcNC3%Su-%hHdom59Vuf!y8q83lel?t_UYfmcduB*LNS9?!g zNx2CU6Ib`dNzCm~OC;pB7bR)$u2d=@vEw^Pm3HuyPsr^c7Lk%_Q{r>uJ4)F*idiJG zqo;5?OzBQio=zTaLT*AQv4E5Ys-LZ(ti;@%^{U8oSPGI;Gt-k?kdB z!JKSXP$`450nAPpU9)?pu#B7(mY&L7=CLlAaC%NE%dT*`%%!nu4pTX%viq8l#+;Zi zgDvLr#59&}cI8yq%{?8q($v1$_^J*~rfjhlP)-jf)tjAz=TZizv21)W=L!I=pe)ar zd$KH>#p>#b1+?7aDz=rm#F?GiSL}OArdyzlOqRv^r)0C79{8kZvw^*`S|zs~Ij^EeiOKHd zS*eRavMa3l#SWVlBPZrahsm)lhs|zwxGFdynjuRsLjuW|W9wlpVCJ#r{4$qWBphW{ z5g{@AnxWtV8Vs-rbKo=3RtAXV5?i_1k;kc0Gwh>)4RK%v7-)88VVx?sIj9k=Tlr?O z&t(n=hAZ1n4Bl~XM!q-E1M3P6ZMNAl#)90*P&>xjJq&QBE>nqzqPnulg<||X%mQi1 zSSp`x8CG!wF83=8;V<9n;s$dRioe+DV4x(A?lDyc4#P zvQld=C=-^^%WNqsc6rj%OfD1Yon|IX@n7Y0Hz4Nc&7|5&?GCfk2{*xM8kuafWY``- z9_Dzb4=u?yjWH)Xlk@XY4=)1MT1+MA$VT?Xaq2a%`*CeT2W706f!lv>PDOdyNh zVZ&JT7>jvIsjyf~L)$1bd}WcvD&c$uW*MX^6Awwe!xNSPv#{HoG`Copy@1?ru^CRo zW;J7(1e4?#Y;jr$r%`p|C?qm-Y-zSKO6`wMO6b^9OF;ox71DKJnbl<}HIw)41xJdM z^jcpmar#)xT*cYNWrc-EhGmtYhj1-Lph$+)5{tc-lMTZ}0w%Dv5Jt$bo;z()&K!#i z7|AMP$zv@}5#zBY21`oLc2!82IGaT}&EzbuO&Mq_cczIGBh`#Jju)w8y&i53O{e~4 zB_&QVS5L$kB1ZD}H#W2^v9*kf_b?zTNXW8l*5lF`xH zN7lo7jCD_VPEuq2q(Ff)XxQs8++hSy&9tMBmS_0P;|$xQ3{Sm$kB|w$Jr&pG@R5RR zuol$ilL*;=!q0c_Ii&iiB`{VQ zNIVR-8y{$GE)>SDOd3Ni|kUD#}4!N<7dB@Mb z6k@@zP4bkbrJ|OdX3i@sDl$9z+pL3}X2+i;QeSEdJk-hB1hg%=?^<56(`hcvE2-cf zvX<=;kBqgJ?a7U}&RlA8jH*q_F(EK<^>n~hA;9rUaF-!RHkjOi&01TkZ)!#woHv{7RYCxWTV9%wGbISWg%j51S*P64I3RYPpe#ip2$BRo{1;F9tX zlN!si*~=)vvROU(9%9)a&Ebv|MMqg;p?H}p%*ZaY!!=>$I>0xcvN6(<7Q-F zOENaIkQJMX;4%slu!-T-WSI&IAQ%NMJ*{pPa1|4kYQ|9ED)mnq##qVZ zDFuN$MR|XB2*vuDO-}fA@l_Kzc99VBxDtv*6~PzP*Uy3&3|G=P8H88s(ngqNyUduU zu{mZl;zozdy)kBeZ4eZzGEK@f=mMm(E}4ng$}5#ZEiV$*i5O8TnO$rvmr%Q1R2PDD zo1=#*zZeqO?BymGu%0lwVm_)V4#K!ZBHGX75>tj)3V_iHQH!~EFd_#7(AR7&lJcjS z?Z7O|miIJEc4D7LPCL((KZ?PSM1;&J1$(Vgyy;#xSB`_HlgDQmRSGSE^|b+zfxs6! z%79~M2benq&MePn8%4W2m)S!hyQzfrGdY~axJm}Z(lOUqUlWe%FgUc5*$Q2;IAO$A zEtb1fn>`k@56Pr$Y$rMHS?5c!2*X%u8-g!2AY8{Ly@a{@&(Hl3>XzDRPl{kI8EzB% zgI=~0GDnPp!v(T07UUAKuYB)CaVtyviw)PKiIiIs2pb@%#Z*97Y;NF->CnvU{EXsm z@o3SVMhBa2oXiC_Yc`eAtZ|1GZq5@HyM)4z7Gc@&Ob^gl&xq#Erd0F}INrf@kd8dz zgGwLuDJ%yX&o3@ByPk=~hN-|-iYbbtf)a_~mSDqSX(hE2Ye_bkh7h4--((3J$E;F)mR zuDEgH6HWXa7%4~iv~iar|ApGIv{@PCz=Buja67fwQc{4k1y34}jm-rfKFu_W2a`)I zMON6X73W*HLOY^nu&4vYeohn;TVeP(a~?K!RvZ|35hQAMnZu4bE~dhZ)e?`IpE#)b zHY*d4j^N?lW|xr}OGb{!mSO^y>lMd}n!?nh6@gbl^N5;U^w6@#3+lshDQ_Q z2shhvFz`r9sykM%O-Zp>O^%9MS~?rT2FbG^GR)pug74RANzWwr3TVVtwh*Gzo>S}x zKf!Sm{mmwa8@ILlGrSFe*)t_3eWr{ncRbkHFdu-P$wc`o=y zu1@zVX2y10m=OZxLu|Ko2}5DJs>(Lq>+9QQWApy2uTSoODxZsR>&iG1MnzVX9=0F2mts9WFO_ z$j@~p617oOwmX5^@(!eY!&i~sP6+d7En!E4sqj#R zoaq?^aZ|`klMm`;b6B2{=8rdxgIE`mv5xR$L@>MvZI_@2ibow-vsf156FOK1N|7#I z#LZ}iwGcRkd3LvEIZHfK;L|m=%nARBlPU}WiV;E1j;Q2;5X zsa@=ZO}z5eKL-SNW2QWcHM|yHQ50$On1V&W%3Foah?#wBhVXuXm! z(ztkriAaXlvVnY2W#lv^)QR(7v*VF=W2FcXj)RgZFrnLk5-HACO5m|Mt(%z+BB?>L z0NT`JHNk?8vd}$`3?5FP;}gF1#ZF%;OK}WPs$W8J%M&I}n@;hl&EZx8Z6(uerQF-n z=9NwfrS)74I=o2UcYf~U;C+`+Y6j~(_OdKD!RsW%`wouBnKG=nT(D%E$4e-tu!JGe zTuZt4MRmE@0AmMRW)ctLXh>^I@cjc~JFAoI)QT{~U2`fkdezTL~Vy-5VD&I)b}S6)i&mdfd*q6N^Zs}P7;dN zoyktIK7I^>MjzTX@pD`!^ExMX;<%kE@iIpYGq-Cgb3Sb_aL$%XKGo@Uu zX0qB`IQSF^K5yX>#ZIPK##kt}Cm-p=v0J%`??S}Hq1=31k(rSg|YBNV8Xq?w*g4LQL2`QGGfL2^Z}bg1Pq8R zD1`M?MXL_>f9}xMDW2(L(W5Ye>h;|9_7s5^lL9bm+lA-|_v^4Tb-BX^G%7_4Bok~f z9{>jgk{jY)5GmXRa!1q)6O$vDqi7RH3Di2B28##TjITr7X|wENv)Ltfkra)|N2KIW zG7E7K<(?FL13|HrXk2`?!XVo6`ND%Q!b{s|i9}2RjON6;hQmHHp4?t6j~2M2{Xr@?Y1O#@n6q$HbIMjAJ6TgkY+o$sPN2w~_(Iv;PekJD(Vz90CK zYwiy;AMV>yfMX)e5%Ktes~tOVI$*`_n_u8LLD2nYj*u4nnhRaLy@7Q0$T9J@EANwp zBFxXgiMS=-f=21qFwf`Nrr?$mSfqo8ScqK2&6Aj;%r0K}Jx7#~?l=N-FN1?{rp5-8 z0g!CD(xEJ`+Cxx^I|02VX9d;3tBTPT#Z8#V?i?A(bijj-Bih87JRMp|g!`zZug!*= zgghN;p={I>k7+U~@WoxPTAufof((X?gEqrtB}_axz=5xu(Zf2%f+q=hB9291-+Tjs zO|1I_kvhSxpZ8l@x@#vwE;sv!rh~-vObUsn!zu0`aioO16XJ%N0(SoN3GW--WW@Hr zkS?UnR6KMb_S)koMHVG`hE!yEhEyc;c~L1EF_m&EhaWaPyc{x@n~nXbc<+!|5lZ72 z5>F3c4l~-UK$$q7f|cP|ie--mz(aa2=DFj9#|l95wS}TzRzd)eTi_55^Tk@w*HnQM zH%8-GYL*DH3vtDj7;u?|n70yz8=Ypl4eg#zl%1=EBV-F6PKK2>x(F@Atsv(kO3ShJ zbCjV=1!?9n@P0Vg^g1|Wn3bN#7I?k=ZRPNw<#mqN;AVIl_CZ)TcqN=prd^Hb@o}Dn zd*cB4bUqWGfp;fyEP*ibIRkS6;iWt>AgmCoMvx$8KtD`*i0;f|#g_P!2`Iri)J?Yo z6FKljc)~)&A)Sce9KqqrvEg{yg=+X&LJr;SBud=fku#-dd-|EM8y?FF>XOpK2?%ho zgAyYhbV5Qf3HWn{@CM>zhHRiEznGLv`SGxk2Zvqasb7b~RKZLfdLAJ{Kt_+ah)=xa zS9mHHkL*R2N;j|gRG^q3)5;HDo%Dzi%L1d!jvIm)W=91TsPIHysko`atHAi1;0r~9 zAN+ba++OGq*u$YoG!UK{R_Ec-fxb75O?1AyPJV>!p|a8jn@eoGv3xo{hxe~w8BT1G zY0`-j^f!$WU+LnTjOU{*c)l8MqHdDHaEpYw@SJlVo}>pqm{2Ak9Pb=>=>;UsK@OMH!oQK4OBzLz)|M-PjHEetD@IW!wGsU&#ZP4Gm@*De?lV2fSA=hP&_5O~QdB?n zqnOt~ns=vKkoPZA)nZwu?}^eSD9NqXKL-?+Z8sg^Jzukt@`!vHag6>Y;C%+|IM#+k z;(24K61SEomJ?wTy^XnBDr6V|yA;RV37lpDX=Ma#l)NQw;9;!npv5^V`Y1DK*5dDc zS*`bC5j1mYev7kEw6M|OkUf#lVj<$3s5@U+XkG8%?HgG5-+3n%xa?0c~gN9uRgp`(9=KsOTZ%Go#A{ zL({S*W${Ccr=%284&i|?3U6n_KRZUDE&i4Bf3eU>8_Ws|bZ*b+X*}2r-dKj$l+#ja))8 zjNF7WqYzqj!}$HL|5(GiTImmGgZt7LvA;@5fD@`)rZ2acN4Yeym|Ao&Ozq?om8nZ0 zcMmVpwkH&jP*04o9kL-RPr*S19BAEekR~wYrEzdCIcU!tW0p}RrkW+ANzc`=Sn(qV%}gz|PtR~CHXv399sO~~z$TNLLk)kPL3+9F1~ zK7}4+X*sBmEIb7*;cdGH8o@j+yVxV&1#PpCKig8UphrUs z*5uDN9b?c|310|VlWZ;xSwFRjwzO-_anJe{LPtDcq7|hGc^Q5rtk&v{;8NSAyce~jWyIH0lQDbjyc9EtA)(kS z^195|3lDOq(t<87cFe!7eXwwGF1f=&@@8%h`rOdHrlms`T5|>il2>B>V%;>mtypE4 zzZeP{Azdnscb#-tQ5~AB(w#pMK3~+L7*dN`f7p)64&53wvVmxoMwc|oyeuuA?ESG6 z$x_IVSRi*kw-53UG<)1yrj?XzrnbN0%F6V$mYc-=GHH~w_h@|?;QnKMe>=Y*Z~Z@; z$I$3QGr1kMDw%u~in!$BMp(4#Jl?}nNSF;tDNvGZF|@WX?okzc3B5JRfflK4TAi{v zR%-?DQ$aLaNY8d@#$ybc{6l+QxvPO_zEaJ6EaK&vKR0}Kvr z$7qA=m8zyV1_7j3y&W)v+?z4d9hIgHG+zIPtGGTgWjx}Yx|V@jQgftM#H|r&#K@(f z+2*~)thGmqV7xb)-jZNMLZ}?slo=6(M=CFAF^=Im=#l#%BlTfP(SL8RngyMt!PAP` zU_69QK+NXdZbwkwhXmefouGBGPvmpNfcW8K5*)91N!T71=q+J3bV2rBz%7upOY4Kg z(Njp@Ui#-<3(ask;PBGIBlZJ}2q!zE&|6&NX|%}8Ni#3J)>%62K|g~;yUatn7)!u19hPC zLv4{)^3KQovR6H{->jRCe*cLy*$?G{heR$qz{O+0&?|WZJJr?ZQEm!f^@(pqj#%vL zX!paTvxtAn%?uO)(>m^+!T;1k!vE9)dRyN;b~%u+2Yiee*|R3@!v=TDY3L)(V;f{g zPYn-yFxDXzdT{T69$lSlIb=CB|HPTjLYhH?6p1>y>@?4?#u_L-r-+~@Xo@NEOOc@I z&?FnVDFznfg=|E!PSik0$1HOga+jfgib07>t0YN9D=l3`o2Av}(VGN?e9qS%QR6VV zn|M}02gX!eZA?osr+7#xjv>YK)B=sGcw894SYmBy(wlf&faU|~SUf_0BnoI(Tc-Aq z&4}E8TdJ-1{=+Sq6>X9RO!(B5p7r}@UB*iL4>6{v^?@SSSj4e(B`s5w%A?u(StGUS z7phX%bX+|xafDAIQy2w7Bgdhc5{SV-q#ps9G9)lS&?t>E!Ou@cX;nRluhN1OSTzj) ziHnO87Eo2D1{)V070~I#q-S|)ov&IG*i|Oe;GYaF`QhCxdIA~(GCf!_rI7_zy^2zS zRWmiJI6)8^Go_CZSUI1ki12k)NMPk0QKqm4ButpU+E=efwY=`Y%9*H(I-^I!8oeH` zB|<71@gvj^{a|uH-Zpy1!h`VkaJgStSeQCkFT)#l7|Q828YN1EhXts0B(Y3ps9Z%Y zKuDQ}>msmfl}1#_IxgNO4I@Pusr`?>!?s&LXL{&8tY^r|E12QtWMFf|%=00swg$bAI8$|wg%-%%Zo zawr>ESs7S4DKJZKsNCe|r*R{opa4HVRE#WJ@gJ?y#jUn8ct3R*6ev@Lkugdz^bc;s_Q66x(^AgQVIZCu=QaOL&u0z3PBi(t8!Hk z(|MTZFR9|Tr@`LS1D%lQG?t>7`57j}(7XauYh+vs%nDH&g%R)N@~^8|4c_b(I3eCJp`Bkn zrVxj~FrgEMfU65h0qz0@BK0t*6NG$3T{9#u$I>7q`#@kn*BEIhDdxW-U< z75_D`a1O2;DzA$bYh()ez>XM0@&;s^=ose5RkcyUCkD5R9+)$M6Z-LypU{sgF`}yL zeu0DF3E_{KVZs2+G{b~JKy)aH6yyi3K*0gXEd&lgF@1nQorcXf#?LWherq&L4wsJU zN0tUmYg8gD%}145fi7#HQJF>!BflM3d5;TY;#nt{Ibq=zT2&?T28fqZ@iJPxl<82X zpUyC$!Z6`kC22Wu5HDNB;qx3$<#0NshKqCIRnD1DYXGSvaKaJ}-{Np3hpWT}xQCvw zm9t(KSs!rXBMo0|u;6f#yft)mh!f=UKpYb}*GpK2x;3?8j$(uANy{6kr?5SdZk z7+1ciPEo^ASht^*v=c}Ja8z9Ij2`e%>8x9eKa80l}kXJ#~xIZ#1 zkbzvZS{~B$v_2Vv-MxY`Py+qX>kVo@T7e+}U+o|aj}_n&eMB}%DpNw5aE-58OXYaY zDx)j_#YpR61fmI$bb*!gp!A6mn4*|86JsF}PvU_fs`%AIlwY zIOfw?6P&*!IIe4KrKYX1&**@+j3YI1t1{28e|z;M1zxVm6aoRvBD{i{05KKtl}rc~ z8VO-S5L}-It}g?h*7z7TD#@zh*Zklw(Fv6d2?OvMgwHU1p2Ww5j~O2eKBf4K#-|LQ z3Vfbbr~)gi2s}?kXI&{E8sQG>a0h3Ygo|sY^`hj&#+{4vFtm|$0?g=2q zOk(%=gbM6PMon7|GG2noVyKl2^9oFZ9uU0J9tRiX45JWPx2UPpmJnK+l^$j32Kw8WZB;aRi88&uEqymypoOT+psfLVjXg zo20_R_H9gsoeJ6{7UY=|6AI!wCF0em48Mh_j*pF_e|Wbrekwe+e~%o`8&z84QC<2r zNw+acvF#zQU$7@h`nE)Wyn7{(${0NlNJJz$z=S*kZ+Z-=HGt`$hQb1|Hov zJ3I`0y&Z23qwjl2uiLRXH1VFARrrl{NJv8#7Z;b1loX%X21uL;Qr#G_;^LApxPt{2 zT`S6;z3Cy=^Hl%8&dAtMNr1SHbp*&qt6UV`J_LyUw{1(`DDdgO|_G-SN}v7m-2Cb78@x__j%BD<|OL5P=2bD~l zNFIEk*R-H7`sTJ1M<6rdF%e^K;XeK!~5#FaBxARA^P~)lbVS&#hT>e*T1-xwFqr zuY`zvf#T~Ntx?VJM)c1=yS$UuvYGglJhEW9S10i$0RK;&W8|ZaiC@`vw+X8uNof(L zYoU~1dg)VaM!wD3+E|zQf8(>`5)0cEb|{RGFK8EMN;DPMtuZ#m;wm-S|35U8m7GTZ zQ=VS9;PlFAYezIMXW5pZ=dz{Bk z5AeqW9ki(<@dnh@&i?~_^RP0gZnb=DsW}Y|GJQFXBlLPRY(pQ;Ol-?VmptPngAzW(53P1^o%k$WCEY<^r#*6zOP$d5%VmjT|Y` zE9Nl#co=?aqL)Zd!ENi5_XYO&<5K<<#y<0vu{eahRNsmy#(wK3V@9Jy2cW!D#u_w` z%A@I&Nir4yKIJdQ-s7|BGB!18n@_BG<|R4eftv)!+O0K^y6CLt)bIH zel$j{pEI=`J-v_e^aLT^p&MonHRs-@pbu)ud`c6 z?CIH8R=?Njt3#HXzn|LKr^TcOpAY!?(jWI+`gtpsj7ym!^qsZ*+RdXM{obRb@j{2M zvFGH{`KKRboxfRss)|MQY@lav#&$pW$Nky!Pq*Fk>4wTVl_}F&Z}{r;?boUfAJ1wZ zu}3vc-eJX>Ym1bHKSvMEuKBUvV&NjYASrzvY#4 zl{ZJIKbIHDo@=G}UiFD>*6}gjqCfEO`pW8`GEPok^_7d{vtN#Q$EVl9R<~Ze>Jv9Ny>I+GJ9^*${L<|H%ipQo)7R8Re=DbP z{I@g0s=i*Xcz%)p*6&88-fpn`;P2-4Gs7Zhs4A~-eRVj?Tz$UYV%h2TUANCTulsCz zihS3dKjPkJZ|qn&ywYb}lLx|k@~~dfF9nnz5&F*@KjX31ZO*1V-EMyBt=DdjXx?z| zlrQ(T+jc7a*{lnv7rpo6b@+b#ab8p=kH3?nj31D^_qI137cVZ z9(%RtUF&l~*Ne9=w!U(+Ce85ijMIDf2JGl}|C(&++~A~*vJYnuubg`&@>EUN(v?47 z7++cL@QvvCTHD#<>xG?Lws=X%7e0$S+k{1*w%Mb(_Ma`jk3Tna_$$rdj2hMMhHU)2 z;hKm=m09@h)3bX|$uy5Ar%pV=0{Yj#FsJ!`Zd3O^+si@f$+<*A`}cTDm%JoW0rj_*#pTrpwh@*joopBvHQ+o`_7 z^?=p8Kl$p$Q+vZx?~Ob+{xEA%`JmBn3qRPieddLT?~7*s_H;{sS&PW?H@jY0HRbly z1!LL!lNPFDUpc=0V%U}DS7d9;rdQk2#~r@fGUV&PmxFG8yRv`i#|^G1%&uG0zf^u7 z_v@{d=bjj~DCslP>P1Zt-5mJE7b!L6cOtj+Y3wM!82F{K=h4@mo#v817}aiW>ewqr zt7_2l+{d1c+VOPgfgx*;9T^|`#s^czC9O}K{O!@z^PpXUK8>F6&0leLP5;-nYU2dT!0? zJC{0cUbVZ={yvF6bWOh9e8;w`IJEiQt^|#Bhas5Uty!t>G zKDeMJ@ukx7A8N)euy;5&u%Y~OM^UHCyI&~uml_aFFe`cpG<=NviL z?#r@UFKzLAkaW9W-s~;D(U~J#?cOQezSREw(e@igPC042`N|(p#s3Jin|UH*LI3en z&NS)LV)@m!2QoW+I%>|L3D-`1cK`gHlYh*ODTzH<`t`eC?dve*Xw7S*+kcb1!5njO z@8H$TJAAt4K=A_QyYuc%zS=GIjcpx_vbjFFZJ+%3l6>L%jhm|P3@^PCx-VMHvF`LM z7ZRZ9hQ9=kDZ4OsYT>2b+fK}#x3l;50g1l*;_mA6bnkyShy9GVb;LJSJmZraiS3CR7t`LSV_1XIR=1YYiohba!G*or;_O9}ca|1GW zm2QdpZRx22<6c+nRE>LV)`*=h`y1tFPj$L=#6Mu$H;GsBM=bvI^w=LQ+FKQ}Tame@ z<5!x84)+^;P4#)=YVE=N;h&FJ-%9y@yWbBx20nX5-{?-ph=o75^83U-@tfBub93ZU)>;Pa^C9F!jI-aKV6?5XM5SDJihtn zn|5>gI%S96Pc?gx{#(DnM^DEUPQSeK@%i=Uc0Tyr#Gk%+?}pQG{QUcAEyqWmtV&$6 z*Kfm<=|1uI^h@=HA0fx?wbtdmdmY%ad1IvG$>2kNKRmU1X5_OkZ7G+x|E~4W{{ec5Sb=A>tSR(&-C^xoEM)3L{o9;Cz@U$ibAKW$^* zkB>e6;x8Yy7=3r%SHff6_fi@U<+bKKd4WE&x^nG&i&Px5)m5T-))sL9CIj-M) zKB$Y9{`cJv`W?tiSYH?#G*Z?>8j5RL5_;dt*^*y94)zzjNoQ+>c^@`1$QVLw6n4jxZ02FMUE? zrTr|y_wDv~2VMH(z!qClRkz}wTD`qs$|oCg7L7RnbG81-Uk&tsK~wy${m zu`QE*)6N{Yw(pO&uk>8`>Ya_Jm#;Yg<$oI8EFFAw&f+EU)eHT;j=C5$>F|W(_U5mR z*yD4n)8y^W*x&PC-<><^^b*~Mk-ayZZg$K%zx$p$6W?f8T>NY3J2!&5YhvXy-l}&c zaZ=kO{SBX}clfN6Klf{k9o=6(d-Hn}g1(2?dD*-b;OP`~AU*Q@>05diSN<=At@%@np zx4-c2x38RA1wB|^`*xB})?vyrr|;H~TlQ)7)0>@pa{Q?I&H4^;>`HvF?cju%L(i$F z-M-Of{7>cURQf}|n%?(&VcqeQH{aR$RcHC{cI&HA7jNJFYV`5bPi!`o|GH)J=`S~< zKk!0@7yCSDwWaf_342FhYHHqOvi}yg`@c;l4ynvPvFY0jpI-PraZ2Z3?+l-jzV2?H zaYqv`H_YETm@A^g^xLsPEjI7jc=dxBX=95@Fr8!D2K>~ZebKlhf%nUQK9=EgbWz){ zhq)R)=-k&*ue!teOQUXl`|`6{(`vrjIC8Ab)$f^RWAfft9U7LKQ1$Hm!3$fxSvBYF z$C`9L@#>Sd|D1pQGtxrQrqZ?no5vLuZ`M-MuB@{RIo_wX7E%va;X! z?yhxhmzO_t{`HSr&-?6RQQ3j%Z|{9-Z^zBH0Y5DJx~MAY^!~1QKk>O1wlMbky!+$U zzI? zm(TNGhw;d~J1l%yp|0YEk)yv}UwwSV!uXO_yYz<^&S;ph;UFuUeE|7=Rr6ba)Urr- z`^J{zytn#;>%O0F3wbL3)7dSHi(412d-nY$>66>s-RPWiq4kj#%WG^65>;EDIZ@s5 zoq5U&(?8r)ePhGVA=FC3^QC=ebuKOr>3m|dRerrs(1|%dd()zxOtqpTLpNUB**sa( z!S`*y-z@WUe(pLYfAr`ziN(d5dQsN`<-zaI4H|!3Wgf_)=G~vX?zHjrt{Lqr12&BO z%(!Ubx z<7?xh!ws&jcE(wIf032jI`-?EVS$Zyx1aFUTS*%R&VulB=YR9`lC=wzZ7g3$A26i; z_y4f>6@XD3@7osw1PKHuXo9j$OXL zT$4Tb*1Nw;SRnqFrIU7l&0VN#!oh(h$h-bsp2 zt&*bE@;3__`os;nILnx<*XeV2Vw6dcJGDIUB%^pm#c7Pv#(Fn<;A>jvJnVZ%+_<<<0RmDl{Mu4{1!(#ji?^5xo^^8A@MK0FWubr%#62RPdj@REoB^% zvBc`$@vk%%Z@zksDs;{n zU;jsu{TKTG)y$=s-)r~z8%oZo*tKYnf~EG%sx~gpo>)UttoS=m``Xu%b$2%U^%?th z>dDR1eA}nlnCs7EmjYioFPmMkd~xR?Id&v+dS7b6;Ncx+Z0HmcvtzY)z1rnGmF4#M z_OZ^^%rYX;$Ty=N_sLd2UR|digt;^LU#ykg0XQ_X`%lti^Qt7ItT{UOo;kN6m z<|^{X+FK3EH+ZmHzo7SqE-z~u*634qo_Wlp$K!now>!0V{qshf^F>Mp&uLITv*F69 zj@2h_56+u6#lc!PckCKha!-S|txJtEwi~*4_^Ca`YNi@p?E1k*0bBl9HKK}d``v9; z4gY0G*;Ff14BeRaP_vsO)_H%P|0cz-CeQj5n4T!^#sNv5&XlU zPT${faln}02D&{ul%&J%9KmNUHEB1$YL-J|&K>Z&`L$-F?K*=;<*swz=BxZ`Jb(B3 z+eQq`Int+CsV=MH7npS`D0s$P-;(R~GYoEDn)DiQF|g~{15Jt@%(!J)-b1Z(4}G`( z^@UMu4$Q82e9eJsi{Gy~aJ^FCrPkg4O1m{jle`5^4IJ&=u-g8#TWdDhl{VS+UZn>l z-PqDCv}^hTO9FF;K3p3-C~$k-r-OQKY?15b;IET*&dl~^!{aQoTb!BW*FNM#aJ%#c z(wr&2J$cBksmF`2Kk&K3+j^_dZ=HKT=*pWLf3_Px_TlyI=QrHSIeq4s!mFB;xm;pv zyDghtj9*@!3z^l&aJ+Snck@fNDLNzJ_BD_E6P|d{t3svHhO#f9AXdopkMY{ipT48u zs8gvoPO5zJ$lJ8r%anYdbzQ<&tJ~ctj@%-o#U59>Xzo168p3R2c zsWCHqvDMXcG?`YobkVCTiX{7E*s9UfPNpd^p=Kwa1ObcIG)|D})7gF9+*@?bIy?Q# z_v5w<@cP)Z-{n&oeyz~N^KP|UyW*W4v$ssTt{wKLf0_Slf`hx_H7VQN@59FR*=ug` zSy1AB^%-^aleP_s)jVC^3$NmoxUuPJj6n_duiV=0g?{_{VrN2!9@*G5=Ahztbg}yP zEcN@|P5!_CvF&jCZC=@5oyyp0V2#!#11|)8juW%_v$eI-mNul@+BG;?(Hs2(3$F9) zdSu_;J-@HHP9=-9;ruvq(J9hebcV(S~-W%4eY?SOo)dO|Y z#mwsWY2%f1MUL-Fn<;tyt2<(pp4+hfv_>&9%=7wt+}mFldXD~ef34P2HvYNa<;5A# z9ywlQTYLKS`OtC;o%hsg@-=g>%xSW9?QtXEn$L}0eS=+#`nf$8I^v`w13Q+ z;GzX5-s;%qgJIU%4c)TU@HiWAcx;b@Me3xOpAjd`3!&2|yQMq0y;kX8Ztci3=2)Yy z{d2Be=l@_><^@N)-+8s7%hvnDCnPS@=fk8*gY!(idV1@I9aB07th$&j?u9?z_Z-^$ zN!>fM(z+(wyx>u%^{0ZpyJic%oF-3)&;TuCF`SGWN1q$5Y2S z;+rzgjv*`GjZWG&(UZITZpELr%;Rc>SxGMrS~Y8Tvb9H(j$T%Or~ix-U4wM%+f=AI zxXXnstsAe)@~g}4F~JF11`NHCcKrS8eOLbGv$w&`H^D15dDOr8>*Z20N|pO^pmqH9 z<=1umRIFOZx^@1@StIGI)Xo(*NbbVI!{YID53` z@rir&Uz0x^qU#voRk6r~(2egCo~l=A`tg|S^VT1-_6|)`y2<1d`qBD9R!CcU!#a=}egmiJsUt=rO1&j+Lo%DDbk%GxdiMt07+ zCF}A(^ff*_OX@r;!>M>%9&8=|yn2@Ag=24?x^tZWlnbSry}fcE=KA%0d|v-_K1Z`e zp4<1Q9cKpIC;FXZJrvqWMY=3U5byKHY509e!t+XHPgqry*$>5q47)hTGFC^vXL`;cBs-X zr1!P)!Id_p9aC>b`(HfVS54eMBgf4rEmr^5-|6v#22)C|azE|`@gQ8nb&ZA z$eNj7GQ0@**=yaPz~!BP8ab!x^}gjEuPitrc*bAr>Nf7#t>iYJ@ne%sEW7FI$lbrR z^*9}zs!1$(k)fJUh%IiA2z;A<7`Rx<(f6c#rM+q zyQPADyPJ2+)lq4#?LIQ3``uD5Dg6rR&-l6ZyxpqJ`>UgF_`KF{+mLsCi>BG;{QS%A zFNuQUT)B3}aJ~7t!tHhLl~O*we#7Hbu#eC9J|{+&>^`q?ml-t+Pd#r~n^T+PM*Rm9rVl?3&M~?)C~|XFV1grG@No_Pp~6}f*Ozbodv?@)*@2IA z_?eH1@Hvx4S_ZTXXc^Elpk+YIfR+I*16l^O3}_k9GN5HZ%Yc>vEdyExvOhu z*b|2}Ugo74fL|&4*HA1(!k8GFwb<<$`vhG}0nWj+X7x1GIeLez2CU$#dIVYT(u%8Y_ z#leIhx76JP?D6R-_?d$(zy>q)D0w~Dvxazo3Hv2vRDJ-WulC#%gTc?7=mC)@=8U;x z4(-V~=ZJIVNaA_JmUte555Hchs|h3ntPy|e8b4}mIt!gdX-kYNz!wLIuEZaCq>r}5 z!k7mG#R2BR8Zno(0OpoC4o^Slsukb}8U`id+1n2u&N+YaGNP0Ng7~3a-ABNhy+asx z1EL$zC;Dd1cgDsT8EZs|IcBbzb8EIZHWY{q4TrEb8|N@yE;0sGWYeN=F%Sw^vV9C= z(P<6P7y4w$U&g|i(g2Pm=ALt4$u9f(ULhjX4MLXm@_sc0h{|WQiqQYSiVu4*79059 zL?8A7mU6`y7)w-9Oep4c&N;E*}&`{>VXqaH`G@%mZ^sKv#;#*Q)+0X?*B z$*;8-`_}tY7TDw*srke?bqB(uO<+)ye}w)_;R#34IQO{CfSO;g&~Hmzj&_YUUt92r zzB)VFppE)CN1Q9QTybu#Q5_7b$?@D;(3;>k7~`|m2|&%iW#7QQ(!_ELz8ptCef^$P z2*xcvN7c6A7_YG#fLearTafwI-5xL)sNy5f*G0dfGqk1le8T;JK1K)PoT<$v=a_S? zq}J$A<5FVU4ahidO~_}+rV?-Vg_ z$~D4gnCMI`;GEKDw!NazY3f$9`AZbqbcAZorP6QCIp;pV${2Z@0MVIT;oK)c8P~`t zbeg)A_UHqBiO$5iRQk;}=e~=|825|BKy;_S;Gi-teH1!RJ#Xo?&ku^ z9G;Et0h#?9tl~T04@4EcfnsH@21S)I2kSkj;ydR)K&5|ygKbBZy6P&vbAF=YeQ+uZ zwyH%{a1PeXIaRLRgXlA;^z*v<5s2T3SH{G4ktlGU@BGwkWpkh{?$dt2VxT1;Kck}= zDN@@j??B^wKp9utNLl)J!fq*#aj`G0|m4L<)x_4}XRDt4p8T&wx;8NOx$EKyXv|0xM$ zYQ7A#Aa98d zU_iSX>?+bC}f8|RWbm3H|4H@`|h`FLJ*6wQPprERt&^Pa}u&wnaf z@IlS5auxy~rJ^G;pZ_ohwP*0{7VJl~+tS&ea~}iX*+-cNerD(>$_YiGfYJuvb48SX zfuK?!+g>UPW1{c81%5Rh+$)_`^ia1NKYfV^wT6(Iz6KFdW<`c`skFm6=iHNK1IqDW z^f~hTAA3}6@P3;ThzRjJ7fPQQliIxfs=`azy=Ex&u-ySrQY>^l1C;#qB_gDDKY0N~ z;r)G3du&LmyNg33YF|qA0@kF*-%Yuzz5m4-9LDv)&T|9rN%^B~9dCXv48Na3H zLE2FAvQ3}tq0C?o1(dob+oQw=-bpGpXtT5=%jb+sDttlc%OLSZrpmqMHlU1`e^(*4 z9g69z+O^MI=2Fo!0ewoFY|HDPbu}Kf=fT|IRhzd%=%;VC(g-lB+2lRhQN+399;>v& zxmNn>t-?n+zL#_q^@bv)FKjop!$4~bI@HcgS-`6ne<1pk1Am&LLstH7(FQU(a@nGu&pyuCl6+bFk;AQ-3_Z#+ETL0x#^wXxAFUQeOU#-z93@T-L zuT5f2$d0jy{QWPX-qJPm2n?A7QzXiqkX5^OtUU{Iy>14SIb)ljkt&}d$ba4fe{J+z zB95uqPKp*FbbEVYJHvI~Z+`;e+P?Nup{>;xnO|tq%Xg71p3_HD30u0qDDux}rl(#u49H z;dzI1q^6&9%DJ_LxOb{O6H)JTpo}d_tnk?SEXZ@29#D&ieKP-P*^1HN6aa6%N&QNmvhBAb0igkvYSA7w&n51;6DOv0XCSiA0_i@?S3WeV4d-F z2b=&k;x%DuALKJ#M2WIWU)ZKCOM4xCq_4JIFG4qS!JO;|M4p&4=I#j~_-rXTN1Usu zAXg}z0(=E*@x>85%t0=|8g;;+nk}BoB1@LecC=}Y=res+^D8R)LSTz?6Ca3b$_E2G zfT)N==zIkIzW|o5c?_Az4S(|4Ovs6n`N(79h}<94L0v+xC@nn?%GT&RV|btQb|z_B^Q6$u)4zg1nkeTl<)E z=ALu#y(uvq@CMcauK-(PAm10@rUjYsJ{QacIa@y816!oX-seHtSV=V0@?k(fV^tE1#`mOFh|T4bH>~;|I8(G%G`bn zss$tR8Sf?99f7E{KNI?ud1BkrS+<-7ex9Rkxo?2YE}~BAR`Zd*s1eW0ZvmwY@7K|p z4#PR6&um`;8Us; zw}|~J#(Mycz6b45vCI2=N-UGeYO3J_w*lu z+QCWQ_my#4YxDlN9N@XH9#9O(03-o;#v^zwX9vmyZGZ^?uaggeCEYyta($4##q(a6 zCCh*EoTlch{5&|q0#5dwexS4)h`!{&w<6l2O{E|7 zjXv^xa$jYf_thVf7}Emad#(dM3vK|EIcGa6p7)^EDp`9TtPDvtKY3sMktr3N_W{(_ zwpzU3qL23+ac}sRxus3oR*UhHN{d$c7!|CIuGmbn9{w!T)1%RKSlhmFCmGa-> zc`wWx%YRyW9#r~T)v}6z?hlPqvGE?^d$f^ihKrY zLxtM>M_zN}HKc(Gwal54|5DvGE#y)yzqa=A-Co1d|1EU!JP}p&Z}@&^ zROKczdbtnqtREThUXm;_PJ|=N&+_jB%C*Puvuv;ce*ec8;AdJI{n#0>^!-lddQfYh zM(8nr?C}5d-cLsc)aKUKzNow}{pTm=8zexR|8J1wXlx=seB<|&ZN1)QK5hSx#uICY zYg_{}0ZZpSW&c|6`T^Sc4@uBS%Yc>vEdyExvvEdyExv^?^(fFC#^?+wrx13N(aRT_pk0q{Fgn8m)cY6%O$L13*a*>46UV7l=M@Cr(6F`- zWIO_?iw>AN4Q_$-+1Cp~R1)ZB@Iawwn?{0MST(XUh=L)`dLI;lY*R4Q+1J!Y-J~eg z$rrt*G4dFVVeJse8oW$xldJ!~&4{4(pYgDEDBC_9@im3||Jz}qhoaZyh&dJJw!xGX zNSWJu(KeDl?0?jdV5D5p_JBU$Fn-gxn@U?Jjk~}<_^t;`{N^_O_eDH_f`O*6Xx#3@z@L(34e0`ApKsP7fKsU5Qo#2MSD=@v2?*KPsJk%NUVem4f zch(PZK|93R;DOoDmvYAcXa~7q8Uj6hi@O-oI$;I^-7w$KKEN$7JuDavZdeaN33cdq z)AjVgdcaxJ*3yA~vA#LR46`ru7_z!UuAupLh4*y2Ib1FlC7YoMQa)JKH{{3nj!0dcx)pdc&5I zehBBU4E{iy)d5@|>BHJkZ79z5C)$WAKijTg!qS2jT_O(%hP7$lbb$q#FH>K(y~qe5 zkU`O=|MW9d=fPq68xuAWkO%*ypvi{$stxO*43&man9cvw_7US@E69|Lur8Ch)Yh}x z_aAny<^S6@ITglZ8b?kADcT0ifaw}BkLzt|b9I`@Brmm18(mP?E+u%3L0k+H+1obn zdXfgM>VORJA7W|^=m964C;rswe5aWT?GG&jS_ZTXXc^Elpk+YIfR+I*16l^O3}_k9 zGN5HZ%Yc>vEdyExvMjrD1NOPi$kFhW&5g%h^%#4r!9>}+fFCA=+1^64arcYSSr7d;J@ZT$?j_6AC zjXsL_Y>A6J1ZBnmQ4wDX=$!$42KX^OTp;MI1 zA-@Q+3}_1!29g5t%}9ol|2{a!mILHfn+xjZZ!Lb0-%VzGv`rt>e523wy$w(hU`!%D z#>$x60nCAjPpOBx`J1w|We>#z^LBvwR^l4^m{;=HN<0^N16Kj1KDM_3_UHq9q=>d? zQ_UCpNMGr*twepy33H>Slex4tzS!X1YSzQ~6m!ad!=^95@raTO1gYaaKtF|Umb4ie z-4M5lM0~Ps*69;{qmL0K>h1?nms0;0^w|<0_Z+1x|INL;fTM`IZURa>v>nwX;*)LP zfYCe-G|c#zGqJ{Ki$OG-sHhqXH zVjR2QXD^kYCxtHVPbF;iQcwO3iW{pfN zJaf<{^Fu#~(SW0fx`bZZ;2ASA=Nx{x-0Oli8g6l_`$M-1Dv1^Sto7qIrdwVT71ks z-w(_4vg}(sCfTEH*%$g2S)vZ+U+9ev@d*IS|n{dHIe4irwvfkVunSwfG zozW>i=KeAu)&~9LyQc3&gm4))|rcJ4I>r1(^n9j##-~2+y>IORq$TqK_Ex+50fi`ssy_C0g z51I#F*&eUYh!SneKHNo{xhIVQm{YcNdLLN$UMEJaZzQT%tIM@{ZJ=$%XwgYvMn@ClnsCK=Z>h4{Jf8` z&t78gM0~<7bIe?;Q8RQ3o8%|X0`j$tX1J6A9E@M+pw2Q1Df)Iw;t{+}B|azA|5ETU z9<}c=v5#Xy56hhZbqJzvd7Sl=fO3tEQ1J0uu$P!)=1#W9JTS-Bh}VXg1D3=MKwe8| zhD$t)%6ixqL|xP=kF!2QFqq5QDm*n6JaUs`N}Wo6+8~e2M_=*)B<}It>t&wSXxl>~ zKIUHNVaeQvM_fl+0a=!HKFjt4)Ycxl{|}W#j~wF{w6g-#A@7I64sFW1S-%FzI(RL} z>lw}eA^Ca{ar3OB)Jt2kUe+03Ux0Hid}9A=zzwj4XovApmr}nnK5P2;UD53T{ZN8A z;qyUw-zQ}*&M4&Rmr@_w+W@6L?&mTu=Pw@+9+8KN#u*=D67exs_VKLE955GZveZpql<}d< zW@-w~XMoa2we~0Q5yBTGj~o}zBGj!$)6psOzCt^>8l#0i@=`|lL0#0TM)W~>E|P7_ zbvZt{U#-rZHBmDdfxeWG;XHl@Xe%-hYhJk?q1Hsa4=U}boj1+w77OM6MV;avs}!Oy zGXb7CBNH2CX@|M86d#5nOz9vw77*tH+LPCqt#vOe9_%vf6uPgV9p1YFHFcDstb7ep zwF@tsXag02>0oiByEQ+Cj zs0L~x9_F9dO09oJ?XOUlI>cO3H*KiVWOT~5520->zKa+a@i7;X+2bMp5AoXJb@%}o z4TSgZ1}r9`{kUc*eJP86IsZJLqz7c;dc6$DIpBJ=cHWfb)#{X`4mtm{p}d}WZd5+| zH$tCG*5Z@-B2!NdVXXdEJCW-gUAVBu500+J!F^3}nUJLXqs=z%d9}wRD0G3FT zrTuLnG|TbPr|3dl(|!QguDo_wSGMK#V^95tS(ngv1?@P1qlr4HTlQ@?+Lr-gn`Jj3 zx)FV^2`mQ0bu9aAYyB`0iJzlz&*%tn59Rsp z67U3g4RFumz4SVu2j&7jfS&-K;mQIc|BPA20knBfj!MvmY*VhU#@LTeoF8k%@iPG9 z7V{w1;1~3Liek`)uqS*F?W!32FOYl|m2(gkb>$pevcY|k*XMtM_-wE03@*YTVA96%pO&8x$3VSU1%%2tbuTeq-{0@-kKs>`mWjWq#Q|v_n z|Fy)MGcT^jVrus$x<@F!cu2z8oVUP39^Rio18;z#=zeoO8 zAs2G~=SS1rINGh+P{{Xo@?K+0{Sjm+>j+8;CA_Z-yPSv8j!+!UbvVO6wfCQlpSh6N zqgtJF;0WppC9=J%XovT_=m@*tTSs)s|4Bvu2Yv6vd_((u_r+^~@8AfYd*sqmou6wv zV*e=!J@RLJ{ERg_pnTU96Mg?y;&tF+Cn)0x5}&Wj`;XeYrh70JmG5935zCLJgKL_3 zwe^0(Ywo{rU-(w@$o%vDnmG4_S8Dlp{LFAq;T(kbUP;@39G`okk=H?Z@0I?|_g|3* zt<*B0WkAb-mH{mTS_ZTXXc^Elpk+YIfR+I*16l^O3}_k9GN5HZ%Yc@Fe|ZLsKO_Z& zdCek7=fQ@lFz8%ZHx<4*C)P~`=8$z3{LtOY7*+&18GSt<$|BIkXmB$cO+}!GF^F{* z1}|d>l$r{?k1^EQXfzdi=wqFQAN~MLgm?kICE5yw-M+TiU z>v~M#=OCT40kP|K9>zeQ06)D?sIy-Ha^^vw!t#w^;J49lIC9A^FtW}Z^Dk1O)H8ql zuvyfx5TH3MmnH#>VU9tcC~mHs#Q&%6Vd62Z7kFbLs^uCYA$>@asrrBGK4JZOFdNKu zUu8Xv1(WI(<}=y`oe$^dAM$njr)rezGLM1r{)ogc!0-#HlK>~3C;rswTJvv%YoujB z%Yc>vEdyExvi4vJKj#ZCm|hOpHy|5uTr%59U;0DeC-tX7*A72vAn& zVM*PNA~ip0(_T{Zlj}&0m`^#Ef1n+idpBjNL+E6VXd|*j9n>ZCI@(X_Rr<+2T;BVa zpdFdqK-@&sL0z=Tm}nyr5K*Emb%^{p(oe2;k#p|ZvY&p^*lpA!vQ{CcO4LQ2A|~33 zDDkWzavfEEQa>U572)|+JmA(RNBh(0J?GjGKu^M-L~fEIFtyP_Oe1Nb&(&+F*nZup~Kee>o-Y;vbM%9 z>{u#=p1+_|NwS}|Twi&hK-l5hOQKY0p{=~WBC_ulhHmax!amm?eXxel5fOTOwP|0 z^u-1Q$$o}+f2SYvS@LJ0#D;Ptctl*ZDWAJ;q8-x)9b{<&2tC|0=#wSlej)Ey^4jQy zF`?%b>V#sIJfr!#zJ41FH0on zlJgqJ%$OYIOF-mdZO8y6EQ`7i7!xDbHD70NUd|mkF?igrCB$>}O&q zkmqIz+DzBdY}2)F}r&0u{TAp0uUsY~Pr)&IFay+k`XJ1r2$$RqUil=yg_ko^=qqU?)t z+0RsH(|5)o?%^Uf$|(IrmsMhZxlhSDgl(2w`(pj8@lcjJWJ-pH953(X;gNj5rz~~I zB>a?pV_oDpG=BKRRTAlYbKR~{>DQ(EUh_U;Sp{$aop+oS<*Nc)*Zu5F1uaKh- zCDGPxK=7~>`H}nNI%8sNYJQ?ym3SSbRvC$dzM24iI|eZ4@6BMHeO#ZP0Q&G1C=AGy z3k|W}$U}X$5_v^z)InV`Wky3h!*P5TV98I$Kz(rldx(3M*xz=bp3{o36UI2N1nYtp zp(5g7U8bFAh%vSMxy-9pr;L!NE}6u+k>gvW0ZV>LEH+p98^N4+;REMm1yBl*bAYBr z;+hfiA5l+f=By$0bAEa6wwEX)uRrP}abE8L!friwMiC8%Ua?MvJ(jfpC(sID4%~rw z0PkVE$K(f^16;eG0U_&)I`1>wKg52(dv-*LveZpo)Jfex1HvBn6h2QzCFO(iZ2;F2 z{fG>>PxqH}@Yy^W5K*EmbqJq$zh5r3{Zao`#5KV^H@th7m`^c>%978Bf~S`QoTm=v zhdN&aAIx>O^8(+RxQ0st1A*1R8Q?L%-!Ueh0~de|fDcd};B~6Z6W=W*1b9tG2Gl`a zO8qC$7v0FxzRmrK`?DMa*Ae$7M?kDeS$}8f{*h=goR$3-*M!`stlPpv86_XDG2VZF zB;pzF9w2hSn1aFq*H(Bu94DWA7U4PMM2(1?kl1GBNEToa()~Y zLtQ8mxw(V7{C>buHok?PsLBuDzl;3vUiqU?RycYa;9e6R$VYyAiT6f6XHY-yV|+IK zQHW<{F|W#!@hJO#i$GwM5xVwAK>mA*a6Q}tc)wMG`;gqnGhRg2&t=Go{Io}1K5NE6 zJGv9kj68FP2TNy5Yw?x9AlIPC53e)%ymvEdyExv-g=>0Q_hA zInV!F5A}e3{+8zf<8X5wpQt#?^?;Bt9`ri}gm{_w;jbrfF}*E-OLzWIeFjOp&#)8w<>=;~T3zo#h{gOAR=l)KIpqrt;B(Xcp9rr2R4 z|1j6EoWPX9h$Jvqp*knj!*cl8*9kuRnsR#}$Qv<^GUZ(FWk4Q~4e%S73jXRR>d=Wg zB1N6)HU@^(+1BYiO#Q}C1S#sKpEEW0o9bR+Jf>ev{ilvOlIuQZ9)k`)$|}{3Qr&FV z80aK?!zd;$%+LQ*7k-)s@CQ5;)o)$T4%=k`UqJj0sp%7Rv^CN)pk+YIfR+I*16l^O z3}_k9GGIdn_`TvVCPxOsG(pN`N0x0PM1OVc@Bc`J~ z+M;}o`bwY*5RuQ$A!ZlR25r$MZ3{o-lD^Vs`py{aB|g6P0A2#J-tg+Dz+Vc8Dxz-M z2+t3BoG~yK#$*e*gXth3>)^xYPQV9f2{Z;e0RF%^K<4H58%F|;ye_DVI+fqOr|pRV zeW6eEjXu&>`Yij!m{J1P$P&^y z#v*)TjEMjxF{grO7wY_eQ$#2ag!mm+p^NJ>qC{DthdQY{BE(o2lhDOjW#WB9jPZM3 zuJT|6>ZKtQ3{dA2AOT=6QHHYAL0!}t8DdQ0J8aZhT~c-mb@p+8DI)bpraBhF)JY78 zfFjBWdFpZm6@?P9hn_SmWS_9ZzlY)|a)Tnif~9WmJN6Lo@syz~bx@b1h%t(IIoG44 zc6mn`G3%Kr=`LW0Zt@Brsl$=P7=>=ee!$#*i!vtQNU8~C!d6#16q8rT)v!a(7FNc{ zSgD_}i#_HD>W-$gP$=S z{>STv*D!S)l;o{dmG{4hoPTJGHaTyWa&GDT)5I)G`M=B%IcSVFi8-?6{4)@ILe`st zHjwiCLlJw=zw$LV*@8{6C(}Q1{*8_GO1b|GX(GW3le--0HQ5SZmO9HHm{vqam%80$0 zx~Nm8QfLU7dGdgTI%Bf*{6mqofY7%abZEQ#j9H8^7uJZeFebszSe29*9b!F^?{B~puta>n@)02KRe;wl z-%Y#*gdKT~7fJm+QCAZCgxo@DaE8=R-Lw%O5NBBWY>hlI$XJAK@-tR7%79L>?~tE! z;S0!fh2}pb&jI&zabKY9azLEjilF`#U_Wye3s4gKI7S}wiu%6mKJs!MsuAbM z7hnwJBN&?}V2#`{DE47^<@lLWA%JVNK2QnB3d9EP0kr)F zknIgI_j63%3(>Sn5!S9_^F1cc4^sE-Fc0b7WB zkdWDjKQH2qZ zbAb%+JDq`Xz+7MvFdG;Fcmw$W-d_#^!bg^O0p7zR1L}}p|%PRYJTMSXR2 z4BYG!_YdWKIXVYbqjCInjrYC7fQUOXYoD?_(|$4Q@Yj!C6{I>>v4W4j!@b z`9?fLsO90`9zUnIARyMfT>clvEdyExv`?G^~XLv;z=0(84<7f3)-iByq76lJKn9X9HiKeJ;!9zSQF22h6JcOiZSc-Lm^{B8>C z?Bkf=qYP#3C8fPnP$2Bl7HwuV_t|2PelSjcZ>&Aw1Xv=Dk%w!FGL*HKggxr8#a;*S z(Kp(g3dqDcWIj1wMji;K?q!ytEOppQj(dHgNoUP=N-=X99I`g-VNA0#h;^G$u?{J?y(EuV>4XWtHhq-Kx$ z$-{LQ4^SgDdxB5Q`A2jxMz#HS7y4uaUhim{);{|OxfGYs|#{yM=^nh58X;A+eI0ulI*BbW?dA~%{Dk=BVKH#RVjaH??ALRAa2Dl1P zAM;7bb-B%c?xhFJJYo+*Gh7mT59i_nKwY)Nm9mY2ag+i^1N(sc0QY#V$w$CJU_5XX z5HY?+Jr%%pXbZ?o8Tw5;2E?_8>Nla9up<2DwGeD4#C}N~e*oW_I8P@5kwb9}*jh4P zA6{ z`scnN&Vu2|ICA_jlm!9IJt5aQ79RP4fw^A+i2X|KycnLI$c&47q_PZ8C;hw$(0`t( z#J+V1^&f%gKYdm1Q$LFT%rRq7?p5D<{m>7Mvr~t3+(81&iJ2x;A>y- z;~2m01;2(*@_!Q-e){U%0zFXbbsj-1p#ruMFHQhna*5NN58I($A*K@l7L+JGOnhN_ zkS>!xlqP*BL3ZTN%%2^8cmidCf4--c2n~(23`E}y;7T*S$K^X)J_F1KIsi!kdx|4tJX0RIot~UWc)ag%0V1l{M^;QN@%YSV2KL-W^N@7lE+ZRwJ`mru=B+ z1)KriBPIaM5p&P^H2@sT0DJ<3FR1=Q?Bf`DNL=%~0P3JF>ZES!Q4&8l;5(z$Kph}8 z5DQ2MGy@n%Jzx!R1&9eKiG3U+Pbq*hjLR0{T5ALx1ehbr%J_ozZGda58eoYyMjpQZ zK5dC9oc_cZFAdZNDg#`Pl>qv~{4zdkAP;%F0gfW(XCpwp)@*Z(djR)Td3~Z8X{rwm zv>zUE4!MpTMO;fp-<XqaZtkZSuG&G8LYF9W0uGkIohWlHx(u9 zz5CEKjCoCJ`R`u{>-W7A03A40z}Kb{zV4!8nN0MC2m$qn$?=n0SmV4uiO zI@Bo>2M{Fkqc%?)z|;Yd=XVF%-OXTKmK%aL&*Fk)Irb^nS#|W?0L1#NX0G!rPOzV6 zAt84Ub)IdR6UHRuP&E;s4d@SJ7T4EX)Q18>A8iPd?F~ZbJ3z=$2XzUGfy!NAB2XBJ z2XLq5GZXW~oG>3s68Tz)fu71iMLQMRd{*RhHP^*Q-~#Xp;Jk5e8KVp_-{eUSM1&ZF zSesm*N_<7%x`-$?%P@Cb|18yT1pPIDh)`Py34dvWZJDy6@d$8{JMFAHfnPu=%IlnV z=|dakpo7{XXAV;L-&2F56F*D)2YREk&UcuTE`6y1Iv?$SM4E6a(7xiXGN)rK|fH;Sh<&G15sVH3I{+8Z~iyR{lc?B^{ z?stO$zFV0K3+HJ?^aSMm@$AtL;4^(gU=L6Qm;?x7owhdtbpUz(&@{adnu2l}Fbm*4kNX() z5v&ISwE=to55BVyAgnXu2I@g?K? zxQXlWVFy;)z!^GS>)6;k%-M1puG9JA)GF&lK{&7p4n zfqnY6@0Pb>Z}0w{x_8X&*{FT*KAn1WFI_lqe*Tx+vqHbFef#xpU%Gqyetmm;cg^it zr(c_{o!VA!Kd?cMF73OQZj--Ihaw${btq7vU6K6Wg}h@?fAarTo40(YzTLcgawKL& z@4ntHF=#ukGyZVnA4_m^k1@7Rt;z}FrRMP{LDec1>tRF0GIYux2O;W8l&XCaMa+)n zYL>(D^p79n9SiNaJ*zaub&{kn;dHx$2QEV6=BgFTH5kzH#aEZU=_~J8KX%?<{a>9N zaOC6onMb>PzTUFX_QyBhReqQ@N8J(~tDUSmZPv75?Z>t`ol2LuYK)j=AI$C3Ax7Lv z`8^-c?GwA@>lRs>g$d`*pLn)@{)1NtP3aJzpdTm$dRt8 zokms7l&P)z;+IZ6i;p{SF7f-ev$ngGZJxIJ-9(3b7BBy_?X-l|QZ3tBuG#Y)5AR>~ z-dwX%j!`LVd8A3Vyyj}(^E*?F@AYT*OvWdP9y#heH2yG|RwsoUualeczpU;cK_owk{hby`#X(yFfh^{%_W z9@%-_o7e9P?hPrFqRbWJ)f0seEuZQ0rC`y^D+cw9ecXLej#1?fJzu&h{j*C?52j9) zbwDCr%$Ut**lwxMR4pm*_$IkZfP@EkVR#uEZ zGnMzG)gOCJbaM4CkiT-3*maUuJbL3y>cv;fXxET=xJ)#lDLuE-rD=f}&g$v)&N&}3Kkd`q^>$s8x0=gRj} zT@D*JjXu`qOs7fZKgRg0>DOch%Jy^DZylTBc=`B;r?%++yI;FB+kf>KRVg@s;hWW4 zrgfU_dn`0dK##uTbyb_YR?h2H?NIvkkDR@8$9}MU=F^9tet9w?U90yWyiONPu<7Z; z{w-bI0(O>d@*?BpVgcz2@2(OfW5VPm2GlQ={?*Mte~VXjT2*g9UB|wGtNmB>d)Td4 z730dgW!jG`ou_%#_A_)#_N>SdYgyvy-5)fZ?>@NFh^=+cU)2q)USY%{@AGjMbzeID zVwL0<>y}*e_khHc*G(Ew(Yt?vBVSgpsxftP|E))3*YEs1|HwV9wyw;+y2kZ`D^oAc zUEyYxZSFk_2X=10vlo}$oP2!?=6sVeL%u;F9v%N2b@lz*lKE~{@8gokGj(SFl~*36 z`mlP@t_;oEP8dI>WBE3(SNQjKJNqGX%fu&oZhdfV@|b(mk7g<2nseC7)$ZLNl-|_1 zSka2QOwLQ5-EHJ@xJbQb2^u!2=6T%Z`Wf%7pEHk|Q!sy{$NqO`XL8T^$+J?4MIW9u zx;Wn$H+jc>6`!tZn7zcNWQR*suRCc|vMU8=EXx0`&$RTxu`m7ArLNC!Nx!VG*mhy= zSikP`J$F0ak}{nW?U-J=aO@kpZrOWGYd2t8jkVs_-F{zqJx$vMoPZszVmA8t{%AAP z^4J%DaEpt6x!hcCCHrmB%r6~AO-tRoe)`0Z7yU8%-nD=vWheMA@8xpF?JxH#t{Ds0 z?VM}mgLHnSmQ3zlFGu?vi#EDHDP8rak(<`{U6?2N@B}fZ&yMrHLF`4l4|;r9v14k{ zC0RQrsJ3NT*}88#?o6^f+2_R7du8aF{⪚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

?5nE_{whADxu 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

hT^?$aAj6R4F?p|2_@WD4^!_!k5*2g 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

  • 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 RX9LIoJAnV6{{M0b{0GkrNOk}K literal 0 HcmV?d00001 diff --git a/BikeSharingSystem/bin/Debug/BikeSharingSystem.exe.config b/BikeSharingSystem/bin/Debug/BikeSharingSystem.exe.config new file mode 100644 index 0000000..deaa9e2 --- /dev/null +++ b/BikeSharingSystem/bin/Debug/BikeSharingSystem.exe.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/BikeSharingSystem/bin/Debug/BikeSharingSystem.pdb b/BikeSharingSystem/bin/Debug/BikeSharingSystem.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d00abe78664f698e18d165753bedc3408aa2e40d GIT binary patch literal 144896 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Ⓢ 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 literal 0 HcmV?d00001 diff --git a/BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe b/BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..681ab771eb267aad9397bb2eaf7889c5ac0e15e6 GIT binary patch literal 22696 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 wj{B?PH3nCjG}491+ySfEVd + + + + + diff --git a/BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe.manifest b/BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe.manifest new file mode 100644 index 0000000..f96b1d6 --- /dev/null +++ b/BikeSharingSystem/bin/Debug/BikeSharingSystem.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/BikeSharingSystem/bin/Debug/Newtonsoft.Json.dll b/BikeSharingSystem/bin/Debug/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..e5c8978e063e0dd38ea4cf793192872a4c259681 GIT binary patch literal 652288 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∾yAAH9 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 z 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
    tA!((pXsA`TFta~pyN~fY`5Ur8 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

    Z% zM<;s_p4|AqtD%ul&`8Ikkx2?^?6hf=JS8*Gh`C!+k1@E~JGnHCL?Ypxl27AhLgOI_ zQW|~u@cpwx;q*@pT^6D#%=^DjdS3`7;!F~{%K?~(D-{g*&aMee|uyy&=}Ck9)Txm z+{4gFC}^Z((a0nPG|u@F>Lb!QlBZ+_8qbbsjKS63Ii+bN5()3zn8tUYbF^Q_G&*TK zzzycX=i>(R)YPL9>Sm9^yWFdk##vhi;zMDKf<0|!T-K+TSDni&(aX=Llg;7DUVcx~ z-{S^^qKl_vb@5Enr;CpeYT77}lTiY=7aJ7J5hf`}O0YYf7^unX9_vZ5DnPIZe*L4TpK>jU z-txon1(Zs0!xWD4X4d#2Ir?gwHrfuA7@nn)QiOWQb9~Y!25a5f_5!qo!^0}pIv=@b z)nmfJt=UGdPeKstk>Ak0U)XdC06Lw}M{KoTm;&{(kWThwJXtS$vtC}73>biVp<~qx zQx(*U8=MNDk(mYX;+||gJ*+R5Za6eNOJcD6SGboSSyWWKX&jQ7&|x=@7#f`|3ERil zE28#6>Mgz|<$HOmFHT30;p+p!mNNk;%U7lVU(cnJJp)hjbszHe70G}BAdHU1SElO2 z*Rue0gGKT@Tb}3O>Cc2pD1m~?bV(G**owuitzyZ8r4{3HIj)Z0nO z1lQ$=!B?L^>M+mM2u=6yj zG8+&2jXVfS{mMgWl;(m^+(VBHD?%xA6`11&5dxh@N5~l^D?!jE$#T*%O{AqXR{xMv zD#pqnq#bWuRpqq&G}$Lv8iPH45(aFeKba+56fcdCHr$`WlKvVlXNF6b%Z6KVp{C(V zW+M4^!;PVR?FnuJ-wA)K-Lm0W?Ka`GphmRaElBtABKJ1 zC;yH5I#OJMm)9XEkC%S}pe!$$0=&GDPWE~{$;5(<|Qe%c$sv%pg~nGZ$c3I6D;~T+v5K${@9!3JR+*(76gvM zxb;@J{*?au5M~7?-$o~UGoEDf0c7&Ck{biSWI7g;nW_(yS+Fp<`!^$b<0KI%uNi6o zmPP>k+R@~G3IcBMXOvwD2AoqZje)k=pMpV)S67W%q1KTb)Yi$7X+F1i*4w3QnUG;KIEE^NL!J25kC9F! zCSU0A zGxoxZZ_Dw5jk+`{)Rb=U(@>GJzb{ud8+PfkRqzK`_CV@kL;37=NdzeP6_;)VUosPM zvIRee8qMP5?SaDHCeE$dx`hIn*ACW)9j5bd4EwA%XPjyAWF z2rQp9fYQTRQprukHgA?R28RvKo{wX2af2uE z^xxJtMTlur;tksr@$J7&mBv@wRK@t3HdTmCe^R595~Z=wHdQeeT3yPHEV-lrVWaU% zo5G9=+LW-U-!@emIc-xv2|20VeoYB&Qza2#o2t0 zQxtBiO(mTj5U%#|(+DaUlVKgfSuXnVSp@RtjAd~9Z%@n$?df?s*=O)%d-^Tg)BBPe z1JIu6SnY|a`m`q&Y#NGq`xi}iI;9c7$Pnt`Cn1o14!Cq9ym9NAFj?@A&-i>l(%jYTDyNyXY0RSY%4XzO>XW)J^nsOmPX5wEX;ktd6| z=E%t63*fXFtNl~Dz?T3hJ62-~h}^4mvM=IEk;BIaaSe-PzyOFG9ZTexs*lLM3}74f zc)S7^-(A788J|pnBdZB%?BZdF2<5!BWi-dYax$Q!xsoWd3M$6WRDonBgxXaQLyPHy zk>D@q2CX_Er}FAxw@4qnh9FBHP)@NvVsam{p$l}h06H{o$Tv)vT_b# z<=|^V$c+K096DCzFjb$*VZlZph?n|6(eOSgH>{ynD2)cjm_HSb>~dh#sOO`ul@5wL zDJKo85lSPY-|_hW&J)!OCDEWzR*ZuYO36$r*cQqdT0}3b1$o0q0Bo70faJ+!D{4pk zs5cR0^uhzutlt8ltX^OWh~9g2vj4=BqBonO2gyO5GXSDT#}YlJ>LYq@1Bh=~;OXO{ zy*em`cj+&)q@?Y>Bno74#pN3oOJ+id&Egmuw)=1%$6CiF^%h?f&Wxz7zmFi(*0%;* zp2i<;L(S3{XjlJJFz7zKA{JV&+yh&zKleWCY&`{p&zFy{J^V>8LX`K#^w%ma;o6!@7EbO~T(aS=WF{oo z+>N2i-LNhH=i6vbmQ)*lj&*~t@zy%dP2|J_z&9a4JOF%40Nn44`+XQeJP7#G1bk)O z|I!6Fhfk_)`_AIuye|H<@D^H|efO)eUu0JviQ9=N*Px@L(gS=VfY~BtH}| zZv%K%r2e@QqFj)4>c-D!$h^+{;I||gIgFpr5U&SW^gb|gBSCE03NN#`y1rlxFXRyHsOB- zZ);NmpQCH-SZR=VF%r^04*pBvC$G7$I^GL5G$rj~hiESt4(>x%8}RgTqNw~#IuoOb z45O1>2~ReW!+~Kh?{0Pj2B3-1v6=`|^=Tqju@g!ctBs>%v1}X_muVV@WG2YljU$GJ zswdj7ZtVpl$$9#Q<6NDq9gZOMb(l+XF2R2@D5AfzYsij3fPRt_pAUc^A0NQezXC+( zM!}bn?l25v4F6<=`Ij-mNJ&6o@I6e@=E;YL5t*%znk`>p#0nKQnohP6Pgd9wtT3JS zWB@9Rj#Xhy)u+M)i64l>^mC=MBdkVt9iI;v-I0%GnF`kJQl-)SQgR+3nr@(c6CRB( z%_H42RkHBqxLSLFCHwf`4VGqDulyp!EU95^_gqCk2%F^LX(>-CBX80r1{(>q`@R;) z8NNqp&$+NR^JJ0cmG*sO5QM&OSA6pTKL13)iC%nwL7puHuU?KZw7QrLglBa+*;VkQ z@caS7vz%Wsz&j*|jwLxv(noT%I6JO3#(SSp*CKSLs+> zWvT+MX08?ta6z_w{yai`OqcFfi&67Qk)fNk7*uh)MQPPRleaXgD-8@)Hz22*F+V9- zVt^E)L(IIFv2xU&Xu{W2XRSc}v?A_aLu%XppwSJsw;^VezXf`<;ryJW+)cyl?d5Ko zjb$^N;EQiSw;=<=TYLi=`w7#__rX2&fbs*-bge_vR2$F|0Ad~52JMiQgkSr@^Z`{I*cboyCW7P|jAQSl@2hN>c&jZiZ zQ@^sbsAMX+mkVK5{_RdBH_pQxWNW^ zTGW$jQqOaqLcKP5W`ZU^l}>gFo^0|tHu-NQF9x8=)3F%9RLIBvA_;H3%>dlJ0rXI# z_a5r)NJT}O_^KTfP52^&TLF4T5qi5WOk@IC{Y$V$JIKS){#33Lc~?#vRYYmh#{NGg zt!1T%wsGV8p-otX3wwnasiB#XrtA9+548Y%%N0XMtC{ z!4@p>yQq4oK6p@?4N0!_(gsBAp+0c=2Wn>%JgGj8Vgou^%4GmF2py|}m4jl}YWXE!RB&~8@gyaf6Ii*dXq-fd@J)a~3EhP%)^8`8ut3ccR z-+GWe?#s0FENjllGbRRb3$Dx@{G9H_82l4}!N0uktKmM>5|+XU67N2(dnV>$o08k^ zHnqBmCG>i2Xc?`SYJ!Ah>)nOv1dQ7yVM3k)YHe!W6W3HAx5nnv#z5_jZ%QooUr3-K zZJX#`#IKWM#VQ3{E@$If*Y&P|yW}9mY-KxJ2~vO?FB)8LG2nH>9PetEjj(ta?iH0V z*Xcq!#Kd+r=Ii4oMM-=W+yxKvhL3#s62fsQ)|ejLX;imBieJ~nSr3!}F-@>OUpjiO zL9F?>(XX!cNDTUk(h_O`_=&=jW8m+(mciS)3IAF|PWXSs)5GWe2n+s(Fzg<~GvQx{ zfYt-t;4y(cD$mCySmy6xa{)Tp=O1F=QUT!3svW0d|VunUrT0o(caiCS|?A>f||CLT+bBN6#H_=C2G0 zWx#bNqMp&4HYEH;!0J-|2sqx;5UF-I)tXvHk@K)$zRqi68Z?4CnGez?onIp@fAfxk zc((7}eIBH-$-`zx^w}cLqq`SAYF3CPQ10C683xsQWbYl+%r}ARZ0fJ&z$*+&frT*L}?6##^6q7artQVY+K@(~$HQsqW+? z=g^U-;bT5%GS!R6H!u4#BxSL`F>xGe+Edd4qO#b30|X9F)-)t*eJlmm;nRpiYLVx< zx7A3Wm6A_=K`6ESW+Ak$`=TeDL)Bj|G^&5_vR{U!H5(jKi~04%x*;{)*FK3MS#iw9 zk6cEKh2x9IkE&HvhbO)FtDRIs()TgDH-A1DQqz6!fODzRT&gseqsi8ny*cY?D%o8=Qrgo*Ib1)OnS&DP-=CsPjbAg>!J#%9wfgA-&Ay z{uQ1TslVabb3bA88RE@H7mp_S0Q@1QsQAB=s*auq0iDlut=mJ>VMA;koSWeEEF~~v zke3BTZql1ar^=fThb`}1lE|rT@c?jM2oMhd=Z66CY?bf><`7%}u-v5r9F7BI{)LQp zOv2v*jOktmL6Xq6!3lpDuvvIeGkDd6Hs?CqfPQTJf_`8K6ih*qbyJ8vxh>UnA-@q^ z=V2pcs%_Qq)&CF$#7!aW(IUhyi4YqzsoHrGmXXc{T?)7v!)yWs-ot-aF`F(&K-u*W zro_PIk94w^;mLu^(X_h`l?)hwfeRhW?qaHfxeA=#15kE@PCWsDaDzZw5Qfz8BU|-Z(a13%d?Md23;R0-z*YIrYaBsQa7gWUt4Qb$<-&Uf04H zfV!t+)jd=7srwrM#Q7k3-h^kl4HatPmMomit+-^vT**vGu$db}mAOUM!br8n&y<7J zTIYJSUpKe~L1td ze*^Yx<`_c(om@6>gWCbXu71MdFrj}Ev;oeQNK6Y3`vD+pTW5*!6S2kk>92IMx8lk1 z)3L0}RRmcEVEjbKs!OIS96vSX?g7+o%-u&vvCH9h@MPvekgvF-TL8evvK1@%xQ99;&{E z0L*VNj?BNVvI|D(@f&Ys*0QRjva0i>mZGZpYRrbJ>V~RWeZ*D4l}IZUdTD8$4YpyR zfUIZPzYi-Y}uQn?tedNQE#ZVn6 z_l4BzKC;n-S)l%?*Nx95splMB#iV17u9~y@lA9>QhHC4|l^9&4&%FcM5(k~^ISp#l zsE?qH$2o#O(Z++q{u=^Q{zEiJr{Z`K-Wn4!GHP8PCt(0iY9LJXNAQ+da4d}Cq{e`C z{U~6Tb-fiv<$yFw8a23)@bM^Nqd$?BF`_*Y!TevtX5gs4uU(rJvpHySq!ol(EfUv)c2pi zb8*Xof4e)P72bca($L1<0w)vxPKY3L9)}~%Q%K_mA0QxjTS9k-fYhbh(ca$0d;9qA z9iKLMnP~3-ta5z=d4U-huDZNOCLhA``@Nb4j6lkcB!AYG7*lUy&b>O{3ncXT8e1-UK@I9U@ z2FW(0o|h=bKLF4wdymkOI2fQeB-##5%u80AEmsM6R-~3AYR}7T4D%V{9S?Qm;WOkM z_zwag#U=H+`o?MxCtK^<8fDt0+TR;hk&vl?!OIWop8QNyWlW<}Vjc$61cs+~1=QY6eq>P(98J$KA}qJ^b{q?~M3)=-pZFdzD?F842n27HS7F!w%$53Xrj)2;DNKwHXv#PDWG z++5eoYYW1>(%r}?O6Z@0>Z9@d2zNPt%v3EuNU}7x8}QxV4dr3!3d`*$MmdiRbAE=1 znG_~I7c1JADu*#h*r+|$Ag05 zRSi{btGQUGig6rea9rN*wrCbs(e1Ztjhk|t>L>!A0E0I;Z7FBBd7TJ<4}p37i!k7Q zc2tqXxDA6RsTNGhaQ@NMnDT;w!b1r}n`gCfqL%Ig3`)jGzvjvu>CKTGwXB$oj}uVv zr3p-~hh~u$QJ1c6>iHD#IyCFg;N~bV@c)~B$`NNdz0cu6%li+U`Crh#g=xgB>;>2i zJH~2i|3w7T)V^d~=x*1+nuTd=3`Se~u_Kvko?Is_DQm7Mwvf~bq+XGa%bBoZy zbl5UdU)|iX4;sLU2ms%tu;6QiSq%V7HUOy9e*+(R$cU6czKg^Uc59^4wSvE8v}TFb zT*nI56efNsfkYG)%sjM$zk^RIn7Ffk&pAhNXPqi;jLd42g2QTKajZ7FVYP|fx&iXI zHKJGRja-cDO>&ib`yO!C)emrUq*&_eM|jBdq+EZddrI4(6s`RyAEA&_*n)$#5r927 zc>3!_%jaA+=kj^MJ>$#-Q+eyr$#&q$sl1cWf_u-CycmF~JUZ6&4^tIRjE2$NQzx`$o#C96iB!!_++f!pa{r1uf)ZHN^G33azV)Vizx00LGL;k)cFiWe)j6C!2jd&bYwG97J;E9>< zWmQIFPs+^}uH#@G7=6$b1R1&69SJz+|Af@_2CR}7VarTCMVQNXY#Ji;Hb8ZU9eaT- zAxD&_pTTX{Z5YfH(}-Pkvg_l?X+-S6NcR#k?2`cq6Ek$IeN0S+e6~V9!^}pmc3{YY zyS-Cj*9=jE+QQ_4a+pwLN@KD`WtdC|QBg#MBP02p6G3YZ(K-)W+zKtc=iTj@0YfD> z6=b-9KACndOm%czo$&gfL-Oq~1siVv9;vli$bLpPTiKi>+g@}(qfm+cj2p5HWjOXT zqW!0r@9PGHaz7(otJw;>le+6AgbRMWJX!WLO16?6_A~wumX?YUs1AnMx}F`s_5L&j_VH zqieNcVSk}MBMy;1lWZkB=(7a0k@*x|R7$m%?5oehdjl+aq(~&Zs#u>riptP^z}p}Q z>!)+Dc~UpF{sMsR*XzM&*)iq@1o*F@;&VH|r|14OX zliF<|1@mVj4h(>HqhkpsQ$f3d7xE#P>tW2dLjnY|SI&wgU^_&UX^D6aE9`O^6k@u) z_yym?Uk9I~7_RpT5 zkluY4yh+2zfj3+RodqYiEByhVb8(u)HM7!QE35#F#w9>wPOj?3@e`T}jO-tZ2qrNz z7Fz`K2gATg2%objT&y`bci>--cYFfF>4Cc@T>JlLy#E7#egtv~{@>#thG)2PCI-vk z8hpV<5Jh!{O`2%b_?MvCp&t2?*$?pxQ2v0RLXAgZxVLjW|>qJ5ck{YU{ zoXkd&KN;D%ZshfkM&jn_s|z5?QtY4b{SjbZtWoybEdWHdG7i)8o5? zxB*Lv9CXB;kZxR5Wbh3sq7#XLCn4*5p-E0mSyj}Dc%dzGpCn53i z_(KXfC)q+-9g!1MgMAUTZFRKtU&E8z8xKscFbK1UwBy5w8o{3jneZ{jtjit1sF;3X z+{{&siBC4cFVlv({Tb>8bTreEVWw9ws!692=H3hl<}i12YkbZfYyQ7s4wztM{^<#B zz<0?T=CWov%4E5GyD*-KwI1+me_9!cX&}j|QBhJ98DZ+yG6zZSA`UUvsiKKwcb~by z4Z$=1?YTf@AX9SQNN8_H#yS_Mfh?MVg1iJ`E|5%SeRBPHQ@D3Tb*A%36r6Y-NiwQS z4{z$30L(a#BsIkc{QJSlu?}TUsRJ=uXH;QFW;a$({O`cb?V7O`mT*=>Ik?8Cp=vId z=CA-(T_tL-4sj1h+?4-4A~(0*nD99xKW|2ONPQD{R-`^d#yu&RO5^7<#5)shkQ0v8 zw4U%MgYEeg{MEY^!P;wfXoCYl20dl5S}!V&Jv3QmEZ;pfQdxMvN)Kk z?*MQ%pk@I0J9vYgWB^F0|BlRI#fZ7VAq4k304$B34gf1hFCZQ|0Hn{AcQ=R-^>H^$ zIENME>91XyfjR&zi6IAo6{8mp03|o6hr9t`3@)lOi_BrMDlMBU>2M5qr^x@I2r_c> zI|wUvkB$Mm5n$Qg0pIO8Exx-!5210NQesYvg}~_fJ)P`fcyde#+c2EdVgSa3bgV9g zsfvsV1+jC_gW+oCv@A>>=xK7AhOc-&bnPWmh>m8zX9<-6Z3%}y-*dQ#H zTy8F?!xzlt$+Tt+I0s%c28_epfMCPz3dVp!CG4}qnMxUs?(uB);QP7(p&SF!wVJW8 zyKoFh9HKFxWGmTW3|I>tq+`GsT7V`NfvjU?f4jpQzob*AgPMnWk1%q$#HQa&zqs>|gFMSscA zbe9|OUHZW}9Cl!J#9s@j)(FBqxF4r37cfP$Bna0?Bx_A7o#UOZM?}%_F+1(}HYDck z_=>HO#2K(V6CA?sjKy({gzkbZxyFS3F8@Ym*zdAAIt%s_Gw>?g@8>b{IFu`%R(x9x zfCSdXw^DCgZ35y&;9~AslF-SuCVn$^=Aa+~xuK<*dn6=A2ljz9wRR-htFcs0i26+_ z>n7S{tAzwe9opY?IttOvUTHL1^esmNP;v!>W+_vkb2@=ec0Qi$oG{-R-UY@0bWU_E zsb;Fe&M7zsKzzhZp2x}acs%{_sL>KA=#J@B1uzgcki@fXDU+rp$@{aqRpozv?V6H9+b92rghEoi+$v{Zjbp?&nX#a1xV#66r7u{mdW7w~r zTLc)UYZ{<+>Ft4bPUX&4AhZvCIO8PGv+(q%M`jo83k;qMk1n$i$mcn9vS;8)`8=QU zd6DQA20%XPSPWt+$mbr&j|){Zp@J15od%hKTCHC`Gu4D`*@6>QFmdy#g5OX$@h6%UspdzJ|BM(eaDxiCA{HG zxO3D;o(mxK?|E=!On{SO&b`9>^8tb`;Jnt^_;Ve4EDS#!u65ctH5Ocm2)2#KchwP? zi$M5AcyGfU@^od!h1Xs%628wy5EVxn%ZwK2{&E%=)i{wtU0q5idjX!TE1a`Q_g*VF zF#vT%$I>NCRYaEv0qb26=@LanXALhw5`7nvIHT1(Yx4#WMusfFe>fPz*~yt;2u^9r z1?03=!apYfPcvZ*x8r261ZOy?{85&8Z($hMP%L1UVr zF^Z-01M;KksUBACjZrkX*Iv=6<|*tD4eZIeh-gqsq>uuV~cfu87gVY}3U=LpM$^fD=x1SB!Ws z4~<%HHKKtDC&KG{aa6q+HzrEQzB)@EJZ!Kxj-L8q_1+qa20uuqXw>Hx$7s~M{K#s$ zcV)?x0hr3l(p@p)!#p(Vy)}tOy~68zpMY=~(c=`L4Ee|7!+^|N8xvQp>w6dH$BU;g zi$q?2giKZz3)xeqCX0n^rdV{(XA{wWjdfIXTrylfsxEvGp==o9jR#d~~o828OP22NyY}yHLBICyMbXSrCy3cS4ymDUi2rxnC=@^Q>B9&_H*aSBZjL1oJ zH@F(`cBr9i;mSmQ8dETQ$^8+JbUXSHdU99c0Sla|nyusv)A@h;G;aHoFmCzU#I2!B zD7bK5=swY%%tYsfh-f@7Bq+(e(5^79IWHuL@B#ldaB@Uf=7sjA`5hB~9pHxeKf%j! z4dYrMuZ6Y^yIF`1LQN2kT0omBoOa@6kXqi zdlOsHq;Hvlew75bT2=_jr+{gSEBzptU6=;injnh(sU`6j>(&9}fC(%ci#%m{|& z^@V0hfp2F4E=2n$k;Fv;C%(o{ZbAi82cPb)|rF< zv-k_?k~nBZj9_2PmYM2~-shsb9g|D5gn-YsgRoDr4W2ZPo+y}a7h+C#o0_@DBC?!c z8B!}7`P!N>f!of+%{dk%jMEaC3T6xX$6X{pT;s)fk|%BxSPbN1tm2I8t0iMWvs$wr znV+?An`LtRNLLa-2q^cIwFe@eDDTO$nD>I6@V*0Zwl(r1$A|EKZFsEqbvNq7@cv$S zRn}lSLVZ6dw?a}z{;cRRKW_uLIz4+jzch5)-#qIa#7`w@(@ zM|igFgGzY-p7a(9kdyVv3o-AoIX-5EfNCF?XW%z(Nuf4)NlpD|nqF0I1rji2xQKaKZ~@z1p3rKV+c*C27% z=-4eYT71(cji_m9?fMtu)U-_NdW&(nJHDo6lP<3P)U<5g#Y}2iW_CTyz_;-jiX$d- zq1lw&YHw!{jbj}PzQrg6bQKRyln-{x2PgZ@KUqEl*UCV-YOo)g^mYOMZ9|48hbDh1 z=8n+NxE%$~TQ|R*J_va+?ermdS%;k8`#D^-0~i7Gdq2$Doa;W|r2KiVApD20R_mOB zuHKyt8N}+{Np!GhTGsBSI_`#!EFrm0hcjYR^>dtxwGHQCk$;wnwYvlgVa&7e{~CX+ z+Z~EHutfxGIZ&9?m9i&E24)BukXeI~j6 ztc$n7=&?4WVwm9&^PBoKZW+{yLLix`^PwlO<~Scp`w}Ll{ILJk;a@5d5bhtB3gMAU z8GzH30l2OMY9JBi=v?S+MxiwJ$WqE2`yif!d?c!W)qj-9SpP{zqW_KuV(f!hr#U|0 ze}w*r)&DsCtX0v4ry;i0H$4rwk@;ug4P|~Z%2%0Z1j>9zZMgYAT$yf;R;Cw`HCT|N z6Uz2D$6Yg&?IveLI+pG4koTiP8}mm0Gqk$7>r4P4({I873k54VXK4iGWugfIV?bsR zBjFP&@ayXG3k=2gW(YVLV(L#u!_K`zD1?h?(i^&2zI*FY<+_2S2wnuF#t1e(%~G3t zhDn+w1*Xb(4pW=7Q;@d(4lEFXP6e$P@e#*cjXcN+84`>{hW3!fWHJPS1gi|4K@Qn- z>YsnEe4*S3(UJ#6L-G>QI5;HSl-a~GRiq#_L|JV{%FJUCUsYyUr?JdP2_iG60};v$ zS(f7i{^#glrv8`cCwoL@&O>ZVX8sPik(t-v4P_=iE5Zl`>mV1C@?vL2s+{Yg+i=Mk zY+a@^@~|h2P{_lX2m@=R#Nc%V`)5*VH4TB-Um(IG;CZk#`v;1 z;XU}sMdp(k!8~zo0QxN8#4c4{I#yBDO54@(Q8~pL58HR2L zrsrN|+GY^|^jA~aD;jw~WJXiUc99&EM=G?wICRV!L8OAuC85ib$Wd);Vp(3%%cmF;bN5f=!@N??;wH zM@bvdHX#b^bzc17vDG4wO+^*hg>1%9V4GNd;9|5V{_Q?c8!XdNmq}9#yE)c`%xO?x zJrT8g)mPLfvA&XAL|TZuHfM@P_&- zw(A(-r`mN_lOwLTgihG^m9p!S&chJACxvE~Y1wt>fEm138#?bw3g-x(=%a4<7aUb$ zpA!I~Wk5z&mGFrXhKdsVH$&wBU~(=u?BzZqfQJKz{qTKD{*IJH0oHHf=VYcXwnNfOe zH{iS9%~s%|8O-KNwUj(EELoOFOac>K?7fFvk4%SLGK(~hgA$>(&hDd%U^BiwH9;Dn zvc_r!@zn;%Nto4`6DBHCr4?K#rXcGUamZ_J1y{1N*^TG5gL}a#{_S=kl_(jq9Y}3S zJCO6C8b~4-DEtT;2|2<1LtF5vNM^L1P>$nvA{j|LSq#kBPFNc}am%*x5&aY+_&=qe z?2>kJ9b#jn!wqnFJ~Y|7MfU^XVM3nX)u~9 z>4a^il%1GzZU--)7P^_Yu?ubkQ_w~*4bL_rILR4J(?)P~N!kblGQVIXHy}*g$o~KZ zfR472?+FO_?8H!ok-vlAzYvYYU!OK4jyH+WGQad8uA3#m!?$PZax0>=Za{z7gjPip z`if!Af*zXCXUrOcEZFkcXR>XK-E^4RZZ(aXx0Z#^+SIk5;Ckep7QbQyE+HS2K0r>8 zCfoMxemIo-?q^5ycI=3TdH+Sua>F8PcSY((fd5^s{E9UEG1#mgKt>0?9Rpqa;!P z5z9U!^e6lGku9!wFP;8mKjENlA0cm`? zgzqBv+!Q2cFg7-cG)s(WZoqemfgw7!ZYKRlA^5nE0^VBxPWBWW6yZ<}g_(&kDB6mW zEM;qQQOUQt9_fP|ND*4J2+3R-2$5<85+fCoyU7L!Nw~M@<(E}7I1bXx8JBV)RKz+n zE}4NsK&Uf`r>!%WMf_9QVBN*CAsLBm+yz`H8{|Na5BRZ(ESV!8;Kx4KWR7eW*?0i4 zE!h|hxRDKPNhl&4jL@HKJW6i3-XnDSlMUD5S-R(hHs)<)V`~7R7w?7x77A8wfQ=7E zHn8q1vcZ7NA&le(gsEP{ia+%togDTAKqb-(b6{eP|9kY^Z7q->S?*wH`ge#+kFH&5 z0zTU&C|r|w;Oc@nOqWbfMrIukD7^FUREs7G%j=>^5oRsxLXupg$f25CBcizhpZWzB zH^82Qr2kB$ud%Ex5>7hPo4Q%Pi@Jt{Gns6TtJNEz)2ut83CtV6(=UFKox#YSahV@`Ohyp{%WtY}SEHR7-ev_U+?x=*#* zcJ-5}CjM=mDJV&96o09~SZBug7U)dUraE&|u=x2%cC=kkZsT?#nMk`>3Y6F`$l@Fy z@UKii#Y)=3lZaup1#Be<+X5E&qqdMinL3xm2xtpG#`CB32n+upHJVdxl?x`8ktwaz z5u6`&Cn+m9C%YVxUl2N&r**dB*T`fB0y#N~_HZX0vTv`u4s?%934ZxyJo5D73t!x-o z0!JDG@j(GYUAoOm(%xc9(b%KH*uMy4D-L>$Bg1dDK+*-5#vBnfoR-#bytD?^GvcrU zv^6}#iZ8SwUIM%Mx7&lTUTTi*L25AU4p>*w+WCu-tf+5ZjV<9}7NOSo}VggtG*) zfeZRE$HsK%Gk71%foLE+FNg+0C~6hcn01^7tn+bjs4j<(6v`zm3{B6#6%TOz4e=Q4 zVuk{Ddg;0;{J8r_FGT6t2*J6H@jyFax^T;}l%P3?$#9G75noh0bJc2}2A@=WWEWg~ zacmdFIk2t;m$0r`9+z_IE|?5+5$yex?A?Uy#rAFPiMIH;DZw0DZ3*&KHxXpk`zOhw zHv#w>2%fU3SPn%+Z@JAF+MHt~Ss|rI7BLyn>de?-D`+7ID}ICV|NVL$lR73(n!HXY zAyv-r@SKlMe2saI^D*43urYCs9p-c&H2XI_jB&;n38&^c$5~^i9h~zYN;*)1&Kg_p zG;=e!*W%rI5$`j8=kLqN__@xYLBG1}_H=CvUcMVN*=bT;x<63p#UF?}U#{dhA0eYv z@eWSQchfNlmhZi+gz& zYY4U#IX@l+?B1a7O%uj7<;$~kC$ zm||=AG_*bPJ%Ica_5)I=Z(Ic18yF~TKjfSgTrNbp>RUO=Wh1262m{@e6ClOuP@ySj zOK4Vw9f_RPci(?Q-|NUlVXGV)`lbS=^ge`5LmIly|3csK!$aS^$hYv25Vj>2)Nthn z%3TD`GHso+$|H{R4JK{Cm&?L|rt#QS{=MY!b~_-QVKfdNZfV^Cb$lLo(`&N%qUgOoEOO1sl&g{?g( z=F3t8OF5SUdrk4ysIZJrA}V))^lQ06l;V!4jGsroW#Fz#_HB``1zQD_-oec(Ln-GP zH}3Hr84Bq0sjtYF}YvBiNl$yh#!4 z$q4pglwwH)n-;};J%Uw5zVm+w%een~%vOI&47P}T-$e0Ni(s>XFR@BFzY9WoPsNSm zT1O8>EpPS?j`K2hULf8dLLO`e9w@8@oK@cmz*&9YMfLWIsfCoY3V6kw$2#eVwy)r$ z{EcE!46PqztCofhdzI&(0AKzp^u|OZRfAPAMz?;T4Tz2Wt9+iTUK*U zIp2*9@q6}}Pz&q^DOQ}%hThPAW<01=P584rG<2HPes4qzRZVykT95iZhCHk9X>4|2 zenXw1riDK1#%+IBz?kz;XJfQb@?fYl<2B{RQ0JAKLthYuE(2{E@Ag|l-!|*xN{6XT zd)y--Y&^K3@%9ExL-&u;ZU!G=W1U}(P@OZ>sf)@T7nQqC1iLSS4c;KkdF9hW-^Ee6 zcN$;H*)-C-f7m_b=`+wY%H19!e+_a!)LHZ2I0y>gFz301_HVwf+WTF9Xz05Y zm=f0H3`IQc2gf0v`VK>nroLv=H#Rw|-WrDP2tI4*j9H=Y3Y4p`Wso)chB;4TQjTS$ zoF(Yxw3i(ERM^j)g*Kyo{K1H$z9aq;`X=2Ma_#e`(6_K5L`%4tMNhH|~k?)kf z!W8RAz8fwGVW%D&`VNSETcVw7Z7seg^!+kQd&}QK{PqQ=8t(vbNPQPz<0#v2%GoGN zvG*>9GXn~Y71?^3J9|NWuebApm*tSt< z4ce;4Yk&q}enXudfvL*I^`;dUsLeTg}K?${7sF zriC|cPzu_czm#*o$$7L>4<4x2JL?aj@4pf32;&>;ELfqI$1rC%v^Uje4?|0-?|5LP zzOg%nzMUiA!O&b9Ium`0`dW~)`VPEXeNE0B=vUQYAEW)M?>9S!+H9-c!xUcR>q6_+ zT<*rWls;I};4XC?f5(j%2M>;WVGub>7GbP;2fyPILS~;4LXsxVQD=vcY6JQ9^bk^K zAcG^wPy?BBW*BF~A>YaP@C@o}6M1F41Nhmiln+j+-VQFL+t z%0eDAvC3nfCz|)RFxu9LyLfjAfPBJ z0hJEYL{!xGcV=d9HW8o4=Y2n)_x^J}-!o@=pPk)nBF(|HF-d9a!p1E%eY{H3hr)1D z>BUYwpF@)yA9fC=D3lF{6N9g@l#@2GXuV1kfxSM5T+i<-0{^}z5YF4E7q)TZyVB#O z&DZ|eYvb(;5f)7Q(W2Pqeb`KrzOJGjv!)L;iPG1{=oLy+mwZxlMaNYa_kEM)wtV_3j54j zSa}E2PoF5wB09+$1auzzN{&5>zNMSeX3t)w8BVvMK|#W^;eRV({ zGEEMr0D6@Q$1Sc%P5Xtm<_WE7;&0D+wIEVJzkrrD-JY zO3k#Qwx+pwBz+aUZfjZ#!&;6q%s~0DFQV3>fW_gwhTf#YX)OwJccy1Bf3YTt+6w$- z1#JGrIIL{Ovj#ScP)EvUqNr(c3McvFnhXuw_(s^_c*S#8AT-}&?qgrODHR$IG#~o& zwL)~VIE8(RtC0E3YOIXCi9cU!1^+b{;wogPXQNn%xPqyU)_f&4idE8P6xQ|}SFG41 zcFPpL>5uC@aa`Jbv0H_+PrN5SlbV}ab5gu7PD;%k%(NU%S>pq7N`~{JKb+0t3)tX6 z1x8o4iJ{E`el6uPtqpTUl+T@uTrzspNqZX zk<>hT-wr2T1iHB7%lJ!vzj#7wW@1KFah(!nr6$sEb4oldHP!u^YoaPNL_-{!8ZOSo zTz~98iH6eGNq?Gei&ieK<$St!?ugssd8x^z>w+~=(pR)UX2jTw&*Ei zw;VQuTs*S1!WjtXVmI9p^QGp_L6xuFbWbdjntRc<=4Y`=#?{ZC_lIJw)Ex4s`Jupn ze<1cdPuk`4huAG`Ci{JnkuEj&{l3WfTx#y2c6M##S|;O^YX$1P`T?aOyx4t4hWzlD zZ6k~?T|CxJDI%n=Oko&bOU-Kz&37^v*O5~Wc{iT>T$DBjMq1Wv5teaDYAR|?37Rh~39v~qK4e3-6mu%j@ZlbQ^j9@eyTdy$@#I?XZAJTGky zpRj$EGrCI6Nu5HXaz+oSX{6&~O)nXH#P7=2eNoQnEj1f{Q<~gHO(PalKGDMQN)tu( zj088&4p-h#nmYoIl%>X6mZkAX%@~~?wn>(nA`VTO%tefjD~6gGGiB^6{ORdxtd<({ zR~7PoF~Gq8ZXxgAA6J?f8e;5`Hc@_?;l@d+ndQ$#jB#3Ou4&DE5o4T@n&sM8Zex;h zO=`-A+4U7~+>)BA7$vyAYSU7qY5@1R36t#Dml+WOoSsvdVc90ac+03KHJv}n(hQNB zN#QEw1pM>$>;P_2w{+|kjCYMw0X+U3`O*&gUE{R0DWt=R!FM;W25`xj#+bly-4P!e zKS2{r9lT1@2j5A%Cw=AHXNU8labIed`8C@O+z3MKk-Cjxbz$K84>VhKT#N8cg5W?e zLVoQQ(Nvto$IxD*HKv_l`UPZb+6A(&7jWjKG(Q+`1adAO+_yDXjZJ|fESTnOQJN0; zL#6j*I318vQ`s%aL& zt_!(98&e_IGz$lDiLDr^G*J{`7L&f#pDT9@a(zJ%gE<@JDP+Mq_Nm^e(*$_05GOi;9h4htf zv^5(_%{i10`${+3nZ1L!zqk2VX)=xW=J=o>l=B81&Ti^to|V2PJ+gguF*Bv68a`#H z!s%+3euB#f3s9-KZ*(&oOU?UOd8!n4Gh0YaldqNLTcd~h+!I{RU!k1YW<2#UyF9_^ zsj|lQ)yo_reZ^xb!@YUlC@^J zPiZoZG_$F+S?*8abkiflx#TbTnP!UAWX`rjo&yc1`3z=|m?cET&G}lh%dc5r;;k6i zRP$>Vnz)A!O=-X8brV;Ep=s>bEH-fu5}K+Al|zo9CFZhR9%$mVO$;qFH|LULCTfsv zqM+F(ZFa7+eZ30}hqH36(v&gRnmeRsi?%6at~2*Y%_V>A8%$hAgRl4fnvLcsQq$S5 z*<|A84{TQZHSd|9%QD>Y8PW6ih#J%T<`+`a_)}Z6#r!rG*XdW7mzB*H^MbTV_50dl zUY43c4qw-$uMHRvZC`g($j7rZ_oQaEU$fo(O=@cUL*8vtZf-4cI^@pgZZlA7UiEAC znITg1n?Ia=WtU6`ndV`$hSX&EHAl>6 zrKXc#bJT1mHGiTHa!zNOpO|f=X1~_N&@uCc+{@9sr&&VU;I^XKQ)(J)P`+3*RBD<{ z$kL3IniFQ0uQ5{d7REY`i+zokaXqWklWu-ydZgy6jy>HxVWvsV6>YQ2JZZinHMx(d zaMGb!E;VQU;hZ$zmYN|B&048h;LvQ6ns>A&hCVm9Nlg{M%_(!A)NIq5UFIqCuq^p# ze``5yp3cqv;^m1%e`2>8Md!_5rLQNBDNPJrhK5_h(-F4jy6MJALNL`xSDN8;!wk&h zf#%E_+vaz(QXa0;iP#r#$eHFJW_78_8!EKsPqUWPT*q^CW%HL=UuyEF*uD&_q123i zM`>=Gmep8ltVOoQZ8epe(>S^3aBiD{R!gb5jPrOEa*)+VYKmel!I~J#WxbGx^S%P3 zA8Vp0kJVY`YwagWvxrJT!#1#kBO1LeSW3cP0wjf z_a|*l2P;Y1M1^PCln=Ev-K|uq>HCze>20M+O{}RjF*LxME;Vb5+cpEOnNoA8 zgsmBFy&^S5!fef0Yqr!xl(sc-)?BG+Q^wYKt@%>ZU*~i;p35(k8gAA6+f7TXMN;zs zs~x3TZY`FYcK$TKZ7r3WTqSLr4c0QLxgKU~wpz=jW=JVpv)5WFHLd+A%&=BTO`<=A zpIWP>W}5PZ^qjKRNX<%r3cs?}N=<2h>=&%{QqwTpj_ZcCQEGht*zZ~INzG(`?7vwb zNX=G%?83E0Y99IH3UY0ennZsMhPbv%&9q{6Tt!?vq~;xe`IL0+lA0m@6qa%Ak(#dl z6jpMjOU*ie3ah*JOU>K<6gF@jlo~#F;NNa);mVMjf`x5Od)HwVjz2vwxsFQByZ+dF zxsFNAC4XG~T*sy6jz8~%T_>dGS@aeE2CFXT~Ej5Mx<&)<6MrwxnLw?ouozyJwhx3{%Q)+hj>tdPfqSU1O!+G2FgVcQN z&(~VlC8_z;AI>J%6{-2fpPsF*Yf^LFANx+%4XG*N?-%=Ax1=V>-v>W--BucZ?R@IG zD>Zxlb$ZHmUuw?yZN7FrkeZkM>B)3Gl$ziDAzya=CN14k`P%QRio2N9^z@fug!`$y+0zs0E-5wRur}sj3^j6>lD@+I<=og^Hg6uJ@GqPd z@DHP?yS&UrDa^wBi=uY!D$*C;Ba*)uih?E=eDyD?G`p#zyIPLeJGpDa7w(B+FU-F? zqKmtp45z@SO0y4|hEfx2DNPJ@aX%|H?OnF!MRyaa;WHNg#ZWhQGpWhvwlzK6Eu;p2 zHY$HH)XUvUYF7Kx+{gW#)MVwNzq_5(ysR>ckO#TjOHCKU4ri#lgVfYDZOw3ZN2$5* z*Nk*`mYNiQF2=Z{bCkw-cUNiS)h!{0Cc3-lO+gt>#X5n1F*M2DGcUKXAk523<8$|w zzOvGj>h32sv-Fq{LsQ)Yq-L%je_|-jJt#-))7(R(rk}qh%y18vaTPf#qeASn+#_W; z5Bw>d?T(e2o&GYM;~pb53-k;dL-X9@WXQYyn)&Vtd0ogwzmM#Y7rNu5uOJ zk;27ppS0=cujMz~Q>7-t-&U8or%6q1|7f$;Jws~V2~%WDWHYeTdWFI^luWX{|lzW4;dEKAFv(Ruk*U^12hQ4;cmm~Ib z?#L>Z&_kYEJn3#dY_7sX6Bl=Z5>B z)Zl)w{Ke2scZSql^7pS>?!!`Z$lp(YavznN*?wQQ-N$6hoQt(O|6=Hl`?xHPeJ?6a z6f`Gg-cRF1QQ7&{2~AD{yax%JaV6wHpBe65CLE3urUL^kv4_>Hm-p4Qd8RB z-`xQhq~-~KsRjgmFVlRqf=Xcw1qS?>!{&*AD>>rI6>v@3WQ}Zj18(K8$ro@(Y8v?4 zSV+KqscG)l6bSf5YO;EFp@83{X1L#`aKIl@lQmmC89@2C#5VYQZm|F}AI~5k`!!_) z@=BYNeogs+5UFX9H4_CCm72ENW;fLeD4xTnVL*u-HZ20eq^6WVoaX~dNlln;;kzk1 zpp4Xv3b#x3<$!Yec!V4fuIhaR4GyR-ZL-ocI3Pl5veFY9P+R6JEAJBn>Pnk#{!uh8 zpn(ke4LlcDEh;gfsS4Sjo+$xQQnS^+=ARnSNos=qxp+08iwtM@Mmx<5174IiyZoz* zMFCxOHC;qat!SVh?B8* z)aA2~_6H#s(0m&3s?@aBYl#>-8}ND#o67+!bClt|fb}_Seh%1_Lt_Mf zltYs{@IVet;lNMx@i6O<|3jFd zd__^E!0%*fRPm1z5zt_3N@v5B&2Fj_cwTCBF=PE>YrgXDwrowGu$;bzD}}??bpPCB z`|7Q0IV^-&kkK zx70lje=QJBGW3Zxm0VFr$!i^1W`#4b8&MkU9^gcTka%Z~4?&4j+jTT0GI zWtrv9>6s1p@Omr-d2iq&!jO*|;C4TrVdQJ10&%DR}La2H>{2N$oZAzZX;npTsoRR@ZCv&U1 zO76wlj`=MuP1J|w4yTLbIJ|Jm(COHY^m4kFX<2>~zHo{7mmr)2Ir4jq%i}L1mVCpT z@BGhlIs~=GY0%He??9B_f>4vuL&l7^|FCkh2dEwS&AK zEGP=;taXwo8gkfT{HYt{T*TiGlJh+blJhwR@(%Rzkepv17O0j$ukl536L&XZ=F1MAwA$hvYtA5zJU8oa2)i@5PmyZ z?lq~htnW^q2Y7-rAMSHyeVV#l@FhI>>xXhv<)Z3;3|N(mY6m{BDi>3ii>b>2^&{Jl zNveEI-CoeoWVxvNe+&NYe!=ZvJ=pFqcK_h^uoZf{-*7$d0dqU}7}D-P+#Wtd{k+KS zAM#dfZV!UWwc>UlXmLxT3y`hBO(73~+d-RK&2*w` zunV}u{aw%%^vef0Kkjr}$sStf+pBoa%c?#6iGKVO{FxZ%?nAze@#k7rPqCls37bP~xcD>1!TW#mxDxFN zz_`eAA;v|PJpQrlg(nm&^M@!|F+=GuKU9+E8+PYA&@6d8XUXF^%VK{hc?nM~nVX(f z9FBR5c^S&-=h$%K`YD3^^Egx->2F^Vw+*Z($C1 zPIm{i%b!=`o*!fxgv0VL$yxEOM*9tg|EAD~=J3A^`Ux06Se8S(Smto&bcR6B>14_2 zWXb7d$@vU%*mHWjApU!3S1frxXUX$9OPhE~C{tqZ=fzJG!Br6hlAk zJ37j9e;W6nC{ItcKc3%CqFkMJbPh4>eQW|dP#JX;@zbaA>_@>>fm`}9y(}^$~w8#)}?kSK}ZDeM97hTyzijG)9L| zS=cXfgv0CbW$?%Aa+U+Nd{IigQLs^m_LZ_J~=R{Si=pSflyCA*@|-$DO)bOkp+(LZ=UW4WU|Bjmgo`-0P+k?$zF1!h<2dg#O1H+n9O!#P z?n8L(u^z}>Hk{(HUpR{NJ%Rnh8R$>Qb$z&8NAD=5;{OqPPR9cD-xtviufhHh=Ai|l zA+)bP&l4eJA;0&~P6WcqEFD5=QFzA~JhwU9htRuil?-U9WDPBEBOUC%3GH<|WO^ed ze`}&-=jYfR!Oy|&PJ7j!x3^GIty>U}whMVd>6diC zo!tKr?ihr_>5D}BW;sa8aQah@zu{C4>E?JnV^u#)l;tMq^l9#Y=(mua5&jF>P9Pr~ z&eu(pztU%k>X#D~rtN!aISBoR?b`i@`4suBr{(wX-y6If<;VN94$b)70qeM?eD08a z9_T+t&9^LhoxpP4RFabC73Ls}Q!L*=`(SyZmy&gMvNXxplha|+Q0Q4c^Ny0`$8dhJ zpNi#mJNEr(Cv0B{>k76zf%${wEVKj8$Fmq$halZ+Ajd%F)^d!NUqViXejvi*bB^z1 z`3myse7>#oov!6Jluu{apK74O4+c*~Irov{VK@!b{y#wdb%*|+>ZdK*Ki7|{mvFM{ z!>$LrUQ~UA(*lfFvk~v%)+)YpX!i@?AOB`W>mlDv#~1q{i$20vi6N)&AvzBG*+?I^ zhl*&Adr%%r&<+ov-PqwxM0lrQ*8uV?mZvj@K}r^Et}$ zMm)|4iU(gsI=iwS(yku^>E`zNk?d!J&gp*svzDQ<-DlP7cC_2m2=^Q$f0DkUZqEYp zM{ulc*EqL;zk3MxLoF*HeCF1W-2Zd-3)LU&{t-@}%6x?ruTy`Azfr-sK{ajt{>1o)c#3_C z@ek>;$HS-hsc}q=i{aE2>EeClpGep9un*5Ks3YVFa5Q9g{ol_$y(mu}SJq>^Vi||| zo#jG|mn`jbQC@#`M>?jVJ#%|_5B0_E<1;O5#7OSAQ%ahw7*CV&HjnMxu?Th_!`(l~1ef7rrV>80zc2*zlhTG9j zFt;C;+@AQnh1(rVyB*r?DrY-%wl7YniT;@Z+5Z~$%aFahVLV59sOJmVM3&a?Q)D<< znHU#gR{-maijak8;oDJ&rxVtVH6c$7SN-2vz#rct=y!biHP_Rn3 zz?r48V?D1gcA)$P+-uF{_K=mYtG{r);9O*_l6-#0TnF=9U56dFqlQ}F5aFD{_|5ag z4fL0h;L4gGV4Pt6N{lxw%QaHvS{8N_P~M-cV-BZA80V+JpSOTKr|>`LmR-5%SNnjMi_^9IV;usN5rWvJ~`18zn1YoOuP@LGClKuGMlK#-&B$YRmo2 z8*o?Yw9_5snLmKj8|67Nm}LkJl=FU+Cs~fOQJ&w1vc3j&M|rJ8yBr8vYiyJ!9sQO4 zy&>Cwl%9v8JZhbh6;5Te51!YWpdW2S{7p5h^W7-VIT>%1r@}xLPxv^Dm*c>LRQS`S z#Qcf!=kfJ0%9-~+3(*euqPzv1D(>2vb$A;O zsdIq5D9^&sS4hBf0?3boadr=x8Oq}&)@yRy#9HzdjvwvdYJkr7Q@ly2Trx8BO zTH|XIj|=4>d0Z$5J*m66=jYYWLMBgTiRS|dm&2RWOqJ)F##|n1J=h%X ztw_hyi)B@mKT96ZSn~MAlGD$U zzwpCy?Td=S*I-4myip?l|D2N_Cesbg%zKL9djbu58J1L2SBzefpHY_R%xXd z<&|9xxQ~P$#Vh@-NBHdjKEfXhX~KOHJ_9?JPnA;k9;9=CE_c4y!OsPL z!@gu4+7C;fM_5kNdaeiN1)8}&nEAN_%kNW_9HZTNK4LvTpJ3Up4of!;L->5&yLLaG zJCAqMmCL*@anpe{c>axYypoUI1&z*+w>aSb-|Qb}x8O11z8sA6WQ6}X`_+%J|6lD! zp#4XW%AQ^hx7wThd`0DRBiPR8e+oa#4&SQ6e8c^>A<|z9ZIJzKMm}D766;cg=PVyP zA6fqG{65}3UFVzaCu6?CxJTPjpIkrAbZ-6^@jO0#Sl?kBn}zh=Lwi1)BOJT_H^My; z`OAveO-IpAIKST)QL+ufVV;F>xP6%DFDzT4J#+b#LO)^murf;TEGLei({VzlBWJmB zI+q-EZ%I9a4)1S#|z52NLoc`_lw9CUT*I1Mzm+u6$S6*kRaO{4l$~kAf zXQF+na>*($JN&n?KCsIx=eYR)+uz^wZ>Jk)XL_8n%YpO#pX%4npY3lj+9j7)lJ4)1 z^Pd%e&T#|dj2q^ytVsT8y!w< zv=hFM@c8i5yz>a@an6(fRPH(3scXXD%bVlLS$_HdrCr#+w5$3r?dtzayO#gb&Mued z$7b~p&Tr0gaoU}DN6l}q$mh`i-5<}hef4^X)2|Nj${__BwGhF|g&#m!%`&*)(D5vVrs(Cbb2kxJ^AE2Kz z2V(!t&pigTA{scMHuc87aM*-UI*ff{EaXV+Pg#z|{*>i91NVd>uS1^GtqPfl#^w{<*;8>mwiPDdP~24{rKGotx6i9OFO!>r9q+?QG?a=iX!Z zxoJ54hKj@D_{|(NO za>jo%N4R;Oa?^|-{~lirhyHQ-80c_U=~U%1@2ODA6+n~<_tmMqk3qTWbJ4{9JT63e zp44)dmK&rDp|DUq`@;RMNG)^8au1=RTK*>ZJh3$OM!E8Rr0=?NJ)6`U&qv-zJ#9q4 z?mWh>FI%c~Z9_Y|WMDm^+u4TjP)arN94Xu_!^?pG)%az z;C>D5?q!_w#53FkheO?-O>{q^ucK99BM12?TWs?H_;Y5cIm zx5M?+WP98HKhF<#Jb!IgOoYz9``dG=`urCaMJHNyi1S-1e zH2MKQ@8R*IW>=M-;uAy3i}Zv;?!)}X@_mb_GURf!3+B!kUpT!Fp>K%rGO@;a4fR_D z_cphq{%7prduO=M3f>3)4d>I`{>z|$a69Gnw}!uyNLTK%_z#<+itTW0`O6ArAB%aD z!@Z7jyq6{Y`Q_(Q&m*6FzRi;R;qwUp6TP10dH6Wu?-{1#kr#mT>{Il8jv z=gI0mayX^Jy&UqR!cqR`!~cHFGp|F2W4@S*bZd=<{$#~mIIverFn9{L33 zyawf4Vho;1>G}0>3>{%ECGAF z9_)PE?Xecp{Up+rJ>A*kukbhjf-b^eN2J^JB=66a|DEGYleL%oacTN-vziy3`-x{9 z;pD9MatQBMj&>P|bn$t3OGtix(E&0V&mFo!{x9u=+r>u+pXKBIsd`{{yB+=C*zvfe z+G$pJ!x1mPpKQT{rDYNH;$H{+}Zb9oX-gA1IAblJj zx3BjRKL4{Vj~~wR`Crqy4gPsv;_%;);oIS1pK%fU6}aDML39Z1J7lIBSM2o`zt?ya z`lc9n*qzTcSdP|q*9NF{EB*wWPE5+$@A}^4dm6akgmPi&!+gT>3#>y}w$%Edu8Jc^ zDp?ozU)a4!N0#N}`}u`&KKkKOl`i$3zG@%m&^~y7JatSc)kpp^!QU5F=Q=zeTm^T6 z{x{^$Sq}$$sPcUt^~2@*b`KR^t~j;63XaQeZ`Vi7aU_2ku0AGioZwcw&5J(7TV-Xj zRFl69SFMk*OC&6n6z3t7UbL0P7chD=cL-yH)WGgHlzmstBfy2=zmMV~8^6TtMivcm za3SzS2M3djybk97R-2|cFbSoe$8gge&C|faa9^x>!^`X*Kr1zW2o9zITBmuA^@%1*^rFk1l=36s}4r)FIu0TQbspi6W@fK>_6Ldy%O>h|aJI#MhVE?)3lIGBf z>^~Ph(0oMt&rN@7z9jwUro7>VpD)lIjn#Kt9tzbQ4z3Iilbjk@^+hh?g?%Q_R91o>-x)2 zx23z{VEq5pUy>IF-o1obKCS?{G0Ngg>Vafrderw9ig9KVdu8&`q~IXE@0B$aXSjJPnW>EPKY zyrvF*v27`el01hRF30XH4yP&(_oZ=VXrzPtwJl52B+rxauZSy08?^ti5Al{(TqU~c zupivE8oA4GdX@c_xaw3v@*Jv)+m*ZHB51IKzpGQ5k|eAA9f+$#a~ym)t}ZQiaF4e2 zXp4hCjjK=Tl2v@C;~LO?hx<2i4e3vZ`}c8;s6bgxpNj8#Tw|&%S^2*k*M#aj+`p^S zjG8<6H@t$--ogCp$yf&m#kZkO&b*Oa~8$?@tRIJUo6Ny{UQfc)TqYKZxFOa67C)R0J9uvV2+DNu()d`) zT~U<}r)PEi7#gm575KgQ@ifuF+u|qE70v5kBH9}tPxl?15uZRsDyi_;{j>N)YNmNN z_^Ws?wR3Q0d=hna@Rj&vTBNxG?C-=+r4l?M%RIQ{S72ylg<83`qsh0^d?<$a20Dg-F9#-YbE_Ac^);5$9SEvigH($ z@dc)%o;%Y!R8aGAa3SzhnrBJ(HB?sfV(Gqysw&p$eV4ppGCV&w*Y;m;Bx;lJF16Eq z7yJUatL8~{u^vcRONpANgL{DcWD9Q{%~b9({1@=|c@rJ(_}3y@;&AVmuz}Jg`{?cx zUTk(uKH7!)ACj<o3M#?X>JJn@d@uyLRGe(M}gh3%1Zcv!mBac z?Q1L5lbjl;=KrnKM6;Uzx6*T()%?GWI%-z)|2FEbSoDL*>M5{Hg11|t?(cEAT-r`EwL0@a`3|;}gqPdlv-*-~p>YTsSz&>(* z-$}(azX|(y5_VBj%{#ywz#TLf#eCm5Za0nBTn*e3oUB=`KladC&1(Izhqh~;b&%_4 zFMX%^HLwed#v7WWWcx^`{54eiddc>YPGOqOA-q1@M-?;|1P9YTiqNdqFZ-#RX0?9V zPlGk9^~(WzMYCGJ9H6C|)%xfl?bocVk4lPxzQxKg0R)(OAgzgu}Eza)x*U?ne@i(0a|CP!3-u9HoQW{yoUA5-9>&X7lh05e$*F;EJU!}6XK0A# zLf}H+(VF9Ns?eFfAS_w%OATBIE(G>T&Io#W7uJW9zoZ$G4+X`5z2=uRU)yg(dyATU zmX>P%3>*#Ku6g~d7*8gDMd_ONgZqHL(OhCSo_0?Dntsq+3p^Z5wN!duSj6q?90h9b z4-Tet6r#EO8+hq`@;6jma|AdJ+)Z*uQ2nu}<;mYtU(FkRxc!a)o*Sxp@F-sYe@h3`)TfzN4xOfxh48dQi`g8InIxN{or;wk(#7i`|sj|<7^#Zl6@2+^M8ka(%cAd;dQ1vWVKZ3<$uUw zj*#r7?#Qoi@*V0WIWy09U7rowf8$TUa?+J+@VAVHa)%vGd;_sB<;I@f>&^Hc_#@}Rm!#F?oddw2p(_@M3>9Iui^teR! z^aP0FtvEatf8WF)QO?0b6LX0M4jz}7S9Fk^5mfdRYB4dtNYh+Rasjbh^SKjv+LKsN z9MXITJP-VX<~{p~7AF=G#aeUx89_(D%fXSFTO7dro){{cYwii&0OqgCu>E&O(H|2F zi@}<2fp>sMX|8_+Z{sHx5tB5(0R9-9q*<*Go)ptHtM$Q?VzuVfhj?2ov8dRnc?I}1 z*mid>z<=~67W2DT1YZCj)%M5d;Wlhyaq+q4o8Vhu{)!%_U#)MR5)U-1_03Zve;eiQ zhW*cpB}7rpVc_4vwKc2tRY}oEvsz!36x}qd^;MYYt68nD!bGBGwSEd0shZXLDO{}7 zJOc3TnStNd`#+Jf*BCulZN-GvMl)8!X0tcS<=Ct@$}{BXED4=i}|JDdoj<&3(Xaz>74i z`M84EqglP%F2{l;spn%OsOM!NIqa5 z$9$PGrJlH{-A_-)R{*Cp5WhHh?vzO3j#A;V`;sY*L(uvkhX(mp0V*g&60RDW+bD~#g=2YUZ@ZFmdC1M=>`;<;%qJv$YXp!dNe4dxY ze8~sQ!pqTLr*s#qUgYq66mXKq!(L*q=8r$cZ4pl|aYFJuVlLr%S-83?` zh_5u&GNHQ$UB12n7oW~3OQS3Zqdeb@7MYsWd^$!H?ymBu=F>6aY0YXr9V=>TR`cmt z5ve&6?X9P0oM^7OCD@xdPISsHGWMHuWMH0*97sdW;H%d z6k9Z_@oA!Xq*;yclSHW=Dm*p5PZHH_p3mcZoQT$}#`ieUU$YwD=kP@tMS<@woA6pcap?s%3ZHNlf*^I8Km~}N#c=Y9~n>c{@5qB z^y2h;B@gx_i`*|O9$f|dK~Jjauep-6PZRHJzF!IFOP*^E%k4 zCu|qZ2Pyw$;hvuGk(jS}1l+eI><~X_9xKzkQ$!3__C;j)yF{|)aOBtW?iSx@ZYg=M zs4;}?Gf18P>=W%I`zR3MA4%9RUf1sGJm`SfqTQoV9$zIK6xL7`-%BXp^n^nqN^%CN z^PvneT(XaPp?ohTd@MfF?&`egusE&VKY;&V5{?M|N)e|=ogW<)k&=B>1NjS@{E3*R z-PL*0F|kU!=STR(CVwjKXm@qKbX?>f&f)p!(@K2a^qF``at5jMrW0bUcE5%4!1Ijo z8Jb7DMpVc9g?LZ1A^EJRF_Pn(Ll1A`>j&PiMRUnsdJX3?g3gOiG=EqT`DuP$oYnje z_&IN;xF5^@y~OSvycflQQHtL~c+uV;M6%}9k}rv4k~2u1w_FiNN3(qfsq>aA;;d$M zesM)y(%f_rpSN5Q_cg2YmMfz7I2GT}WSoC_uZY-*isK|-6`_+9-`k4wAn!F1AvuH8 z`O0+>nV{UGk$yqfMS|x3DIDH)@hDNbuiV3YLrk2)oI&dRr?&*fIlp9OLRa! zx%{665Aog+$(oyD9*_0j7r$yQ3x0m`&muSS#rChm9^dU2T{U~aGI zix{iT)OuvgOvlM?L+u!fPdPVWH54nB+F3M=G+=bKkNUYL40{>xS6 z@j2A6-eC4o8Oeo>Vv-Ni$JN-qh{5YNc0VNfNu#-TfBk9PTJjb(dTaOBBo{XhOU|Iw z%Iv>{@q>0xmR!=Pv5dpZAoic05N13l`JjAmk)9B4^q1_T;~4+b6G|EDC3~g&$KKLL z?l;-LmwF(*pL@$0%^iH+ThUk{`5?V3!>?@YknE#(Bv&zxO3t8HpTSptyj6`Kwfii| z)s6eweSs{GXN)|{IX)lFlU&mXlkAnxbsl&lj9AUxt6)9htz)cmut=(Jq@Xzk~ zk{TJ+9Qc6Cl~HzQ24k0K=ZFve;3Xj%TfjM>_~v*eeJW0JkZTs5h;5&pIc zZy)%Ex33W?8Rz?w`x_m#dkD&Fy=R~iquujK9&98!-0LR|HC}hP*H0R5>~OfZP8wl+ z;oy!*vBn*TeaEEHMuF8TJse-}q_IY%WFM_Ud+41s-k9TXU+I}>tk>?Go|T?BW4FV7 zSW<#<*5N)ZDbe`V;XWzJV-$RcwpOlnj43V5c9Dj0BvXSg?PfkiT-gdapOG-1+ z9q#jzrW=LUWTpSjq?tx_$twIelU^~R9PXQvW*fsD?wgY48VL^fok{bJ*BtIUlNK7= z9qykbEiz7PcTVq_q{YS^hkIty8%CLTv(j@b=}n`tWSr;2{$bJzqo>2&^sO>xJ2=F* z+E}mcxqL!=YYeeAE4-(CYmMTPRsNpxtv4Dv+^hID8ZSAxj_*BVti!&J?*n6@!#!Wp z7UO*fxA1Kmc&;m`187?&LOGkk}Q!1Y<~H@ruUGLltzH@wG;;gYc)h5z&3( zPbQr=t~&Tr-vt9#BJfk;f9m_*C@Wdz_nhxXqqBD3iT-xZciEWf;LE~X7#+@{8HXPWN~;Psx{{8F=@_wsHShwK2*7R&ge!duF4v?Hd9}HplC(JYlhlJ%a zf0cZ|xKT^4$4s$>{d;NNkBW;+K1c&`e;DgE)1%$Lxy|K?KT_VR;+rMYo5#$jIl8m* zUqZ5%tmQ!W-SK?6)tSHbnv~2{Ag{XM8^h72dDg+5lPj7PcVvavJ-L$EL34YH>*r}RS##bl+}Zp@aJ-S2dgOROyLA`UfXhH|I-E4Lp;9w^x#%F^_4!ExD#C&<|05f$Dxngqc^f zx{ncI7SpVrPe+&)G^_p|Vb+p-C{XqH2(ylMSNA_^nawq;`yRE-D9P$R#<=8K=0MGS zA0r{TwmDyM;MuQugYJKQ+VD1_hXs|;raW5vWYa5~$k z1}>|B^-*$tv!v#C!E3-xHP?Z^P00<+=Oo+vod)J`$zCd1ALm_gKd3onB=#f8k!FW| zgr9w05oz|*tj;4M&GDMmc|fE&O|v==h%}dKR_70q<|fVRd?V7_uUVacM4D$btMi6P z^NMD5eiCU0@8|S*sU_Ae_%8>uIqI2t0oFx_kly)+6%1+=jm_4Y<6dKKVy1nf?60D|ZAorwF8@^V2WX%8k3nhEV&*u4Z4&YCqe}^howm%c>k+ck_m3 z@6&kuI=P40=9wE3%MwO<@-hJMNMrP5Q?@Dp6I*H_mMC;G!uB=KQbN{{fTz zmrt2uS{P?|eYh6uDKjP6>>=4pbC5qXCDnXia)#jb@p@01`I&?3CrvkRI=FSxOf%Ox z4o}&4OnSwv=-}Q-v&~ixUg?=@4sh_Wr1_@L!IP2}nkyWfoV3W?>)?4wi_LEx{ASWp z^LGbtN?K+<`At@Ob|x)1>p1w6q?KkD2WKX&GRHXhR?=#7j)P6#8gr9_Lwsw^PaTZ? zka^v~*bkXO-)6;+{g7GS!TFLtFk3jdg>Q@5&%rPIwwYcB5Akg`-*oU8-wt!PgT208 z<~aw?@a-{wb?^;ux>@+Utn|F@+i%u#@Y}wFW+w-4^<|i&9K6?e*nHK&PbM8TH#qoH z-!bzO2cPpDH?KPQf$xMFa6T)3O8(p|t6802oHm#i5=AKLJo*GyQ&tGxh(ag|XA6y9h zndYbBc>KIzeyO<@xDYr~a!TOA9Xx(sGz(r<;e8d4^?u4lGg-1PaK;ioufJ%fYj?Gt zxM-HUqU_c4*^6dX&FcB=Me{kE=kxQ~@6C>y)$`f!%@LZ_^VuKF@tW21*&ocgn$`2u zAI-(K|5y2b%#V8ga==vU_euvTgsi|@0akKIYIL~ zD>yyBo6|Mt8jt5CDZiTsZHE7T36IR`KPmsS5{O2n{9!KA{2UlJW_9~HDAay2i`9Pb zFTcCm-(|7d-~DAilHuXJ7~vI3{L4Ico8!w6YClKT7n;?6j;u`0YClKT70owOdA}g6 zzclmyFqjN0=#C1H8T<8YY!$Y$@n4~?Y#dbBZRL0PzZV*ijid4hTE!ghg(xVS|H$Mg zvT>8-T-nm+HFIZkui7q8Hm=w%Z?^azhUT-%I^v5D2+qbWlS8tF|9o=(Y}`4yfK|=m zKW=hCtG$CKq!hAZ9PCL6wPreaT1sJSor5bS7qN~yxMuQ`)>Q}3O(|*x-pwliB`L+M z@(x~=Qrv3k;0-BHSpyurEv1B&?BKmAC9Ss{d^jb{+V9{~DdE-y2Y;JV%A$K&@n1

    S1VfUB-{6^D_J`v+xM$0 zS*IoAeMq#&KU1Ez24i2q`+;U#@q9hCs+A@=nXX{|D4AH@>i#Rc`>0Mw?vKw{{WY&0 z!tJ}JrS_jba^ZXf|G#TZ((ciC+q^((g!QWC8i=n*Vr^@gW_K6%U&q?6xuwPa>stFH zrv|F|sjij%{&QU``~By-R`&bP^{njopBq?5RCx0Is(5Nc>ubsCK6KgC#@1B_Ka<+b z`a|>c)o{NpwWXEkH_rb;8jAINtJGFjn1ef{wzg_&rn>Cj#_Hza4yn&sUd`WNeb6hl zt+m*}!&2K@n;kqcHOl%-GvD_~OO3X!OSabw-L1U8b9&VNx>#~|tFB}(MRmjbPwjeG z$;zExlKiq&PU zOlSVW^N##+){mMm;A?G>!3h@sYc_}fbSKk`zEPA>#*h%XR$v@O|~97_(5u_m4a5s_AQ||rcSf?-*s&co;t%?uXz>r z(|tl-v5E-g-Vyd?r_QkkYmS|P`x;Z{Tj`n`V;<`?b)of0^TlYqk23XjD+2duxxaOR z`{=1ltOU*5@P5jasc%@haZbtZdlBD^smrZ)k{8lJxX+)u(wfaI7E&2Jzh6G}Z41Wu zW#no39>3r7wzWmttM>5@+^;)$t;*E!W%@<=dP#T4yxx_=V@wP1Xa=*D>C-r}wN1 z_|gcUC(NG4>*WuuHi|_O($f{(Tf2X;3ilytv*p!1=xu`kE!JjjzZUuJOWUmd+Wk>| z4sW}4Nb^_tI^|ICWyy2!kM+2J9I)LA4dD3aP+7G5nV}z9ttDRyQuVXL>LxigaLh=4 z|7wTTS91cm0`0JdX)e+gUlp6W(;B0>EO;+iy$`JFSI{miLAo!bu5izoy33mH;Nw$w zTX_RHJqzjg_4sPf)V)@5&A;{H{*i7~)x00)OBbf@vmzzWq1Qgc`wdg~TL&f2qoNr& zKbU&JdM`+Ymka!8>OpHM+5v~(8}H}1(lV^dC>PFuPjJ4pBi3NepD)M#th7(9>gd;O ze@xn+v=SuGp^tjvU$)XtTMxB+akT$u(!R7-U?0TxtKx7zuW zPlS8Dv~$*N&8grPY3HqDn3vf9d~j6S_ts(bBcv}d|9$*RR@!B&FuqvC?yVZ&>$Ttt zn(Lt7j7+;~&6jMCzc;N%Xy@>+-}k<0UBp-VczoK3@F%6+w8EZZ_R@Z^H|@4{QuCLc zneSLvG+!DHUuk!(3h2jdzhnfv-?JjZ6tBm)F*EJHm9BZY{dHd2L#vWx zJ3YTygC!$B=*_RE{br5RT<|5lFPHYawMOzh$`gb4-_jmgREoo!L(9RN)Bd!YYyJZ1 z+nn~7m8!Ws_CY(+$hF47>1o0hT$=sQqq=ZUPcvO59K0jV8jnY19+V9jAW@cb|B3D=`CD*OoW<+MDmZ_29lR)PK9w0y1(<&=AI@Na3s zuCVf1{KT|EuG|$A_eFUWnO4+w+QH?gm2jn3RN)23Qu;a+}Pbyu?H&TwxrEy7i>vWmakYiNJd>bM3wxc9V3 zS8NsKehlqp+_a{yE>%@{OVI8Tr?qg6l{}9oA-t*6+PE?`-&llFpZ2_~aW!Rs;s=aB z(>l6P8Te)7S&w!(l%icvR%drLUTm5c?W*bEK9yc{J@4Rc)4I9_NxmfKhvfV(xmIaD zkLPu9qPyz{#X(^hf6s^>u80~O{w1Nt`yQ^DnoptsMh5qEJyaa@Cen9ayzFZIjI<9b zjPZ6~p_g3?G_L_C=kM)0tyso?U|L^SSWOkanxFc)I%wwk>BO{tuH~9}e)@J=e^+FL z3SZ4n16`vutNCf5YpG(H-V@UXx+>RF;q(0TdeK3y1(NOgX^`s;&CM}CO{GDuZxjbT z#QZUfhPZ0hX8#w0rXl@PX{ak!vG^17+guv%I;c4u>1_iJsiW*alJirH>lw`g<++Gr zT%#nb^6Uy;quo6yzeO~{by=}c^V0}d$+{{$H9y6=YHL>WQ>?423pQ=u-1xhFF~+&&#GK_<8GYjPKK@ z`0d*k5L9Nm*B@TQ9-l|IKfEtC z;C<=oueq|%hl^cvW%_+`efdJ;#jXvK@%$F&6(x$j;X0=BM+FgH>0--VmFsc&Wl$5a zr`VgWHJV>VdOj((!WCFwxtBzFQ1O+n!J1!!dzIpExdIy~_av0h)Z%Zu5;PyjdURd! zcU-qMUqO05EB>x)c%-uDdlPqyuX7#K{C^0$&+saWuL0n5lia&|x7@t~2^~VyfJjFW z`3oo_C`gMC5d;+hm0pxiLPCHfq?1m11w=ZCbV5Wxnt%wQgc5oYkY3(1bIwgRe0lRB z&+~iE%+}eN+1b6bZ^8ans=eIW`F|K62!6Zv3Tq*GE*$S4YOk`kd5_1V$_;y5gZ2onmoqS!aCGiYYj5FTkUn$VzQq*%o0{-gH`Utmlwba+$^kX&5hQkoiTm^_CLAiPHWRH=o1h>TC>RdJ9+MH_=o z`wz_47V?+X?<0&ag7}t@qt+9`MQjB0&-aA-_t=ZGO{u|Z?!mjn-ur?QtVIRTu&@J?a^%L?B1>85SBgp9@e#@Fs zA^&ab&%&<#yKOy$W&vyW#Heb{5`8{|^xpAHXwVr@?T7d#f+p4{aS z^v6Px*aB9u!~t7kouC^qI9U*#YB7@!-#e14Mn21)hX)b{yKbpF^Kp z!^mgBYeHXIbIAu_JoD#8y>rLkGE8JyOZ3EHb_|&Rj z)iy>LulLSj)oqi7UDtPYTQM20?;18=KfZn#PtSnz7gp0Yd=R(m`mSqpeu2j8+1r+F za!E)%oA+Rh~PsL&f&XRk!naGn*nDCr6*) z`J3BbqxdRtFt|F!gC@dWhqbVIQ#==(4ECXTr;$9~($<{fe&A$qJBnX|`|+r-R<`#j z{v4bP?&ivWim$)5trx`yfrG(*7-zq9fc|b+8{3s(V*6S1RH)y>+S+P;h2D|D*y^zM zwyDB#>Kk3#((_CH(iuSI?;zyGs+AsolHLi%>Y%9pi+Vc4Ow!`EN!d-3m$>Gpm-3#kxtNRUKejH2Kz}WM!?zX1FF|6BD_cHO3tKw5C3wi9A+|O@VERwNlNWt!ixiGx@;LZ< z=c4ay7b))648|K5jka|iEw-1%wt)M^MN@1mP5yP!EL+DhxV)jwVZMY#!L}6PC{_sR zFD?qP9U?yjKV1}M>pPaGchv`pHa}rkeUNC|Ovd^k$>u$dr*~cd$+o#8*JVaaep4e{dU_L8*N9)_13|7 zVfZGS$0UsN`7Z4iFZ+ij~gnJ+(B^v8n2i)`b`{CvfP|1P#4&bJlM|DG~qfAEhoV}EaNnXx?V ztKgE5{bk1T@Mi^A4n1JQ_TTmV_n>X3*dEvQbO4d z6SfTDIMxsPvww#FW7|z01wI;n%ErGi%Ih2M;_zZy<)6@jL-_dJ8CwhT@$uYeZG*{| zz-zqD*~XH8SqQfXeR4x^t%zr~J~J`i4csu|g{_cmJp=b=5f&CPk7f!Sj*<5wf($W|BR z2KB-C2#1s+9LJu+{!WW9q}lM9(?YJy`UDognke{dFNMUL>2`p%{8 z3uA0uL^Wxca1?tB_Gd>#4QXW{#{bQO`}c_2(hc&*!7#sOV{fVUJRZmX%VGC=(p$ns z?35pWKcs==OCAE{uLo-&jTSDoaG#23D8*uac_Nhe0UnK{6!ILfl{J!b$nJ3deBm1a zE779=cRu2EX`3+im(?ad(jknqAN#@hLPTT987#I>_(8;*(hxEq-)R=mTnZ8nfUySn zT6;tb>7X#Q2T(uhZmpy2${v-48rR#bd=_NVk4v)8$r1@g~ zazthR{GzR7kbh3*``cEkiWd7bNN+1O6Lzh?z0_Sej`8O`?vd@KndF1ee&~@MrTye0 z;rFCB7vT9i3HFTaEWKxPoyZTQ&rJ4-{79N$a_h*RQnWD4uLAiyMfQ{ODc%FdlbhK- zlWvo{?1S?eIY9DQi0f-L2;QHG94PscSHbZg5c#=uh**ocXZ@1DVWUncXZ^}QZ~73E1rdTVQ6u` zxWjXlv_Kf{58-}dhv#=vi$%Ep<^AFMiTqw_PwqJd-bar7LF!E23ioHF!K0<_WCM;z zY48}S5BWLtZ%Tv5N`B;OP<~5;$4SG;)!})~8n5xvC~_OBa;~(J%JvzdADEmHf%lCl&H1OZ`phe~nC$z7clSZ>iEuGS+XYQmio6 zZ#yE>q|K)M@B~#lN9or;hVi1vbjd%G@82%Bwu51OIWj|HK2X7|Vfb#3hGNnRtXRs&uPx3w}|Gw}<@fi6!*b{t) zEY0TeY^jv|2G|pPoBTQ4pT0glM|wye4Q>i%QRU|kenBm@5H7Od{^v@2gbOVrV0*4c z=1KW6JbeHgyA^)#8ksNM7cR6Mdjj`Akp;x8>J%Q0QSx?xE`W@m5!2&;QS7W+9a(_!S&@r`#U`9H_3Ym z`aRhGF;QD2XBu}DOX$F_&t1~DfcZiC^r+p^3E@J^f~W94a#WGjA_KR_ z8@x8^cbMQGy#Us~Ickqoi##2UUt!cAQhRb$i0_ZuE2WcfK7#&V)IOA(> zrOxCZzItg=kWAV?8p+hUyC{{tK2waanqOVIGg-b1m z2k`N{8`5BM-axp%qHjsrEqm0jy(H z3mX*upHyWfuK(&caDNv4KsrbMZ4|t36a7fKC0xX?{(USxCu9BlRI0Ly=XdSz3&~r! z)E>MazOEMiLh=!Y`E0=xz%7LX*ovRvt839OrD2%fGVU`tE744@xc%;O!_|EGxcy<# z?s8}0QVSp7oX`Lt!Cwjo%X~hn zCDEEZf_&^be}6@j$CBGZf1UeBGQJO{$+OA-K>O ziq_>cwCLXzfY+HE7H!CfgkAgVl)J9w`&Vkg{jDSe;IGKa?+;c*SFYgA(N)Tf^{JP< zQREMn8$aaRTUFjp{s8O={)0U69FJF%50fLop5T+@JtAIRK2N?N;??Er!Z4mN8s_VX zt|432@$D_LyfKVlKegm4__qSQ2xS0o6EC>gXOo6qJzmFgR>wWN4^5-eOU`R zmFxj=PjH@apd6Ua<1OVq7#HQs2VD58xIS22*uI0&t>lzV=qjsVzToKAvgdEy0gS&l z;=@|Yy@Ug03$zc#(QV|<$d$lDqT0w2Rd_M8r zv)-0hlKFh%(evJxe0+ zvwXa(0~yD=s>XCIGas+28}nY7`FPb^G4H>U|AVqPAMa`t^I@5J{!TI7%Z&MZy^{aa zvN+GbCbUnPdHy~z{mYE`{a(rcd0Cw29}@FLnR)&(F@wv@^G}T#Du1wvgl4U?nDe7^eKv%ZoO$$Y;0=y_ksndF9l^7H$(yp-Gud>On( zI8ZJY@o(hc$ah8j8@Z6uH@E`7_lp@WpCyNqpOEif#<=Ge+ z%uKmjAzwcB7kt<(d9pCf2LtyDm11Yh8_E3rjasn*@_(lEjbejjpWQrv0J{?e&mUvw z%Y%hWE&P4LcVZXFc_w#`4UvzLqx1OqRhWE+yb#6@y2mb(FOxTHhUX)(;qo2wtT8a( zW^9D~m^?BK#>-gx2*^F2eHv|74iiy{{Cr%gghr{~E#x9ndlNZ49CdJ0d?a6$+szuv)xeK`(EPrZjg8VUg4J?0FY@*zsY{2s8 z#wN*wg@fgBqJ2u1hm#kG_9{XD)|}Q-xb7W$(6}fApQ%u7Wu~s{QAt68m%g=;e{q+L*?jL;lf$~{Ve-y}1$oED4Q2-NS;QqVA{f+LnR94COeUYW|TjZXi zK3XQXC4UL_Vaw$A$o%^z6K5@#yOH_#O{Rl;lUu?4p6>RuJdpe$*vWpDhmm{jfcZRQ zSIDEtL&2ND6UckFLwynZi#&~d4*UmrE;(^3KOZaQ5b{#64_hhcld(NpC9fo7d$vmc zl{{PYXI9HQ$kC!dvs&IuJ_O~{m#vYHkc+{d;8WzG&|dqpwekh>Xs{>v2D#yvJibo8 zPi_hJ1V1P5_2=>RvUMMxj}ova*g<{(_dnmW4YD^`3g+*ZZ;)FE2eMXRct2boPjUR7 z%tkqmjNg;lC})$g{r^>7PR92CS9u+o&)<9~c9Xn?%;#@D2`(b@`I|4r{w5zF^ZA=^ zf&V7+`K510Zmi{5#|}ez`NngCPFl;sf$xVZ5K~z4(y)n{c2!rj)VI79WF%+~km0zu4a1i%-dI&|-e~d2@>89fx^5 zfXx}i$D_{3=Y)e9pRaxT;PdD4)!}&F#Qqe&*jDa&wk=6dL8tS*T!|WcfN+6 z4*lb`aUa<8$@3un*0^r=gqs+j=4oLE;y$q-y^X%J7M=&i^|3d+gB}L!I}qnt{wsU?2bliEztI1S|JFY9Il4dOZxsK% zy~PW(b_x1J@nh{l%uSS^ms8;P8u1hDZ7kfu%<&SQU&T+c*K)&nHk{9|;%C^0ThaMY zzQ)D-+l$HFzK8lDKG5FAhVkOY@IG(+JbMaxC-l$4<3sHG$rHTcc*ZZXkC!q1)`2j7 z8y{;wLGA2elH`+DDVCK>CIW z>+O#m7~cu$4gbyd$p)H_*R)UAYTqv$!pDPEEM@O8GCX;Jkz@6}&3pn!UXjF8@6!ProJHu(z*@9>dFP!d-iI zHFP|b?~4hK>{Y6l`$@tJyH5=?|GmAQ=%IMjMCZWr>Ln_QZ!L5zl;?JdPQ|+p`W@Kb z9?VM_Pi{W}?k^InDr@UvJOQq+VTrYr?0RTE9`|EnedVwEXkMNI6JJ-Jk!M5s4Nde> zCO5$N;&$9`Dp!SzWc>b4Gvy(OujNcPz zsk}wL1?OYa?3T*AWc;2%E2TRbzh}@&89>JGyR=rmA>;QUS}Wtp_M=K-%-5D_3 z;$5XX8NW~Qt}=j(->2xPd_%_XQ*=}&kn#Hz|5Ij@8!v|U4QKyP2_xh8Dc(~O$@qPW z_mn&`e*dA9vX+eBf9Ry_B;)rVIx7ds`2B~@%4srw-=T|gjf~%S=%PF#n=*ln^L=zv=8*CG3?C_B=M$h_4Nh0I?BHfidGJc<-yRwdq^M&+Kc9L^M!n@TqnP=gx^nnqC6t=d6K7tZExW5!tXouR4SA4`wl&odcrW@ zF7$um5_>7_g|R(J0e@+7R^q2hknk?I#_4c>Jg2v^l#JiY>8l(hSA{ryuSWULl;4L9 zP^>0~IHEULyS7FVRnlBp(cb{z2j(Wji^|AMWoGzfjsY#{9}JFdmsW zSQ$?q1NUDC62DYdkoSEC&nFXyDn;au(EglG{7N}P{so>lTu%H(sn&!qFN$4<@rv7t z!Le-ATW=_BmAUm34J(DZ(&%Q#+M zrO`x+7g_jtvz|1m%zV7LdeVpeV&adaMM3Hg6K7VC38RzTsSN3QKwleXo{?^`KC`NZVbL6OQ_GS0sfrKFQ_ zex4|0t110GuPEiL$xVWy6|c9;m)|QWMrmjAm3gtsSd*=6u@YhO^jUFAk;yN;;+4xL z`_D^IyxWy8-;X6KvrTT?Gf7D^dE2~X<+#ZmgHn`-CMVBZqBLt?zC0&OReGE38Sldo7h;PP-jngXRh8RxTFs&ppfd{#@9FUdHc)ly{+8RxTFrYs@jd{)bpttP+b zy<90F<9u2xl$T_jPiuuz`(4}~oR4XR(us`oHT|LtBjbFdS1jk_(|;=a$os*b;G^WfA$?}h0i~FH9h?uo zL~ac0^JNE>o82 zyvf_Z`QXOn8E1L^zm%5bD6l`c16c$6vZKoTvEzliPru?3gl` zTno;}qNL->aB?GX0(cDh*=rUkzke%J$o5JWD8GLzv&og+EG#?egc3}y3tkG2AkR6) z&(A+fJUJ9R3Y<>9^N?@fNhP2B6zpUtl~uxlax9!L_`bLDD>(xU-}hE_l5dFmqgdHX zo(=tL-K|(T;>r(pvSQ^F`CsVI`m)o?1+om|H=f`d!mj?|8KqGte*WUb_nuZIol#nu z{AV$=y*6^OOtLX9=*_=p?oY&x~-&; z??8E7nsi6mPp$;l$I_&Km1pFQP#&e^yUONIG5D`9=OW7y-# zFyBD(f68`~nQgME? zhf2ly(H@go@?i`xq^gpDD{}`EiTj_iM=(buD=<_4|TF|Fxvs`=>Tw`$zLX0)o_!)OP16nCQnSZ ztNVom*p8v_d&Xo~&!)k6Te4Ff?uYUCNl>1WE2|a9 z<2}{!6nBI2n3Y^r4f-6@w}$s`mnTRK|kpAFP4WNbehs=LY9el}DOkg@%2q#h?@``Ji6OXlq-{60v%Oy=#U zC-@GTx1YZ34fPS3x1XM1%V2T5WNbfuR67~lPam}s8QagsY7H{BpN-W9xvAQV%-gpo-~nXbe%(rbOZ}3}+pj0! zk!0TfNh!_Lab({9tqp3XP9^j9SxRZH`jdJ4yf&!0x{!?RdkZy+jO}|1HHnPvV@oxY zjO}Afbr~7k_g3l}GPdun)XijU-&?DNWNhDCtACQQ{cNKiBV+s7Mm zETx0m@GFe3hvVNNrK9Rk=Fdm_q`ar*lUKp>sIOAGs2*Qq`V(-xN2hdEtCL^C@g1Gg zO>H3@z}jZO_$u8a1obhpJZ%KN)OdR=H(*<>_z6~fx8Zw zm#;YR>ttRYGQiEqygcNA+mU&B$VmBE?L_9~ArIUgEw(Q|=o2+t7=K?kI;E%D{#)E% zemqyCe5!U8j$`eiz1)z}TP+aA=gYfN`lzcgJ?(E_^;fhU0{b^4sjs?2I7m(bj{@(l zkiMUKPPoWY73#yiDgD%DBg&88v84WLAK?IY4$fbG&}ZsKjI-;)1Jq$Z@bm#}NhZv9 zkup#{N?s28n;$et%^!{N_u%=;`IIlz(PPk?A^pviFV#81*j_CT`btd{4weJg!t=n2Z6;^HFy+aQG@UzsFN|s-sLkle$a2 zA{@xhHG}s#Qg^G}r}E_muzSLL)Ewbb`?R;={wZ~zx|O_8c)$9$aIoAN+W!}+f2w!L zp9&vP?bG=3O6>}yx27Fb>yy2O4^jP4sN?m0SbbN-u|Bu3!)jNPwY0-(KAKg7=k*qL zMEz5Em;2C_ynZ;M9u+RM42AVqPCKGrA*aClYNY+8`b_8BQ)qbyTrcgYI!d@m=HF%T zWyjR1!h!5wI=r8lc1%4=@on%vL3Yw{^%?mjTrb?O&k)C7)Su1Mj;pQ7yngKf?kpTE z>i-YHJ;=QN=k6yQ$Syi?o;Xw9NDz8s&s`<>8Je(aXImf}0p;C+d-+iKGQTz*rYf9hl3!eUgI^N`ksSnke z!h!4u*x&fH$LbC8G~uUe(;&V*fh=6qSI<>{;S$TdQSg49<+(ba+#TBYA(j_Z|CU&+ zaQ^3}zNGrM#F7i|%S=yY8rHuhmPz9LxoKG6m)Ik+`T26!u)Z&`d&Bvdp6a1teOzKW z3+>U;B%6lyafyY0SIojB4eR3)%W7yp>!wN?*2g85p`t#PHP?K`7i#d|PbnJK$0e3_ zqCQr%bg}&btSUTD8lI|ZduV@ferBy~eO{aS`gH9q#c{r7UAslb`I;Ttb284)Y?Q4Z z=VyMc%x~A^+w+>{n8%NA3C-91TG{cz`JOA49Uq*(xw2LV)7x?W<|<|Ti}Pc8Y0X5u zl;*3hR<^!p9r*QMO?#K}<9wObG@Q@A#PTuR&n&Q1(}vOZctQR0J*%$a_m@lT<1Bo8 z%bf{vvk$}ZzvX=W<>`kks_3VQ=qn;W^beu_Nl&Yz?U~PyKektzvz}Hg zTx!AjyX$KYg zYy7K`=1+0#FE-Ln3uF8LbDEEK#pEq%O|<_l_|8HsCg-h)lpuRtp_Lk;P-Y48l z+vtkJc+KBw&9yt^{lYD@Mj_?mwbsT9yW00QS`r!S z@3vY#8SC%2we4iAFW=FIh4S_9a>M%SU9D>vcOW|t+kYnQf7)X5McCdmY42%S!n@qC z|ImrfzpMY!Nn0l3!HnN;TuSStZ6tSw@^S}!mOL2RujXl;HRmF}z9Q;xbk=;y*x%@) zB?@DI^kLcu+D0;uzeww<-4n+Chb_IE_RM5Q`bXM~aK8LFF<*A|^d4G}$=>N7Yx~K( z|J)?Kr&ero%k*Aa!w9i`)PL@+jSvnN^D#b5>#L17xkGwC?LL{mFWoiWSF=X){5Zey zi?o4S72y)gBIsY#srk89A8pTl0PS=7Agu+Z=l#_>H3w6= zq6MHW!=Qd115P1-BI@TawQO=TsGp~&f2kcMpN95ye)`a|>-%$2KYyh~M)B<}v8;pp zyXom)X%+j+Uu(-n9Iwx~^slwwgbOWCpu9NQ*V<9?b0{xP_KkLvmbVwm!z0UZ?UBhZ zz`oJAzS8qBKIQhUtA4S>jpX;w!~WNFtpyqTUo*52GWOSIl^OeUv$drZ$NFQAwvmkW zhrjlajQz7f&0{gH59^PhvgKj_E?8?%alHQx)_x#k{V`vgB$hiqpe2Ka($}M`$O=%bLRYKzfwc zD4yrX^}S4w(VCg;$6~dP!Z^NY%UG;s3%lyWIBhwmm-oT@mX3@#Z7umcxC;0Xc?Y~t zSTiGDJ3%f6*8^9aA0a`zk8yE+oh(6nAsodnf5z*pM7n-qenY4qdaxwTmcX~aNYqb@ zSTeQm@V!!q`>_>bn}7laZ+vV}6F^C0o0X`5C{zuTwKy ztCh(2CxBsj%h7s}C&T;CFrSR}4VnL*rA0=rHeR@p@$x!7HBVb09L%sjEzk-n&da}* zE!FN){-LlvPPR;wllb}y8D1~TwQ<71qJ4Upwn9rpi{Hb1p8kurj^ccN`abEav^``# z|NPhBQ6k7aJ^D(w!rcq+W_ov~Uwm(17a>W{3U`n|}4{gE}=4G|9(^~-x1>op~X zr;lSt;QsmJjE!0qlLuvN(!L|}@r#c$wrG<~9+a_7n}wG7``BYLc4~`-gXN_j7B&gI zL^x1h2iDSdYWWn;SNZ+uE)7-=f4d~Se#?#5x64I3f1Xq+wUE*m>3IKJs2#@jGoF50 zTA_A@mjAKAmtUmaq4oC%F9koQ_ztMAvy*<;EKB(Q2g(P)OTn73>-$Z6==yQp-|x{1 zG0qOa{g5Bqqj{wA{K0Iy@E=+yG9O?4Fm12aoy^Bqx%&#k^I&oRyjL4V@xvm%Pn$~K zMP49WB>JbrQ}=1vWbDuE*S4cAeEhUk>;cV{9`FATmKpE=4{BE^Js&@9o_0{XEgUSy z1Eyt^rMKXCz(LKHhWp3MyM-Ope8^pV`SCjFIv-a4Jbh5=A?;%kcRfEpq7A0>{P)8_ z8Ar60!cpS>Y*EHht(eT`n~uvkrqxd8>x*K%Ke;61xYkoRPHqPGD+L+C< znZeUz{MU?A+7*)vGm168%<}lYjMLhElmE^*qvdCn$1i4_)jDUF``?Un+6j}NWt3>+ zbIRjV=6UU$$&SnmTA$qVxM$`?ZM(^}GB0T@^2*~4GE22|lbd8-)|~m}@s^oaw0x60 zW?t1g7nH|8%DkqXFu7mmb#468^7xR<8=AbV+@msYYBNn9pLt8Gvb;P#BlEVl+~nZQ zJ6f%u%i|H5|7vSZPRhKi^;}UN&&j-}Z8mv%=6$W{FXi#LjQ_MfCa=kSptWCF9^aJt zP|G)YN9H4K@T&6oADNG}b0#0je4<6JE{~the5$cE<-U^nOp7)7zs%=am9;z$^O+Vw ze?RkuHjF$Lo(D)-FSVV*adLeqZ&k9GzSrcMSr+|>$qlpI^iw9kndPouG5PH*5B*=0 z|CeReUzprI%ciUAaC`as`e#XcWs?VG$-1}6BeLxJTP9D+QuGcc`)8>Y)*qUsRoLF> zEWJWJG0UNUWXhkOW$3;pFUxZ3gH2wO^_u>j$y>83=|7tMM^pM->vTIb>zslJ)^}VKejqF*Va#( z+&H_Ae%|C(*>&}6Ccm5Qtv@umdv-njrOAD>>+9Nje*RqJ2@Uir^Jlkls^#SBeNUpdrYqF)>yysE8o6g#^YnMo9G^!$~`6fO}(dZ9P11Hn_1a!>3$~9 z%WkFz{U*w%xZl;XTj-G{M`pLwPmuZZrFq${^%9e3Ww+I@2?w$+zcQAT{kC3pGhZG$ zE4#h^y0Gj0@(y|%G`(NmLH8x&_tiV-lZ1nr722zm1w!6UOj(0#Vz@#U`V_JJNpu6dh}uXojRP2QW`Ro_nbg!r-S5A}}QFh92s`%vF6 z?CQ^T)7Nk3aU7pIncYp_M&{#Db5pzP75n==^!*|pEVqT@m7UZ>KZ+Lp|E1tt!q~s@ z$@o}jJNWWlzkledj}i`G%MbDK*q-`favvD~^JTsCi{yULUSG`arT5v%^9Qg`H}U5Y zpXv+9gCM<6T5o+n`8C*{rAdACp9?X)0sVs(ZTsq*gsu&2zF+>ieu#|klYg#X z5-w!;J>Wt5O^W0Dv zzS8%T@%IQ{>8Hu~e)(7WJup50` z-Q>nS$LSqSe&jV??`QH1X@dTf$=!k`>ft6ks!r0=P4*3%tZy*6SI`vwfXQD3{ivT4 z-sOhhoBl~(xfiz&@5g5734e0q_2-^5TVElJVnmOC_nq+VAd~iGR z+weSX;;ij@Cvs=-bZ~d!A~teA%ny;XLmz>0(VkgYp+1(hrXWd1WyNVBS%Aj0De!R|4vQ@ z!|zG-L&C1@->2Ua4iLXz+L&|TmF+pKKcoEkJ*UIE#~D0+`2NdbT^DvO@5n3pkLhnx z`Y+GH_jq!S>8;75zXewtIFAHIa~rl0ZU zo!7Ne^!xC8-={g}^*iKE`*^9b-1>@0>z6!+G zUPU*6@!A?-kL&10P#@}Um-IF_(2tV%_~|7*lDyz=#=LV&^%gfVKIL7${iS+?Tj)!$ zzfN{V?<5?^ew+#Kqvc-J`v}Jfx6i#n_eVumEWda3$ASIPbp1Th zV}*+tF7Jun=MJua4V;bd*)!dbycz5V{)+rk#GmWmk?nAQ@5i3&lZ6A=L-;+;jNBLc zN@3UXEsn5%@%XvH{maR0cSrlX=*Li=7UfzU9q)WECwUw=K38&l zChWQ%WJksNK_%n+xE7{5aQ_Q-}0RbL%>qJ>V{4-QfL%*FC)*KM1?(?|P2O6vy?| zb1Wm{@)|lWSIF=4O8&-<#})E7cE}HLeVD(g16I!0Z+(9TJiqDI!qJD~xIHZ$uKv&# zxPE+DD_XwmdT8YsPU&&`S~)x(nU~+zkwwPkz4OZUb#QE?IOgx*IP}<@|9_6iC)`o& zJiH&WDz}Tn`x$!6IGArCx2xl@u|g-?ZFzaj~xEw zN>F}x<#u<(zQFCl?d###_!5oBucu?J#ho8NI)8m$S$|*0+ipDWD!+Z<^><8<%j@eH z>Mr8!ptptX%k_1n2)oM507q93jAMBk2Z69Iu-~A zuzvz!{)ai=IGB|$AD(By`(t5qhC6za&%<~`*qm=2TZLWg8}Ukc82QTjM>-CP^ucn? zbI?BJj&z(LHv^vlmym6bc>O-gahF^j>|~=HHXGlbU>WBV`OZ<5jPr?n=kOLTVz__b zJMNHi|He2L$|672PZJy|!mjia98NoryN>T0jx6A7ysr4J9_GT z`2k{opXM%b>=AZtf2c!qU_3jKpRWi4W7McwXhpVjUaEIbculcJdi`9_Y&!JNA(O1ABrGqv`m^InJ5v$>JP$gk8ro z-Z9gO+lS{b$r1LNd3#eG*YF17Ic zuWEVujwrI%AoxCAUV$T5wb)?JKo>x*DF3<*jwpBJYIXi+9Ld?`Upvm%I&*56Gux^Yp(uhL~J8 z?>EO(wEZUJ?~%9FktmG&*BiW?(vSQc-UrXy=J=bu1hzlkeY@il<;U+&?Qq;R8-}h$&H%&j(H%|5zmMhdU5<9-<6tM-<@it-w{Lh}q2n`( zWBa??@iqA!82{DXc00zAYd1m9BwvT}%;O7%i)6nM=tyB){ttP(9ch$)AngD5tjLi^ zP8|>RQTHOpTFh_9{6&sJiWe2b{Xt%lW3ngT|3dpQurK5f5{_XfVR^G4epI;BKIc47 z|GQ(R7f&A`9|ile-yIu;OYIjReK5rDk@@|%?)JNbRmJ1W@4uap-ifwc?F-j$-X6z? z6c1j))BjP{K4W<;Hvb$^+$y#85cEUyR3jOF!knX$YcD>IhYzbm*) z-ib0}c|BRdb@Pf{*0H>vEi;y{a%1@_HEQ@OFclpD)Oxv_kd8_P$Ttyn%TmaQMl$E7l3 zdB5c7C(2KtTodY}Ha#vm1_|T!F$w&=aFLALU+Nf3iZXUGg3~9+2^Rdg`!O7xjgO zyKdfdM}0Ka|IFwrT*R<^Fk^~vfcz7**9CbNW3DhBpI^YCm|lzr>TYgE0vXGjn~_V# z^675;E{w}tpXXj-d7HsUD=g2$D53_e8LtnU(T`UpfJjlj5VORYw8+Ry<`zsq&YVz&F z`u=pDZ2TtdI=*(}xG)~i(mchuBwT98>rXXqVtPAXU#fxcmlsicqZ&^rj@wgitRKqL zV5NOznqOwmz&MbVC;D1LRXP;rE|;dWGY25A2D{qw?S|>XUK# z4xo>!ApNz{l3|}&CuVG9P4v?2Z|72tj!!Tc;Px1^SNW@DmSl>F0m6RX%|1~41 zwkRKL%Pc(${&*kmCmr+dq0qhCBMBW7V5AeMr<0kn} zFnq7bcqHuV|5h{l)W!X+lLg~z`8AD5^5s)7-(7w!V}UouS3!TLQhpud8QC_P+uQJ| zkMSp7Fu!enePcN}3;Hh&@*5bj4KW@CZkhjvp*Je`hxtv7?&PV^Uulrv(rDk9$D^42 zE7<=0wnmDu>we>H<6INW|2d4;eUab6IQJ%cJ)G|!@;e##o1%IBHY2~Q(Wep#!LAQYZc1iv)BepG?um5KLH%2iz820aJ{zzkHJB;VU_9z8E82icL(0_ZaV2shH zJ&(KYcgGrY!2EtG;2De`dX6)q$cJEguX~O+DvsAoFtS8`*ZtlE;}_vz`N$%8|G=1F zY#?6;*Djb~Y)6axrG^C)jpJx~-aE;-K*ssDCK-3g{CVD+1(OVqcW{3`P3N9$T@&>85y(f?3A>PCUPB ze`Xt&&SH7u`WtSWZP?Lb`yEwh8yzU#z7D^CoMXIC{v7NH{=}6Z%BwH)H~N!*2YZ4C zlks>37{keUyaJ3dXtBP9J?9!zP3}_=Xat%(upr3z&E&5O<{P(!0~jx_x?70h(S`4i z>wSX|V@4rFXg&rrjkTp8|9CKrSn`#-|;+u-+HGYY~CkM3v*&Zq9S$Y|IDy_)Px z{sW$${rvhOWAw)u-w)$i?q1=>O7f|JFdxwC5r*~&#%KM@$MYkN&&cvncwf6$r12ej zGd#Z<;1OxeB3G*ezZa+$X+)9v_68M18ad?pYx(=fk;W!+{|oT^vsaXHNZ3_=q768B z@Q3fy1{Fjb@Ac%{gYWBxfV+|T`?_y}dy_pD^6iN+29m3Stt`gC_f1^mk+H@wj5Gdw z>&Svw!~A>Xpn^DKk%;5(Jrcla!mjtH;*31Z?;5`_Hkp?9CZspN-yc*EZyYo&FAH2! zVR`Y!)e6gtH=YUOc=u#TulC~mkI!p^3KERU!mi_$U^ErR{>BQ3zmFEz-}g|Xd|V-a zlF?5Xm+uMjuY_I8OE#ua{tNK?k^vscMgaL=u$3hnA>`fg{KS`~7}02PJk}Sa7+DnW zG8M*O3sQ|`S6FU@Q`Ly|1&>ND_9vPqWn6NpXC?Wtnk^jPKtpH_njp zeVCuiO!F}sHz0CU!(E9Fuou3X2D9M9~s{d zT4j7o=I{5cC|G4o77k?ZiS}lV;n4?|&*w|^V{45M$TKo|eX`CNK*slb)*0WK(!=}! z#zK>=Y`u|gvPabo#(tAudTlf=m~5~5t5Lac`TFm9Z8930+_%ziMkkX!*=A#i$sL2X z7?Vxz613F_GdaM0o3YvCW<9qXf0^94=MLkV$&b8t8mwRW_RNrW8I4Tt7F1|-G}%#g zw=vk{UO`31RFi#!em9a#{vv3Pv0FHp)oug7zp46%@sL~$ z7VI~Cg-a}h;r`FU{xt6U@_31*+E|!>1MKk`8si6yVlu`L7&j`!4;u17bN+)yH8SQu zWK8ul#}63`$QVCtO#R#(Km5w|cEku4@j!Op4$l{7A2A{+J?1}RoET)zf5f;##`s^x zvoFo@zYJ|C8skTenO~XXM~yHt#*Z1=H|F>;qZS$C$Bl%s=J;_VpN#RpjpaX@<9{2Q z$rwLjEcnSBKVc-0G5(J+d8#@7j}b)1_(>ywnmK;b*ht3sDZ_7;Iey9*MaFosF?y~! zUTn-HWBjy{9b}H5HrA3ce#Y1{&m2EvoFHTTtg$E996xKEAY=TTv0#BYe$GfBW4y#z zyU-jjF$&2TKW|ivFvrguK4gqvFsenG;};AcGR7|&)uPPti-r#wZ;IeynzK*snzWAI*c{GKtIjPd(M z=Y8h*eWMQ<Y=P#^7V-_%mZP8RO55D*u?{ z&y9v;jK463oixW^7~{zpe`zc~WsbizHj^>VoZe^5apr76#<;~f`K&o^aR!kw?&h3% z-W+#xhLJJu?!0ly9Cvp| z>;B|5XT|>bYtCOpJdho+Fc>p>&AEv@P3Nvu7N1>}yRvg9#re-AjYE zI**c9L;8A4y`1NSUHzr1PM=5S<6YI+o{ZZ{k5ILt>*RDc1{!ymZ!t~uczJXIH!}3|A?N87U%!h z$U4qw;Ub3b2YWl0k#T+#Z|5#ye80Hq(t5A#PkrZg5f5Z1d4G}Bce>m7_Tc^T#u^Qr zRfS9K|G@i+-ZdIJ8@LmE@*y^eo^l z!mi`p@RjXr==?*(16ea0eBTz<4;#nIzvtbEjPoV7uK7lp`S(d$FZC%ipD(fV(l?z~ zaCzeR^{Um>iSywUvHDwKJZHdLudKhh^BJvwH5{MTHJiT@Z{c)G{CEYz69gV_@k+d< zvkAqMMZD!J@m9|FD4wbE{HQM9O` zf<^_2N;D2=M9^TNLEo*pnO(9exNs9_$Nn^KQO@m zrT3`t@t?zw>Hf9#JmOdg34N9ZR^jkL-YawwELFog(mkzaByU3Eppne+%gQ>%k{@(^#MR3hr;d zm~o=_rQoArzchEziQd&QOn;WS^>etto^g_QT06uaFvmjsID64a-c5oR5mT-RG zW7MKy0sBt%HZb2zh4N16b83Kpnzu#xX;7bco6`dP;odIc_e_QR<7T+mE`jXpy8HvQ z@AQED>0W2z&oFq+b=;!Uy`HV)&j`q$;T2MK;E#XsNcF8GBM z|NMYGBfSjb&oIf*z9uXh=^abB+J8Yn{sM29$X^HcU$y80uTb#KgpUfykM>px|9sLv z+S@?5j;|MbHOZJC-H*7?s~4Qdmy5g}OZ79x z8!z|;P~RziE)K~5%DYDRHu#5=`u@tBCU_>upVW6;Kz_VeE_`lJhAc3;%HN5BDv)D!{+m+b;Z6sE?}_T^-<0_73Ta`I}+Vp?^-bCVM9c{tp;A zr&`x|7ZA?<>ybs*dXov~{r*v-ioI!s>wbT+cRS%)Ud4g*ioJ5;&oKB|v9D+P_#a_D z`Sr}}yvK$A5|~xB=z6b4@I}x+zMlCT@6lAY_hOh2T)*fBZ>ium%&%51ni5EFs`tL| z{|4pxpffeVzi}VDQRE*5`DgD6@^AJgbmR12g8CS9-_3#ezxAFH{x6|@J?Q*4z@O$V z7ybui&$Ix4y7#K^mqYwqGd;k+#oMguL;PHGOMpMa`w!vY2KCwHz8L}j@4UqBZ2v;w zXWjQZ??}S8Sx=I3`2PG1(+%3ghDE;*=$q*kNcw%Dd{X+% z^s>`1zncE6fcz|PIPqtgr*ZwWD9FFpJ4g5jL3uS-+#85r?u~B6FAwk^@QQ?A1o1y! z^niC0;kVNFqqjH@dcPC=v3@ZBEPc?sn{k?-HZ6KEpzmRCrRduL`o3E9uvbgC=I@b! z{3G5*k*|gR(Y)x9mhwCtP7WV*9u3G>cw0r@0sYS63U80#pMyVe7SHygJ>tvru|WLC zycFWkFpW^3?G``gb!#R6ctHMfudm35z#rsgKkgmVN`6j2evWsN$hU*`ke5Bj%WEY+ zHy}UP8zu5JBtO@?q?P;=0r@Aq$s&I~WHT@O3Ge1s^78`n^SnDn{&*dv_Gzer z+j~;hFWamnT2DRcO%eWQz`q>y-_E$@ybtHQqo4FX5WEiX6M_FR;o5$l4CL=g?{nhA z_a3SIp7g#WT=Vyo*EOB0C z7y%xp=uZoN&$$oL_q95U%sp=e!$^jnDsc-tB^O z`8@AMkBjF&?{y|z+vf{`_W6R>oA@)#*)YF4dGQP0VT5aWuJE!&AD8D!uUK#{&z0VQ z}WMAbh+(vFMSN z-gLqFd-X4RcM8tmtAEkEUvU0j{Y%~g!TJ02tGrc=%lCs{mhn)(XaBPIrpWX6^+3ad_zCg#^_n+I zaOSV`Hl7sEU+3)*ocXVNLx#rlU-!-;oa=912zNqc%{#KA-Ei)|(^oxqsApe-)hTx7PcHa8189kp5d<%4zZG zzvVs1xTOD9Abp?D>A&U8k@%ecTi$lTIsLc1&k5J`-wLGvwig{9pZ?q4ZH!C$ZwJ!% z`JDdS-b{(l>A&s0D>$eBwzrvZP5BlA1ZRK0(fb|Y>hCuO^5gS4KcJuG#ourA zJ{O$xv(ft-;aZ*>J#R$3eVe=@!P&k|Ug^2<_HFX!2+sCx@?Iib?b{Tv&*!s!o4gv9 z7yCAO2cO63vwfSqLkU;=HhDS1=koi|D-oRS`_Mb*f_VEr^oj^qdp-=<N{pl93 zTyW0M7O!|re15igGX>}TZ1ENouKC##$dAwG{A}@-v%KVIi`V{QEYRzK^_P z2v_?)^3D-H+xM|oB{Q_V0p3cWAE7U z@%DY}okY0W_pw(Xe70|^w^VSpZ>zWBl6d>Jdi8{>JzE3z_j~HX(iljuv1R>y3aoD*bQ)XsBXVFp4d2sfIZyq9&QJg1-6H7?fcfd& zi$C>d3O)wpA6dM^dpIurklE=iAYA*~XWmx9xjsJgDldz#kI%f-gl~&o3*+hh#h(T0 z<1_CK;d6a_=DkO_=I^sW{yy`z5r2lkYeCCE-%i4{y?h=RUz@ydS-+g`HF;-Dp!${h zMN_~YpU?I*!LEX3PK3Mi2s^@=BElx-;h9m#{G21UC4ZfTF&sb zLZU0~n63Ye*W>4_(}Z}sZ5VgVj9cRM2K5E;pRYfy7SplC4>`tqm(!iIn(1rdE(W%T z`K1Wm7CzJAU#qS|xGRe|Lb27x6MR&*97H%ZhHS3Kj-IfE#Ad~GFiL8hiGp+uKc#> z%5Mv5y#2xds{Bo!&E>56CV#{Dy4M&gejs?mLY8N!?bI@@amQQ_-`v9dD7+ZT5Aju+D{$tytwpVSB9?a3O{qKGjVW_1YYd=xFt#QXR!(Dr{WB={VZQ*NtO}DLn(po?K ztHf%w$Cm!` z{;D;u^qbCYO;>!yAf!Y2OMHcImh4|%`JAqAM+X`oZNqwfeQnWIPdD+vl=+A1JrLydeEmNaKal>m_&=0Ru-=2Xwud17zZ%DM)IVwe%Up%^ z1Lvq;GHhLMmI>nL9fNYVIRWBeyZaXQgwg*zL3qeK0e8kxAGafgw&8ZVFW$O+Stf{c zxx#k}s2y2m8l~^!N@qLa{Dbmgn_p0ScFgxQZd>MjT1VP~J0?%&gRe`z52A9gCB9|2 zANu}E`K(v-5wycL2a_I0(&zcF=h-de{Q#Oz*rt&Dw`I8hDD>?v6T7vZ*iPSnD}Ddv zVVkUDp&Fnbw0s!;Fg@7bFn+MT^SsLMU-5V_eh`n>cMr7_8@|7ScKZHC^>O}uy86i= zJ!oIy3+QKk`w&q+?H};`~37(kJ_nxZm)iNbu|C? z;~}ngW4UR%Om7_z<+@#k`QATW%XfeISG{Q8f%s_0583%+;&=SIb^Rb7pHD2G`1;fG ziZ8#P%KxeI|7v^wU(nC{aejN-U%l$ z?l(VNKk@PQSAPfM|4+@=57~wL#_@dKM`pjP{woO4@BPrY67QdRyz$HZ725ZQac%|r zIe$LE_0u-a>oE4W7*F>z*#9e?{l2f)Zjn>{Y)>#9Tjq5^`u`rB>kZCRX#DW)*726d zbEWI}uK2!i5{#c%j=B$Xb|&MGJBPrZ zyC=Pl`Str*uwScv@%E$L@#)9w#rlo+3tZo}xd+NKeqM#?$IGcb>_2^b;^U*8Urj}O zT{D!{_o0^ZQ#rLah_haQUifdkb@~6hJbr$8#JB(8yj!E%9EzA9Mdh79T-*J%pkM47D|HXda+J41@a>0J8d>`umW?PWcfq!KtKg{z6On?95 z@K4YG&n>tAt?`26yq@Rmzum!pM=iEPf1e~+?>ug3yU})F8>MUg>Ad2{p3msKLC=l! z97pY8zJE@`a{Hd&Xgz7aYYVDgmiNbRcC-((?|8)Lb&h$T&aq&BFCfS1 zScc_nk#k!1|Ng7!(Oq1hY{!B0`+jHt@qE6P>oetefJ~ zQ~q<*KG+_#m*syLVmia6-cUY>V@ej?PXT`?{oWO*<#+FuY^T73Xxq=^WXm^9MX1MpnlIJYmObxNzqAdu8?^`PCpeDs zy-3$oQ~ANa$jbRmu$^eY51PmhnMep_MC-zxow(`zdo zy*;~XboXL@d5H3bBN5JbpFZE=N~?q z^+aBbhsw9iHrdB!cwl;4dgiZY{Y`5b^1UnD{DJu@Bq z`Nx-HJY66A{h@VxvJB(4(Rq9~@(Zr930gw8jMjhacH`64pWyr#_gSYu!0D_18MTga z?WbA}|5fm?R4fm**Oq?ln2f)0y4pXufBWqpWL%5s@H!Fe=`y$vgX2efJ*ThyT_oq2c>s~ma-kNvLGxJ8p>iKj zabB-mM)AK9-;wn_%u8wh=)c#X^Tmjilg>Yw?ihZ5!8QHG`hi^*{+Z_@+!iM8V#O`QId_8w%J&s{} zT`7ls^B->q{3~~xdiZ{izi$z=lkL-T3W~3fi-$N*9tZPn?8n!VK5hT-|640r zUg6IzcdZwNxiU}tXWV`TdWh<8F+E4-U+Uj<9%Gqve$Dpi_%v4Duh4yrAEv85-@opC zhV`jm-5-wS@;C9TDtFPdt>YmcFURMfwh7X;o!)r^%G(D0HpWxGt>dvmEhom|y%kws zx5k6xxoxyuRE}}STnzuo5$a-L--}heXcr{^_oHi2O%e@suAjTgAWpupX5Q zn;mKUPgngW=L6RL@SjUqE}UPxW&GED<(Ft)0IbIbHSJ%4cYs`5&`AN}s=p<&_@V$~foSX<4si^}_aV zn^$EV*7!J&#{6-*3hkEl721X4%U#eOu)Z!k4xwvaBRpj8AUtfYdzbaJ9zS(_gnKno zjz1T+rB~N$J!n4e7#=@db1==1LT0$E`?Y)-+D6~A)NZ#biW4u@Fz45 zgeX3~$8_5s&bR8(c#JzOe7)zCJ(lH9mi{n_ z1vOjhbUd! zxk8njzna?v(s3M6`FJ|cACx{vF?OD!p5ck5s~jw z=zPhRd719J>HJI~toPo=_;62(^tk2>n&wqF;!$eDCM~FFlw2 z8q1@t{I^B->tjCce}!A}(YikM+`y4@a#!jn)N-Fi=YMa$v%h)?NjnL*?7#dJd3;~~ z0k99t`*kVr7_1j;)6OghJU-w2y%OIav!C$yJ2YMOA6j3SU-a*3@3q$VL-Zf=`>LPE z890Ynjd~p^H*K$>mh#qnS_hJgw-@zsKX+Tcv+{HGupe<-?9qFc-2Z*Mbvz5&5sV+? zbN_S=?*sVxZlLz!mk;+px5XcDJG7;LJ5r9Ye=h5)U^*V@^V|D(sRy z)^|_Yhh}}j{QCB4dfbkjmiDal$+8cicB_A8zH68tl6j@?&sxh_rY(Cc+Gh(HPCsn^ zMC+u8x$xH3?N;sEy`?q%9$Ig}_km=;PW^sc-+$0{tmh4k?^{0V&(#kH<)`jNJA8i= zl-Kf7yDtp*bxzlod^<+`noe8vw#u3F8*a(3>S;?J^Na2LF(^;;qg+0|U2Vk+rqjB9{P^l0SWl4d zmzVB0vz+gbgSh60{eqU4UtdAHR9^4FvYmcA`&Y|zKZ1D_?Z5l^Z_Az^Zg1Ld4s8FA ztv9XjUbNru&#Tm5vps(Q`MKrE>n64z_sQ`6FC3RupZXicwV&%evn{%|tN&~8($!pk zAJKPx{P8R}?rHf2{r8&RaC}{F>3J0PS6pALe2e)yzt{aG)^D5BZf3s5UVfo#(B-|GE87Ty9z)3~i%y_T#?aSGqziH`S~A{92!S@9!=; z57PI!emV^LpP%~P7r*c2@6+>l14HuNK%Lk4@V$OqF0Iq`%Z2H-dAA^5PWeuN?(Y+6 zyh(w32UiS2J&t*upvv2Z>1vlh&r&@+Kl0@j=X%*!zO_Ep`@aVox!*E%E|!c8+2cMVv-yhI@Mwau>PlNF^UHu+ra6Ep2#&tO7mir#9@wU%TIN$204+QO&_Y_*k z+n28PD%A4TdkC%L`{}A53i35xOS!=J46q;ScZkui#eYwL{TzRnGXA>*dQT=__E8mT z`%wQFA0NlDpx@Q+U-J2ie~zNxX;wScKDD2r?(6A$bqamDwl}tq^MQ6Ko!h^^U#;)q zDPLh*?}ey+{Ql-oFGtlMv`_0>%bDjF@I5#w@BQQYJ!XIWI#9W_RZm)PM}5inp!NM! zrDMItw+FTN$3o4Q_Ol?=_n)`kh3yl*qbK?1^0Lj{k1<`#uXQ~-E&O18D&ATizOVNP z>a)%L@?N3p4c0sE-=ZAuo1j&+)?n8ur zJXh{FDAfF@9j$TgHwyRdKPn$A52YWd-ZkBz9Md&jg?{>)p33pM8~!(%?vKKIC(Ahh zimQK6IUWDB+|}QFHHPD#balhT{zuo!uKlflh z-%_aS6U}eXfAaVV=T~q}jO|G6<#y)JpSAq{vwl37-sl&&J~VyA+r8$Op>2}m-W$bs(3Eu4{f*mN&#%e*0!iJuool%(4Eie_pEdss{c=~j#t-I) z|E~k?YtlVHe_f{Ir~0`wx1l{w8~>-`$J2EF4fkJv|1OvPmy5PjZEw2%VBDYQDP8xm zTjRD-T>V#kzeB&$*0>pz)A;&-4La`fJ`VhU(6gKmzK03#Gtv75w)uqSv5G77={kNX z{OuCf(|X@W_g5@4o!-N@&BOA(j?Ry?e=@Yqxs<;DevRI@4?>Nn?NIZL-?hX3-PU*M zbUmO@#{t!+IO`35cQT0k^`QH>YR~^v_`~JoulIuEhn9!duZ}nW-TBnZdX_$sHc zEqR@n?xz36aZKflT<-^pcOX8$rw!k;qIrXD9yFT`*mhrp?g-#PQ` z(Rey1>bpv|$+?ZoFQ_kQzv>Ip4;1e}eC?+!=l?I5 z#?$gp|H$L=zW)=Z-$AH)wY>%5&rR>=#`{;7Kkp~{=V)r@Uh=R0 zJcIFIyMgZl|ETf>Px~(W6)j(d!SdDbf~XzL|MBUn-v4a;2W5ZZA9`-D@2v-LollNh z#N*8py0--5gM5!o_fKXYgM7!NWFdt2HtGJR|NQ_>X8^sYY?*tu)i<*WMJYKJPXa@xKX55l(k zvC6T1w%PVtd^45AQcqeAm=WWIdWL(;cC^W@Q8NLuLr=Px*R+a;$e>xwg_{ z`hmwk9mlyn`gZfacF253=ls4Nm18>GL#J^z)KXqSeJaO(Nae!jJlYqCnCeC@pSI$u z{%)6|Tv*bHnD1pg;duMn$MIaTU(;28W*hB)ny%Kj;``6%zUgTBaQ;-UBl&aNEEjDb z8XxnA`@8rZ74);Z@1gUkAk_BC?aJRb(ea(vAMk&S^gUb0^bx(S>6ZCk&P5s8X2%^| zAF4;wX$wxC$MRYaj6;9v%FZ@2#Qgm=oWAp23R^}~LE*w>m4`&@MHU>iM84e}M&^3r-!`_zBx zK2+;{KL5RB^`orM&xh*KbpE%%V7ckKxu48;{tdbR{J&lfZMD~2*^dhTFO9a7Ak^uBShb*LbS`Uk&wp zq?#{&k3;>B|3ByIXZ3w`^+){uNyq$IzQ?Hd(}VX3HJym~b*(qOZ=vxNYCY~M%WFOr`t3vYarm&V$sRAXK{*^7mfgf74~&q4z7bodj`hH$49P_g{ZY>t{b-{NAjOYd*EUUX^uo zTTt866(!vNwVV}itDUt)*LeEfQ1lCUpGD6r;_1{6WS>>n`z^}X zefZY6-fK|kpO*yFS3G$BsC2dKKrlYvKU5y*U*gYq4y0GV=XfAF9jCN@73%y_%UPke zBgGYJI`MdS^Oi|B{Y@Wu`oix)<`Qd=nFP;dYp_W+gH1yPyl4-E6GL6>NfKN6%tZPh@bsapnnkVi1 z0Dr)2v>pWfA+Y0VNb_mXwZxommYB2PITxPE)>6Qi0=^XRrG#&?mzq!DxdeEV;Mrv_ zGZ&g=5Puo)mzj&rGv?RuTnf+S@JzOzF+H4TOcFfl&I&WttN>jrfW89KU15#_S`T}r zxzoG|_$qS`JYT>w&{<{f1(<7nY-Tzin>o%_QvuH$XPYU9XO8n{^AJ39obB*5!t)6{ ze}U&ycy@x!PJo|*%x3^U2OXaS{1Tqspl3J0z2*_K7wq`EdCdGBVA$GaBJf1viNVtj zo=a}+#B!*dKgS?~;m=a=vt z3(p{U2E%h4JjcV64bKVioCwcJ@C<=xC_E>_GYp;_c!tB13(x8BoB>ZBJZHjl4m=~Q z&L-cQZRK0nS=R&p8+dMj=T_@TcqUu-TF05EtW)8cY&``n@G0vpc&@V+0Br%#765Gl z&=vq~A;en*&tiD0;CULJCGh;gIv1YF)*q~q0N;Y=I%^rwpMhsNwA$rBTMo46tkcbN z)>-hJ3(sWhdEmbQ&kA^6gy$uozXbG`K+j7M=Ou_!4YX>YRRgUWXw^Vl1+-N_TLrXL zKwAa0m#vQGWuU!m-3;(8c&@Wvfu8aT&|a}_0r(a?*I8>I?i!%2fw*gcwgzag0_|0x zy$ZBff%YoU)&gxU(AENNEzs5itp;c{K&t^-4bWwvZnXs-k9b)dZt zwAX?5I?&z#+8aQ7188pm?G2!<2ikg|tq0nApsfemX6tCP8Gdhu-&=sb1%7XV-!Ze~ z1Ke-uKrm!d1y3i~&KyP11AoJELj}(jI6~lPf#U>D6gXMn6oQ@1biwZsI7{dc3%-z` zWmXdGX4VUSl*Q>kY>l0Y_O2wnpV?*=z)Taq<8F0@72}a+ugDFyQQkA#>>dD5H0$m0 z1C7Z6IOIQ!$pv^d%(M`H_Z!@QTW`DY&+lge+z2}$`2fGW-I!4TyF6*k7=Q}^o@F-K z>sJ`?W1H;m$D`aP`&-yyxg5L|rI3M7|k0BpcxxsvU05QLp0p$Fb8?^UIz|r2ztO|qqC1SWZ)|^)}0`x0${^Gzm`ZZ@1Qm26sSv*N5)4P=0;rHNX+>fp`dC z1v`EZa<89j%)mv(@>eVQOAUVw<@c?{@SgxX!cE_Z zof>}iGGmee7DG8BoC06q=m79Z*jeiWu(}u8n;QOjlY#LpHT?Upj5$PLe}MB|H|A)& zQS2Ta=6c;j^>K|o*sX6i=4N|bcn!4g%T2S$Wk~*9i}RakaeYq=Kl1{%>sj_FXb(@> zv+R548&d`F1*peo0T#kZ&Wix=0JsL=z;t8Y0N54aI{>$LHs*bR&jQ>6@T8u`Gy-f7 z@Nk;hb^H`#Zgn=9!4F}1kBcC@*O^QBgU&?4E1by! zrwE)b@D7173*%Kdvjl%w;M~Xt_+o6OGdE)OGXPnClD#mp6WY&0pmV&15$s1x9i~6$ zEED=lfgMDDszBDW+R3zfg8tV5zV{&7zb1m^Q3v^X8%{pAIE;H{I^{bA^AO~J<h~<+3X>2L5^NCAU=cl!~5Gv9nC*WkN3#db!Zcg#xPPpM>(O*Q+GDQ~q(;|!gtrf+7)+4+y@)gwIk>QDv#W1cN6W%24CDS^L+DWR_ z9m=6FY(?LBz?g~QYSCA1b%h=FQlMi$z7y!IKV}^Xezp?m*gqGCYs8MZq`x{GBfakd zAN|6X@Oq;E2jJL`+eKl(3^$cEOggq{jSaa$fbEgv6U$FM4=}NJw@m#LQfHTnjJ0x zKWH*&esHCgDC22=o7;bu#LE_#BQQ^3zQ6*3g`#g0jpw=0@38)7M^X%?b8ak8($ACh za|F*3JWKE_!LtR=7Cc|@e8CF|&WsfZy+G(i1TC1qehuT)@>sDwjr?|rjs2u3RAO^K zD6z4hl!Qu!UMlobp_d80Oz34oFBf{b(94BhA@mBNR|vgQ=#@gR6nd4=tAt)9^yNZd zF7)L>uNHc>(5r=BBlH@f*9hH;UI+baYvNJS=fMB%OdK5T1M?9(DcwE=Zd^o@#zk`T zjp>_YMR8m`KWQQP-wT1h0{UNHfQP<<{Be;t2)Cj*jxGgx?Dx+nb+CE^y&534`w*-h z$N#~YwZO-I_zpnqzwal-tR>LjHiP~OcvJ6lNdGjzEt6^YJreyCk3U}~)k-_6mHMm~ zyk2qX5B1U?8U$|;yjJj9!D|GsQF+nVAo>~wZxp;q@Fu}|d|mDA5&9mXHw)e@xa&xN zbhtkz3Z5uz3#%3t=ZHiRTX&0>tqK z$8#+Ao7*ppJb`|+J* zTN%#k7s($u-2XG2_u&oG-KIauCwf^zXWTN`v>q5>ZJ1#-MjDWmnv z(hlXKzd~STOL`}LZ_H;MpuIwUcpa-Gf6FBu7^fgVyP>`YfS)<7ez7Y}E>$D0q|LDS|f$-YBqI=rvN`HBz574v*IhDL?BDdYI&A z#@0~2wjWgQ>=|BMuv7eKo{H>Jrr2>f?(${vButS^P(6Dcmu^Hu|%cAhbROi66P{{;2C73fVD z!u_&vv-1wYEW_!{L>87{Wl(vJOI8UI{fk7T>tzWWou*s3!Z!u+mpr#iC} zzL0ekz=3;=Ij@uDF4zt0(@r@OKhNd)u_GY(#Cnk^_}uv&QF2M>)t{a$Hz6D zibOtUBYgwlG7qKvSh#Mdd1;B*Q6l_0do%RYk#3#+G4#LYPIdM}6|kJ?JT!{+mDah= z{=@mk90oYf>yGPO<~|F4`XYdfp?nHEr^z}pP1ccVvW`rXbtFJaH%-=)X|kRi8hsDe zwbz24J#a!ZFH$CUm5E(tZXdWARR(-scbCz8X{rVM6}bK`b3-s+y}vWhrylBDA@woW zjD{1-XFHFMGEArON#!yVDhK=3-#Rn=R$vJBIg$Ro;BFVj zV*-=AjFb5q&o{dR9p{}H0uL8>bQc&O;hzQucj5Wn5$;@rX;&4}?w3n>RuLTEb(i@B+L4{KESd%5`PE&QMNfnA z<9eX)+yUbbK+NYY0G|TAr$t~_Q(#BPM>){3y*~sn2JN!EYr4hppgtkq3xIR|SOnh^ zeGLHr2KxU3u+!JZGyz0=cXzeOZYwq2>i#0E&r^4qZ(*G4oodlMOCFg z3ZP$J3~~#-b+5j{scSH;Lj0ufOa?1O}EYk zeIs4=>vKR)f6zP9t#(u3jf>T()$Uno@Gmhb)$U&azLvU@+LvW&T=wT#x{u@HKF)`! zS+bv#>F_>Xmh`I{7x#B|0-yJJYRE6F>6AtLDF|_YtF&Xb^xI5__pP#}|MEEZU23-U z33?$9n0vfKz|Zba)>uTlbM%9={ zWsBVnZbsOcGrBdn=>IPUcqHHxyERI?%8~t^YVxZOcWWa0if+~72R1qApWf@XjQsnD z-J0FI(=GEww?x?|ObqS#6vo}|i6J~mOzqz6x(kfy*?pOl@-pm40e%SZ`vd=(7_39P zr%=3^v1WH6j2}7O(?n02=t(0z*8?3-#BKyVLqX3p(31^%%7DI(^fbHM!OuO~JwxJW zNc;?nzYgO4eie*6z<*TaH$r;#-TRAtf06G`^8Wz&gF&B3>mPa|0qx8Zxh#>(BDvma zS)uJ<$DwJ?+{jx{1i{*DJ@V}$@#S*_*;ull=OM4Wzq<0Ifo2~%7 zp5#kH2@%-8>roQIc77kgPJmbRC?!2JV=J96U>td|$1-Ou_}>jZRyx~p~XrW_n|+s}n{=fQiUA3}S%2=EHT_NAvt{9AzD9qJ3^x`Y0*gDv-)jktenxvLLD z7;{gA@$5c`H}fvU>&*9*uQm2pFdxb{d!t$XIK2)8*{(-H?{kzM<4*#9g2?q2*p1+5 zcQ=#+?El#~o_x@GZ*&>xMf(pExx{&_e*&}z&Ce1j7p>=6mty?A&itLmbOL+MN@V#d zFfZ2pzI<@H`!I}4TM^!X<(uh#G6(ZhBkd{EegAiOep3^A>Q)2uteVg*(0>1VaJ974 zOev4O(RW6me$LldVCQ>;XS%n*ya(znI;A70zn$oNqYVVp-KQx1We(PVwAXZp^F7^p z2llt~VW%6%;SRmlJEiBsK4Gt1Hwu2~uwHXTZm!796}b`a_Ye>J%VUu4F}+5(%}_oY zdW>*yzK!YFt_OpjWl(>^0iu4`*@*Oo^Q#fPcwN%7d%fhpf!g<)PL1RrOFLRF*2gQo zswDq)=2-Ce>w682-U;~0S6`oay%`A3-7 zk8`bapd4;>Qo^@7Fds}$38SBR8sO7_KcAjP=PS7W#q>%#WXO3-|1kIGEP>fXPwSl% zX1|gb=6;_q^7%q95WGO}!Z6Q27e+Qff4sFfuXpe6ogTyT_DoY~8?@(auZZH!j1>|b z-?ccr0rnYS-#C0J)Ypr>S31+6y|3?`8G8)McVq7oNoS?A8vO8V@K2>MZk>EcsieEo zc^l5v&O3zt*jRy+0HPne3FO%RGSO2W=JKnM@~dpogYr)wQYCU#VZ7P074U*~xE|$n z8UZiqz<34B>zW{)_0X=Z47NKdV|f_u-fc47sW9Kphj{2;F9!Zi&=1j%{|4rX*8%Fx5Z(ZO z4dMM@_eJ3U?u7P>{?7t`i2e=pf&AY=`$T^-;92bF4U+!Q=tOE)b!HW`^OO2C3cX3} zXp(Z?6CMZS)YLwE!VkS*%=A9Z!fzJ78{u|0G&*1roICYNjBtIWM7X_kf1Mp!Nq+MB zPHD8C1tVVs{~2vy-?RwcOgavr4fBGN`YxA#mKMo`dON9ahRA0`xPCJtT)!EStt&BJ zMuh9PzsU8E;6Ja9>)SuVelSbuSrPmv>?`|b2|Zir*+S2b+zWp5#=f#qnV}t#d4sNA}E&)tOCDU&)8onXh5pkK@|eUm-p& zcENR6zv=GtyK#RaoyLU^Gx(hD2shKkeS_OfI>Dn4%@jYF?w**1?Iqn^Re~^I@|_>) zc@eZjFFzvwgy9>;n`Vj(C(#u=Q7yIwdemrh`-;c{9(W_|T?t?n&T&5AGZ9Osu1OATMPujMRK<%-fkY zq!-qm5&UP+U4Y|1gSz3GNO~0SITXrztS0gg5Aku47hmUn{wMzg?e#F;S57!=T;yi( zH@N?Q4?#ZXvP^Ac1NhhbJJ&|8d=K{T4|8QatBrgIe)br^d0(wIvV8{bW7J1@e+!mt zPvUsU^5YI$?~bANJlY)$?eogR>dcF~u%7EoLO#R2FmFaY1^NNP@MLVqb>^?|C8=VN zKXN|PCxhQZe(kXgGnyH0xtQSx5D)oJ!nl-g8l=57N_%UH42Sl-=&(Hz9`~B1UiJ_i z-?fANAH~M3JFJ79bs6kG9p*+kf3B?W8IA)w=PyzCiNa?%?yyARrx1N+EI-2gVrhbB z2<$I#XmkU1RgSYmGe+)`^ezuXB&Q0P~qca0E!#aMXyUCpa?K9tOqkVP_}F|Puh=iAfWcc6aPAGt8b<;nYZ?;M#!`>3VivM9HY4m1wHi9_fvXs^yM zmc_6>PBf{ZD=)-+q=pJ$|0MQ{Sg8A>#&rHgYKYHu(j{JaSApN-5VWky|eGnkb%YzVM4$f%TIA2FZV;;7x)zNIq(!TVVWuvG*QI z|I7hRLa!BiGtsXb!26%K4k)B^v~2@i%I^RxF~;q$F7^fVx22gWG42;BG*7flN{stM z5$zMMPH|%oeQr#~QAM&ZRV4daZjA3=xiM~!Mdov8_s1TUA^Or{>_5|DJl^z=@&0)U z<>!f%an|pl+>`7q;b#lv@pb1>y#Ian(dA-)sX)GWv28$(*qamMbFdtVpA+Nru$&m5 zgH5FI_K;&HTIkpMACpJ%pdSky8eIkRt1~+k5MFE*N`73?S4ibH+bxoED~R#AVL?pJ z@nd|ittck<=ESaI(O=S%&TFv0I4P@?^exURBYkVL%457gS03a2xiZmHO!YX`DwX=k zZ&?Sh|H+f`*lUMjellR7E9G4v`*jtfw?g!$k-jyZ^22-&q|QDY{I~<>47lEWabTT2 zl<-Yr|CG=dnJ}MoC(`|y4+l;UVY}Hn@Qx7gFWeE5bz_M0T^Z|i3!JC?vP$4`fz>hY ze>E{4Pimw*YK6XwaJVYmZXB#Pp$E3Z`E=x1hRMgy3Vrew_Rm?N4TBNZOZ;kr>c5motw8^}RB!zdm5hN5?LV z3$Tp4_#RIGL22!z-?Za-M@BpJQ?uRv?YQ4&wd3}Z)sEXs3dzCw zS39;lr5*R@Y>~?rxg4=Kr5*2U=ZRcC(Q#dh>*~>}wSJ8YNz%l;?7hUoP@Zq;GN79@4iqt6A)D6S$n+1TN=1IoI7I<=jZ|X1j?A zTrY_UT>jM*|C-~QL{FnY#>XATc%qk*!0X1LQ5oTJ45LG z6L=nxCFy1-G+S_wGdnv0_Zx-*4B2pQot-1{c?o|3{OIgF;!gqC&Ov^D0`5~B4G`nq z39yFf1qpdB(hG?GD8Tap&&w_peMJOArYPZW7Z~$tc2UAPFt5A6b8*5((pOCJ{+?Z& z@MqFjBJw37Uq*PMSDwK4ddd^{UQc-f-|NYdddrb|tdRUxihQNWSBm^D8jm-fu#@1Y zC+sEo)d>}H9#SFcS+vd_d}55?P=OZcfaf0xCoLB{D_U?|Po@DK>p9V@7W=Ek{%WzG?OAwI4av=nHBo!N z(rOa>o5Y{zN;}FXSlY2h&TmE#?wMTLzc52a3qFGI=#Vv(k0Su0-2;cDhtb~bA$w)s zbrj)4htyK~XAh|tJL|>Hda<)X=nX<|5c*2e|Ll-)?RY#G*KX1%oF_F=d%ouQ#sr>E zG$ru4d6Rjs3H^Ly0-t|1Ca^zhOkls&NOr7FX)>8l;eGJN1oVe%IyFgtn+(rKn#`v_ z4}l(@hcuaVlAkE$)R=(hb?**oOu+NFr5zd**e^FyJwbn`{<9V!_uFR4U$f+|S@Kt8 z@%(vc^ptB1oSXByZOTwScfMmN-)EdT6wWVUo?RjIT|meCS>Fl{ueU@8ro*@f5bry; zKbhlq5!e&xct5%iK)mNXL+B3xj`yKw1KbMZ$4fxxdzpM*?HM-_+ZT*O1kWB)XYYb} z{u#sS%<*7vu1O(!2q2!rT{SF?@M0@1k>@dKi9C;qS-9`<=V5#gCZj8#m*V*|(svG< zOZy>T4!eV3uN=6)^f=g?v!3w7bKo2q&5tRDvhu^iRZj-x&ZKV4Zn>PCC)Y zY>(`kG<^VB=S ziC=@CIrZUi3al%x20Rz;JzWntw*Qh-=Z0gj&PlTGkob3m{{i|u(Axy_nkPts;@< zIhB%5mFTY&{ma68;ruIU_`*mL?29gSmQlVkhA$_6v9(;<$8v4IbROZsyJUml9>uuf zL#@uRzL)^;8fafv0sIQ)UDpFV?tIvn26zUXUzP$K0QtWg;91WY^B}-iVSn^-flmS4 ze6ul21U?7w3*fIBz9xLxXjpd+A8gGAy$?ET!VdUVc&{XUGPK_$dwsaPjNx2>9?)OE zlJWNe!u>!?)~n%27Sij&Gml~TIgB?+_FxOoQ~m_{N5MK6@%I{V{yW%O2e5JYCK(^A zsXRhvleDvHslUP2Z()Bel)F>pb_#z@xE|=JXFJ&6Eq7bEf$}q$?!jR?E5Hw-eLG?O z-Ya*o^@~F>{hgAposzGeVb0f1$=A*>=WAD(^R-LzwM+7~E6n*CVReUc&&sV%WPe;O z?Vvi5-wU#6|HdDAW(3P? z9oWtFytmzA@)PM1uBY@!r|rgU%dMAm8YCUaFWH+edeTLYm4M}ubb5LO+hqzsZkI6{ zS1ofCl}pCy)rmZ=Rg0f%6un19^1xr9+%$+^=QN7nJ1UY5^VA2O)PxVfzK@PgO~8Bn zM~0iI{aL1o+FfbKrbHgco5UY9k$xC&Nk7c56VdKTUUMSPulKa*9|`H^n-Q`Jn6Y$>V1!piU5IA1o1c8$TUL$bI8Ez7fw{8;p*V2wdBfL*EG{X0Pheq)J zZ^)#PeY*|gnRyJ4%*zluzyGt^Vfy!-8IAyb7{8OmOYSl_@+j1Qw!}X*kMXkrwug3I znwLrS+R5Znz21@6U+l{jd-^BI{!0?CNBbwS-|bKK7hAcJBB+m5c|4E#2=sQzfcGkx!$tCpTT>3@?K`8$W;ozlK90|rSPkSUnTr1;a3U2 zFp1MIlJtuu{bEUXjfMQ_XAQN{zT3~rwb{O08|{LVUYqSKvDv;78|^E$N^E{_v_$lm zivBXuUncs?givCj3Un=^SS+_!YS@2%RX^?J`T_*BnB3~x*Wg=h9 z`8c;q(y3BABwo41E0=iX5^uTKSuJ+fNcvg{)yvp-8rWvb2h*wBPTm^;5^}pk)xf%;U2~lBWF361HKC2ri&1c zbMA-v&#IAk2tLAThH-Jp$c4@;0G}8+#W@bn`B#m6*eL|~*2sy@y>KsQ)yNWA4`(Fv zy_Ctc@1JD%PiBAEKbh}4WF_;tZg%p~$*>-{Ae-p90J8zlzaWR?XU6i9`CL3(;^z}A z?YNTOM@s2akj&@E1<8D_Tqt@Allh#uD4EZNi<9{rxI|#7&@ECnN=i3mDwA=2bmpjvWE@{cjoL-)jLD;_#NIu!FI*t|Y0Jg#<&?i+ z+0}wq6Fw!oM(`TK@64_hyq54sv+I-bOB`P(?uXX+1{5r8d`JnFDU+a_q z*oom6X$ zfV^K*pUnF;^~uirKp)*8b~TV)f6s0dyBfuwMzNzYnbU8SbQ>kTMoFhp(rJ`*8byD3 z0{g%61onUB3GDyM6WIS%3cphLmBOzSeiP}P8EcUJv1*a87WrzCuNL`w;nxelUikIG zZxDWi@Ee5RApBBKU$;ZUgHSoG3f8d^y)A3tYW&~JKHU2&wi+&Jrcv07!VC)gQP`it0TgCYm`&jj3Uh3M5B=`v+ycKd>34qzQyJiF2g*@I$#QnU z?}7Atkn;un9!$Tpo!#*J1o}P1`38Ouh2I^`DMT6WG=rWS=ywUE6*bc!m8dBt{kMbu zs3`-@QTSTT7Z8?%wkUkT<{Jnr9P8pJe6=PFVWpD*;R4cD<#_OWsnZF<}f|Aw(HYzw_vKKK&j=zY9pRkSG&~Qbd%iT`ZX! zh+abUX+*!BC}l*MNtAMutRVUvqA#G|RrGr)$*dqsHBnX*rG{d?;bO^bAZ|TzHxjpj zxLb+a=wi9;aIxIJbu%IF&F+y94hUfhWQDK<28F0?htTFBA=C-?z9AeQ!dQ7BEbVhb zSlam^EbUPtEbW32miE{X)?Hx;OM5~HOS>q9rG0e>OS?FPrF}!_7zj&3gCLw1IswAc z(8&grR)=nfaCPWz2x~(3Lik4LK?rL@6%cL+&4sW&^b~}Rl=mH!_a@5wmz4Kt z7~5nFLhuY>EEzA1C6f}qZA{oq3opJn+1wsp0vgJ~pF%h@+yr5Hco&2Zg}=VIov8@_ zn6sA&`PGKg6M^QK!!elcf;{FQy0{za3bpKVd86L@kFfVcjgy%$_f-pbg zj7>J9B4Z&eh^&NgY{VM}JvVX%gcBmGAuNid{yN!Q9l099;>aH%ydlzie6lHt+yvpY zNCSkWk&_C+{>UQ`&W!AZuskyMl4SExWDSHBk-nEEn>msDE`?H!d;zwth`5&}o2`)u zgpCn6r8PSuiI+L1DbgOoFC!fKzl>se?ulYc z`!t*rf@cePgA&x!q+H#kHSwV z{EEU*JJi{U!afuZr0^69&!_Mb3a3ywox=MmoDE^JscP2=a{V;@UfM1VN@jVxJ`k>G zHvq!wb|(OL6>(R$%L7VHyDNb58fkcs!YvejMd5c8h7!ms3VTp^1ckX2j;3%Tg_9|q zPT?ICJ`7>9sZ6*T(pr#k8-!H}6%Z~>m=EFdgmsYmb0o7O;RB$+yag>J%IbteCV+(r zSrERFFbu-lgmWi!G;a}iL&CK{sZS_}aAU%gK;K04hJ@$g_ZIrSHQ_b*y^Vf1CTs-B z9SNTUWhYUZ67~S)%Y@LxWV0v1gYesgLm_NV$b!%$4ujB590_4GaT0`yiBlo;67PaA zCGimmyCyykVOrwz5cW!3GZFf4BDScFiP)AJ60t39O~h8zn26qKMD=B;pLhwHn){^G8==TOly`!n4-}On@3pOU<=(&j~4N2G+wkBa;XiUNp^An=) zNW$DTC0XEGz97n%N$7$1B%ufXHmMmT_Y%E13H`81MnCK(qaThYW0@o-XF%LO$(Xw% zAOz1(zX#IqLCIJ$*~w_z2}Bu^d>i~eg?P^pfn{<2Fe#i*^_(^r1cfW`i>}Wdz25g#}uROQ8I~sd+kdgZc6*RfYJ#lFn6M` z4~0iiIFP~R!UFFe2*-LeAuROng>Zsb4q=h^ z0EAb24?$S$Jp$nkUIm0D-eV9>^X5QU>OBFe@A0rbeCuKBYWA?-nGRU{ZU^kM(GFPe zi5;-DdmXUGQ#xQfhr>Q-v1uK!h4<=!Ej*(Gw(wn@QJdEl!<4S5vujt>nbs9`_Uei{ zGrFSAeqB*#|E{QWKv&e6)z!Kf{)Mk=8U9X14TDmt&8MPwpfeBDE6Ac}Hqq z5wwTYlP7@(OFidG@L;JEu7X)mcZ{3g9pjGbj&TdRW9n}Zy_V=3h+fqTC71R>$>qIJ zaz!tctnP(&uI`0)*7QO<-{^&Q*7m~I-swneKj{>%r0_Kgd;9|FnG`-b0Dmu|uNizNPdyf6v;D};Zoz#B~_(PxVR>Lk7rnglf9F-B?OW<^YLpm~jtiWjk=Lnn!aGpu8TP^rjfzWwa zpTJ=NF<%I=UdIcZA#k3+N`PqZTEVvqbW%9pAp(a994~N&z=)f)< z(hm_h1R$2fSb;MDqMh>qQhf{DF7OaIH9`7NfEaI>;Nt|JE^rROwdT3!<_f-=@K2sw zBltFf_>~{jXLVtH4nV|v0bFY`o;R>NwANhuyaN#PHH7f_&rbu0>CX|kTHscJhrq7l zc5`f9EC;an85J@X9)cNXgd%1D60P5pEJAJp52f}hYcZt5FkAvB!NvQKxhF1 z1Z9^HFhUYYLQ}wv5fG7H6cJejq$tvR+YovY5djs^4Mi06RYX*5+-G)vvts^u-+S-p zbJ6pBpHt>cJ9FmD&SYjav6gs)sAx;m6Vr)>#9~nFm#QgVOFZRHKYBrdyYTMyC#Dk% ziPgl_#9HDFqN1HNeIao*Q4vn{64Qx=#A@PdVlD9oQPG~JC#Dk%iPgl_L`4TGPfRBk z603=|#2Z8fPVnyaCl(T`iK~e<#9Cq<@di;5A=P6h1`{pBbYdZ~nz))+OT0l;MAC8* z(}{(|)kGKZ29ZTc(aW&CN ztR>zcDq?88iRr{b;%Z_o@di;5OVbh4iG{>!;%Z_o@di;5N7ED2iQ-cUV*98jt|rzJ zZxDmyrE=*+D_G0E-&II)yE`7TyPDz-cf4@-YS4WiqjZ-$ef91-ir*lz1hKxWyE!N> zkAi4+rw8l_qIfDXooIFE58h*=cp=g5PG7mFn&PX8PIvm}dul1}a>oPr-k>;MW{>6Q zx7Y0EyuHDoxI7kj{M_Djid)@r?Y=^a+uiYuebp3qxZ{iWt)_Slv6fgzyg|fE@}>1A zn!#H3;l3b>2NNys^alG=DQv6Do0G+Q$`4!J+;-UE=Dou%HzS-?sZzbGh&9AIB2Sa@ ztB5>ZiU$!>i8f*taTT$KSVy#FP<_Nz#2R9qoS#X{MXVvFW>Gq^hFC}B*;2k8tYxK6 z)=lJEr^U@Wr!_~6x2`dF7df&f6?AV`cYI@wjp9|rRYa#d|35V~6t5%l9@6w?u$Dz0 z38Hu^(dtgGIAWu?(;eS`g!h!Dt0Jx<))39PVts!c2?KAi_byg};&QGc)(~A_E$dQS zM{&Fs-(4<xjHB)lW<%+K6^gyzZ)^ zxP#)WC|*OXBjVNd(()2hiQ-=+iOXdNYuSU^DvGZnI^F5fM{6ivN91|ZbY@Uojv$I# zD4t4j8_`bb4x+igIKQ%^7EqktN_4u@w;i<)5c7XLS~F0ZPhGx5K1gB^F_mZ|RuNYb zYlwA3KA5H_rV?$$D&i_)4Y7{Mhe*?#LHBx7Je6prbQ{I1h^vS-#5y7`pyeT2K(XFb zira`)Lv~f^`#PRLxjHi zDj!5lCEAEp#8t!^VjYo>py`Pgu$ILfOQpDtSVde#tRdDBd686)9js-ek5y586|sg` zN8}@EzQk0bjpzVt+4^IyQ6g_2W6y|eaop^t^?1#*()4vi%V=uPMDrLaZXsHUcA}H$ zl360v$4Vudi56m2xs<+&SVOEM@(L+Gh?q*OlGDda`Kd%3v5L5g=mf=fSVwU-L5g!w zY)1}?vx!o=i)fxC#ht_&P%K|ZG*6~_K{37Rd5NotHAFT=N>2rEuusq1+zkJaO_hFc zFcU4rR8XwXN^u*-?G$$qokSOrO{4l=5clh<<2KN}T*M$d)eGuTe+|W56tAN=tCI3L zC{Aytco4-c6i=nNmEtyv+bLc}aRenbn=O0*LlL?_Wj#E)Up_99w{R-&EgkhzA|m*^t0 zwNkp7Xp!UV#Qj=#+~Q{T3A>xGp1{YK-22l^#D|mIam!ALR-&EgAUcUIBHKmv5J!OG z?{N-_TXs`@L^}~5Vv^=hv=FUCJJCUO5?w^Lm!>CLh*qMV=pZ_YE+RhuB+Z{_KPc@7 z@##vj{W^&*B0EI;iD)5OiFTrcSV!cCrRjo*sYDy`C8xB#ZW3D`qu*VROVin9o{-`W zqLb(%vXiuYL<`YMv=bdNPf6vSL>G~rrh14LB0EdzL<`YMv=bdf^Es)!g=qaiira|} zqLb(%vhy?_qJ?O`Af>yA>?0~iv=FUCJF$jXN8}f!=`2Jm(N1&_ogdTui0l&0k7yxU ziFV=|P;CF~GL4_Gio#-Gsi7q0$Mbi;2 zL@V*7J5u{{{UGg6#~%{Se@fF?h(Sv3UVglA+1<~H6z^l0DK1isTPQA4j9V!#QjFU{ zvAsBmPNIv5kJd@siD)5OiFTrc=p?#`41Zq5(N1&_okSNAA7PZHCt8SBqMhgL_5(zbP`=ee27vShY>AAE74AL zfXn&hlOpwKZ%(3%$l8ec@1GPY=9`HYqLt_XYuU|{E;k#U!Ur!A&pBmrv-*^?qZr?J z%H`&-r<_q@y`4_u!G~jOVgQ&7NQkg z&h6)%6n7DCg6?r#g_wWpoCOq@$4a!j(+wXuDgM%Usl0Q7RL(_IPL$FupnH0vlX#T! zT@=U1PTl3qL>G}wrgU&Q&;P(laTgJUke(DXz*C@z)2*lSL_5(*bP>%Ps65e1v=d!Kd`MPWKB9$a-6XYJ2hs9A#ffV+ zOWVP`g<}Yh_Cs_KT}1O%Dc?bK5zX6ZI--N%v zsUD((=pveTQ9jW@bP>(FDWB*dx`^gIluvXJT}1O<$|pLAE~0rKNsBAO3TKG8vR5zU7wpXeYuL9yMth|Edth-e{NiFTqxjvtZg zbrNwA=Wa(9qMhiJd6bspyfhy>(Lr<)T}1YwRL*iin$Avi63v&zekJt0<8!H;lW28O zd7`{`8TCi0nT!9nnIx5*okSOr{Xo+Z z9YiP5a!<;)6756>(Mfa>*^g3rJJCUO5?w@gpXN)n5FJD((M4oGQF)?;XeGLc>;aV{ zT8LJni^zVa?YPNIv*exdq^7NV2rBI47*Qad49h*qMVh!0px<%kxdm1rkAh)$yU zH)%Qx(Mq%v9YiPS?&pZkKcwkgM9ZI2+)A_)*(!go->QF93mRWdD^0W}P18@aNAs!XFO5>$Q#)8& zs4dY>)K+O<(Js}l*Vbq+YHw+O(fa6G>7sOx=P&)-4fjz-FDqE-4)$ex(7O= z-mH(-r|R?c!}a6z)%u0{Rr>AvWBRZ35A_;DxS@|>ykV(fx8Xy>&xVHvAMZf#X5Qi6 zG2Ut3Io`v)M|qF-9_Ky5d#d+~-nYDe_VzOR8=DxzjGge;`#p?9jK#)D#+k-9ja!XQ z<0a!?MsHK3Dbv*7RA`!Lnq``2ddIZUbjU+ocp|8g8CBNN%2mQ|beeCzS-&6i~{dEED0}=yX4pt?iJ`VXTD(r(%^z)aZB1<(wcXNoU)y7Cy~7%XMTQlG%?n!@wkzyJ z*e7AXhc#%|rCoZv=h{`byVCAqJ9Bth_~+q<_U+r}wC~e?MEhskuWi4r{WtAnJ6JmO z?@-vGxIT1TLX{@xR6gBqS%~B$OmnB-j&XBrHsLBjHlQ zHwmLURd#x#)AmlMJJogiu~XB;@WhJ5xrs{?Rh`>*&gwj<^YfjTcHZClerH8eK+?{n zlS#Ld?kAa2!csb=3`i+R8JY52%B+-kQr=71pK>~-F6H}_KT{fXY1XA}m+oDj>GE=y zxn17uvad^Rmo{DFyXJK*>N>IO)UGqSp6&Wk*K1wxb@j0fvy@t9Th?37TE4V2Nj0aY zq^741PklDEB6UgXJE>b!ov9zBUQPWfwL@B`wDh!IX@k>7q?M#iN}HXwHf>8on zPttCs{h0PBO_gp;ZF=i>O~0J}Abmu}#Ecmkb28q{ zSe>ys<7UR)j9)SuW_HYs&rHeemN_D`By)P^qRdm7momT1yqS3?^IoP`mNBbUR_Cn# zS=CvyvW{kbnPtk3%+AQ}ojo9Xc=qJ%m$Q#&f0q59Y-KmUZjHOO@7AYVez)3gpLDz5 z?O`{4PJ^7VoRXa9a^B53oAXi5UpY;?hj)+d{&e?}?uWY{?fymgJKb3iQ;&=uJ$t;^ zV@Z!qJ@)lD*5lJ2{d+F!xvJ;Jo;5vh^fct=d+U9Qk8q*rFI*LofAb-UNl z-q(8n)w^Y%QGMR;bFELqzEAaC*>_jp%Y7g84d^$h-~E0md580E=IQ!J_V3?+QvX%` zZwyEpIBwv?fnN{&X<$J9#{Am+Yx$!FO&D}w(8EE&gWC=6I(YKn!-Ibs{Ah5?A$^9} zhAbTN?vNb?`wE-|9~69E@KwRL1wR)2QD7MAJG9l%wnJlwb{^VeXy2jMp(BTm8#-~Q zedvs#3x>Wnv?as$$eF3g0Wxd&c)`uNr{n#Ov&rY&o>=d)Iv#f-D$j0H8PzC#hRkAPGB<5nz;rI6` z>?WJazGKzwK6?o-DxJ>S_5KH%GN#@vas z;x2ZT?`B`}J?uK)hoRa541*40=yHfX4Z<1Uig$5glo(se90OJF6JxLF+brt3lwg!rov4YBHUu3 z!dLjt?rqjV_?mSTzG3mg9hM~AWftLEmLYt{vW5S!?!xyhSNMVT74EUY!jJ4};XdB9 z@PLgHerC@Izp!HAS2jj?$jXG@*jV9rHct41l?#8dO5qWkATT~r;QTp3f%h|I@~J{! zK3(X~XA0$fw(usOE4;(!3+wqpVKZMW?BGjyM$|e589maFk^e(W$e~=iRIto zP4|c=VF=;`j}DV~eV4=!$0H5t2|wZugkY0NQv43Z(+1*;5=ft$FV!=dxMCqjK1jFC z#g`00-EDkf2Ta3!#QD`sk@zvypG5V26egwbCi-p07j;p7ZYRcm0RP+a1TMfENl>m5 z`~&=ymg958`Fr@P7cGyxyvxyS#O-mA>fbp=TJQSHFRxc0EVml+d%?KN$C*J0U+C>(K?AQp;Ed*z^oz-ND_sm)-}I*L&@+cyk)!c}o}@ z3i>T(Y&a-yr_@DwlO^Kyx1+rM)*`H_wi*lF!Ce3i4DBrgEz&2);I8` zXYd8oKM(x3?Q#wIi;-W2?X?V)x0Afy^7i_ZwsZaEl$Wdi@`}r~67|XJC$GP}-1WDE zyk7Ep$lFcczCYIB3q`0;-mdkxx7hb@N4~uN@_NY2|KGNUydC8BB5x0QJIL!lU^Qch zFrWJEVJ!Claiq)nneR*ONN$(6sC{~kl#VaC-PLbza(TIZ%I)%V-1|R^`nM6YaeQ7u z{B$|2O9jW@!?J^C#z_5yxIYIXE>2$n;$y?i26o(t zH^_nc*CoD={$GqY#eNgH^Am|1(f^D?eCQ~N{8fohz8(;(5^t4yE}H87s|SJTHmmJ~}T=_wzZ4ZN6sgG}7l0e@1%|<3lNa9K3{h zGTMg=?AA_No^j}x#jmX1nkdz;!G0Fc=Tm-{mQ!B8|F&Ka@yyJRsAm<=wuwZ)m zyd$4)Rc(K~pPBj}HMM4m!itXEIUbb5#_vnxqErVFHOFP z_*>||#rYilRVud@b%^DEh>`d@`eiY0pz~q~o!9G+FXaAp&m6pY7WK*PPA)HQPjPv~ z?KM}-|G(Hy;&kG65?Oycb^if)>Tl1- zx0AS>a=W^_KUb(zCm0}|DO0WD34R*a`O4Set9`R65|hXJAGr6_V0afiAOLl6zls6=Y26> z9{0pGk>c|BM;@=#ABUvjS7>p%3HXgd7a0gQRhXxIE(g#PORrKXLpf&QI)5Bf$@q_~JLHGf3M}o{zkptr*9O^Z)39 zv>ft&miJ@*{V)ytLEP{4`=4GLr0MIY%k|0m&r>;h{_^t3{o6*Ye=?T0HO@b2;__ph zCH6j5#*f&f-x;&j+k9_?uGaBQmDJU27t2B)~KHoss0S|9V?c*N$*B4Pv9zSMnl*+Gt zRpMu*66N`%VE>8BFc#w(k>5X(SUgfip{r*_=OQ=^)|MqkALx_J0itST;v%MJq z1pTELzm4gZAueuLvEJpl?iML8-~a1!$?NrR%Ofwxzs+A>pZ+*^tij$x&e2@O^ zJk9SC_*4t2e>_9i2Xel6oPLIUu|IKvO=n5{kDOkg^6@OE`_gsmspZmq3sK)!s7D-k zd<%x*JSb8wFCHIaT&zc&pS&DHkuJ959#mg%x}LfBt#lrmeFo!llo!u;;`#K8Yxr^y z;^Otbcz&8j*CU@zz`Rh87V9f)!SyJv$He|XUhdZTJw}YXMo9BpFkIr(6c?9MoL>H& zK&#?RgL;mE;&k=nNk|v_SvmhpY)9|M%FE|1xu1_fzaXCP>QDFI;#a)z!Hvi*#?OhCQd%A^mx%fV&Xl{Rk5j@A}gk zkUkYE&eI#|4WM{?p%!m)WVfIK^F>*XyA>v+f29@gUfhNXxC7n*=>brI1tOp0PKFTV*Fpu{tI3962NiI?CI@~4RA3uf5BPVX0(+0;!f%2K?0wwB;cPQh zz+I@m@LQn*p4rWV9%TcNattc41JtO$CEje=fg#n3BkH1rePK@!-f*c+UE21RS+ zD0af$y&?bB$a+^Z2$N6OV=1}Z${ycn3DE2s?3LgZ;9_KH>2SWwcnpeSxK(Y6E zHGCVWz}oWZ@L^DawZok$&cdMr9;%)N-vKJHj(j$J1XRHL$>+dFK?N4g=fTH71s2N} zz{f!a+{s!5p8yqDC%yze5h}3G{55D2Uxt)qsK8QipNq3DP=R&jE8s0qfu-V}7sn^r zR>G(ARqz>5fo1a5@L5m+k6o{Y?*P!I2LgKjI*&&fsMm`G|tMQI3jQ_P5dUvZus$hFZ=|kz$Wtj z@ROhd9`8K}{~T0c&-26ZQ=kHyiu-MxO@j*T1>AGv%nlV;6~}!y_99eZ)%*nfOHcv# z{7%8ofC_9TKLh_VRKPvJbMUV~1vZ`zT|EAHBf=A<=?=+0~Odheiwc{RA3wUckmmb0`6aa5C0xiV4LvcCw@JE z3hWzxAN~$hU@^ESh<1fLf;eV{htSQq8_3xfsKB-gf5LBr;;ACs8N?U8p#s~9yMvtV zf(mRm?h@knRH(qd7rdZ92x{m(K@0s+&?EOgRA4^|-p~hv3Hqzh0QykygZ?Q5pv+%T zfjtr$LR%=rvqwusQ)ro@IdaEB(OU2kC$ttQT8knGTB!(zj#q?0Cn(xLCn~~FW)c*w zMG+4F92BiZ(E)x66s<)O0Y43jURMzXUj-G|i;5WdYAAYOMI8KesK8u`1gM`f5!ytV z1Z}EJfwoq5g@!6qQL+tGU}4I1Xgg&lw1YAm+EJN<+z2R+Yh@4kD5$`)l)2DKWpC(n z%D&L4$~@>a;5p;=i z6m%QDSuC)F%F$4lvINuCK?QbQSq6UtDzKZ%aqzdG0=uoOfPSqU4}GYd2>net8TyCv zd8p27DoX01I4^s>0PhXOx!9`;-UP+@*Q*-70Tkz4uj%l9P@HGIX2J(Rah~;>1>X>g z^Q_lw_{LCdRj)blO`+&@z2?C;hobNDS^$0BYY|eGL2*X&S^{0|^%``I*D~l@ujSBp zyjDQhd98%r@mdAF>$MvCt=C#i`yEtZ|M6M}|2-6~)N2F$Jt$hK*Sqldp=hOEo8TWn zadfCQ!^c7emaN(ep8^$F7u9xXSJh6aMYS86s@e-pQ|(8Ybf~~GR0pA%s>9G+RSnX6 zLD561YT^4p(L<_^!S{m-Y^dr4)T%lKwW-cPhpWy(3svW#BUIuud__=!jZ|HPj#7zF z?L7k(Sg}fcV((d~z(%V+g^pESManp+z{*wEpcSewkx~i8@uI4Op8&=2qPhV;35w%I zbqoGEs35*!9y&+$4N~Sp(cV;d;paoq>QvvsFNC7)slJC_3`N^h-GeSw-G{!WdH{W0 z^$T>F>LK(E)$b^|9E#D1>QDF;Q0zO^BlvYtj4o7MKtHBZKsTzq1dJ}A7+t8;&`l~W z^nH~c>6@V#U8ua_w?fh8RVL^zRRid5mH5TYJy3yNPzAt$1jVR8)e!zN6r%!FWB5;? z7!|0RLO)YAhh9~+MEd7Yfn8Gt!G8f2*q5qcco$S)b*d2f>rjE+P_==-2^H8aRT%tN zP#jaLaOfRX2c+DEq6MlV;J=5W1*)Rp??KT5RWb1Qp=g1sIQR!pf&HvXfd2)GK2wzl z{}75}QN5BxP_$3=IQZ9~XrJl|=rZ+q zq`U#ed0CC8U+_JGiSR4bli}Zj;=HVW9^L`Pd09Ob{%t7wBJ~UKYoO?h)K&2BK+zYe ztKru}(Vo@Q;Wt8YURKY9e-DcGteyq`J``tO^=$YpP@H+ybKti@apqOegWmzgnOD64 zeisxiT)hZ>4^&`#)l1;_K?Sy7{TloMDEfc(GWbJKfgM&ahj&5+R-;}4e*}s#xq2o1 zQK-OsK8FC*TSEM3haz}9sF4+TDy7!^egqd(A(-w&~Mb6k$VS< z(Y0nPRHfMtRcm%4T>}-ERnOjkX$kTss|lLOTwz8`>4npR_BXziL-uE)SvDw%XP3zeBNY zb!(w|-8!g`ZUeNf?pVfMPrAu0Ut$K80S_U4{Ony9Rxr`x2_v*FgjHH=u#~ThNC3 z+t9}PZ=g-|ccK0D-$AYV@1ZvRJ=8oLiYsOPefSrlxKh?XfPV>!x$A!s=MKeu_2O^W zuRt*})c+1Y7mAUg{!jS%Q1lP_NAL@wIM3=iek*+qim{(w0lyrIU!U||&|P{pQg%bp zGw8MO`=MwpdOiGMsKA_hZ}=K0T8Q2Re-es*L*D@YJQQt1?+1Soit~{^0ID)HglY_p zk*M`g60`gp#2S9p#u%6(0oHW zbdVtvI@pknnukDfo-*V>iw!-X&l+-}qYb^0I|eGS5<_43QYhM(ArCs%FaSEvkPj_4 z42F(36hJ2!o`Oy^41-QG*r1aQh0x~=MbPIBqfpNjD2`}DG4ut)XsF##0)5d?2CX)X zgT7>_K*{M)9QB6r@H3%k6^4n>R}7P(vklKfUo}jH&M~|IoolFq&Noy;7Z|2P-!jaE zIt;U*ZyRQ#p4CuX%^BuE*Ba(Q*BKTdeLWOoC&MD>M#B>5dxqDbn+(g4`#uz-Cc|>* zR>KPDHp5EjcEc*@Zo_Km9>ZGbUc)-*KEnp+e#5)a1BOk|gNDth=MWSv&9D_(W7rO@ zHS9$CQ7HN-!*1wt!(QkK!+z*V!$Ig7!(r$Lh8mPS55@V*Pz$|aI0n6FI060Ga0SKz&&=&8Iv zg@$`yMM`@per@o+2Hz1Xuqf{@q4C~z&?N60&@SG$pk2LhL({y!LCJI|+P3#yXqNYP zNXdrcS3d9W;k!f8s=e>Q_k^N7d*6rl_I`krK2Wr3?_c2iLD8PQAHolS;u^&Jclbw8 zT!R?@gy&FPgBTw{6-MrbYY?LXcM-gxSZkvfRBcp4HAXG8jZqJ6YxIUj8conBV*_Zk z(GMD941hjwY=|1BK=I3ou`&EKC|a+vDZCwu-oV%#`jxRIRBH-?>P^AW08f}% z=q}S!&_kwSP^ZZTJ!vY0o;DRhFPKI_FPe&>mrbLwoL8V2v6xDr-duei^eKftH{WN`{{WWaQIP4b&Du8)=_{Hqj1)Hq+Xm zEwqKuR@x$HYi)06sJ1V(tu_z$Gn)9Qpv`>nl{?nLM~6EK1O1+d4)U7{9pd)_bf{ky z^l86psMT*ebhzJ4=m@`A(2;(#q0jiufj;Xu4?4zg0kqU_5wzSd1zPF11UkX5D|C`y zD)c$OOz0H9Z0Iz<*PwR49O#RF>Cl(_dO&CRkWO?uP=12UmkS6-!kYzzva-y zek-6${Z>L>_ge*h!*4b8O~19!xBS*Y9ex|2Z~MIqUE{Y2`VJmo+``uTZG~?1+YWut zZzt}f?C?v%U-cOM_d|XB4?+X|4?`RI*Fc;2*Fu~5AA`2=KLIuSpMtjXKLc&=e-7Hw z|2#C({{l4H{~|Qj{}MFb{|dB||EJK-{#T*N{@0*g{J(@+{Oh1;{x{ejb|@eT>I~Qm zJsR*0^s4|B^y>h8XNcVi&_RC=xC{L?;5)oTux+3U+AdH7Z6By(2ifO=zd&7q524os ze}~=-{1f_B;3MeQfgHc_-w9MezYX+){wGik{UJ~b{V`Av{VC8J`g5QO`fFeV=x>33 z&_4nLpnnB6S)!!?)xk;9K&M@MiuD zyqP}>AH>JN2k}z)R(vdcD_#yC%q!u8`2_gZd=h+X{v3P=p8_Akr@@DEJA5dA5xxz7 z3BC=V0pFIt4BwW&0w2a-g%9I%;oI@~@a_0Q_;9`$KAbOwZ_i(cZ_nR=@4(-L@4(-J z@5mkS9r@ev5qu4N1b+uUlCOu4a1& zK8^nfpU!`RPv<|wXYgO)Gx%@t-FRrT7--vOakyjG4nBvshwsii!guG9@I81md=DNA z-;>9~_vD@6b9ra@T%HWyhj)kX!+XL{;J(dcp#II{a5pXxej;xKKZ!SipTwKN&)_4P zC*e-mo6RerZ#5r}yHlDL5l~%=VyJJ6iBSI*CD6bYWza?~CPSOFNW#6V)+o82hoaanGbET7y2~jxRpPH zskZWGG1WFc27Vhah2Oy^p@tp&In=O&Pit`tYDWz__=~7vC!c|7ck#DTeivVZ^1Jyv z@VohX_&t0h{2u-u{64+~ejnckzn||yo%{J7)VZJU!&2?%2TuPAw# z|JLF@^beFg%>P13yuzjB1E|n4iPdmJ%Lu5kWiiyhwLBIjYk53M*7D9MS<91AvX*y2$y#nf z$y%Oyvjd8$!q*NaSGttATJRd-RqIuznyPwBC8#ax3ia=5 zy{4%qT$7~fp&6(k##{)2!00*KE-^wEMIQ-2ffeU(z==q!@-9rW@Wd z)Ebr=-!+~$-ZXw|{L%QUv6-p0shz2->3~V$)6mE46Xp}`lj+mnr_iU|XMxX`J{b+x zH#pGXXoJrig!@MOPVrmsx6SW6Kb60?{}}&i{xke{`Cs<`(f@(}ul_cNo_Kz$;Kw9o7`&ha}!O| zi5tv`MqfX3sTytJ#rex0-o14{QE(^J&f3HrKWAYq7Y6vZZ&+W-TwYyxsCq z%je85ndh2?pjJVXf?f)mAM{#~Gw5NEs+D&u|5m}RB3os(db-ubR;ycWYn2$>J$P2| z!rYl1%sZrA$d)<3lVt@WR+BSNx5Mu${}EDw1*`!R>uJH0jW)LwJYX9h@EVJ5KEQO2;J~b0Y>uJR31BVrIn3h;MSUB6I_7H3-I)6^f5Z%kwZ*QC-5q;A zc63~icw79W_}Amt$M24Bnh>54mtakpoZv{ydaBd>PBoo^5<4dj zOtdCGn>ab~lf>JJ_Y)r__U>HVxxDi$oi}ve*7;KBo1GtaHYBAc^++0!G%Tq&X=>7; zBx7=;IB=<1)jOjVQXGCtN+|=Cexl?lIQ&k+sdrlMoZjntzu$Xj?}hyqO@|I1x^w6VFI>SXr$E~%Uxl_+E{29F z--EVOehdv)ehY1{^vAVc2W4w$M`Z>yLRkroRK5g_QoaX`Rvv)HC~rbzl?Jtr#VK1u zV zarMv?R}D>Zwa^q-2~F{)0W+=;f^cOJge!s|TnPl>3Lpq0{~(O`gD}z$!U#VIBl{qX z=z}nl55fpO2qX6(jM#%PQV+ri9ZwM=v_NQyU`7Z+XoV1r&>A5GArzqvLR*9|gmwtw z2<;I%Aaq2CK!`+$LWt(U80iLMgd2>JZ7@c(!5GN~V+0$Fk!vtUtic$m24jR8jFD+D zMx?_{(A5WI`$4GV{Mz8}havg{#%JT6%Sw5a7%g3{1`FN5nAJ38H z<0-OyJVW*ro*;V)&yPKYr^lYcvtz^Yz7te*w#ZzGm@l4o4JQ4N=o(Fpa zPlLUQXTetDNwAf84(x3_1-1syfW5<3;ne_dBdkVPgRmCi9fWlV>k&5K4HX*^-o!jfunl25!VZL;c5e0u;Ab&<`2gdR^XxRg%+4U3ML37>0sn=a zN5JQ4`2~cJ5H2EojBp9zGQt&vPY^yu_>5=rt9%CkoNwXR_)hU)!_&FF+KOas4BLah zC=wILF#H_k{#WkFeTlVgDCNGy*5L_!@!t$j?#tvFVay}fx5?u+d)!u!+vaxS+_tev zxF;(9+wRHT;c+`X?zm?Oj(e8itS7fEm*$IK^~vE0YL8pvac>Fo@~s!-HCiu-YlL4> z*?M6b)>7eiGp38n#MnkpxsC2}V%mG2THg1#EgrYc<92x5E|1&ear->(fX5y3IH$)Q z@wi%#JL+-AJ?^B(ohH|aed0;`+~ZuHHF9~@=(;EEx+m=?&lEp<+^-(@o5%g(aesN7 zPH{J1+*0_vLWQ_Z#XW3L$lEkcA@79@kIVA7ZXVau?Zjz&D*8}6?d3`9+jhv?TIFrXU@Hjt>ylw%Ww1ytn*yEadT!_b2Y2|rL z_qbUeH^<`^c-#_ljaZ$>-SD_uS|$EoL;UxrX9}*9=b`X8FOO4uoYv#Ab@H*0t&@-L z7d*LD9#`#g(>-pc$IbG%{T_GF;|_aVt;ZenxDy_C%Hz&>oVQ+HBa_E9@VL=>d4Ig% zEtlJ1l3k6*)q311j~n1Cm&^CK!5&xOafQBe`z!LeQ65+9E+@9rVo%y=PugftT8XE= zGEZ)qCwH7DZJZ~q!jo3vNt@`YrJDPTXapVv7)0e%Mj3~(Me4_pR{VKw}_;Je^M>m6|b{i~OASBL5QMo_3y~(_Q4vbjNr&Lb`5=Fck4p1UusM5Z*%A zg!o~E3-B(4?{&)sjefb%1fjkD7*En)r9a2-BTX=@ z6G9A|gzkpzLYZN&FyC-k*lIW?oHiWekGzj@qwyFIMua;1i`ObvC8ig^&`b6>TLg0T-+Zc{e3i#6ut;K%54AEnr#1EK4W3D930T!LK(hieGQ~7U9Qur|FU62*N?# z`GgX*13U@e>9($W;z8Yui3a`4iL(_iCayPKPrRvJ6X}n9Blg{0_4$Nq#rcF4ikV57 z`YlPRh`Y3!xga&BKDbw}6 zQ<|X8W4tjFjPFD^nlcvUpY`?cnu~UHj7N5@(dTw;DGWmx*VU#xl)OSw+w~ZK z#&TCb-EvR=wk6DvkXnvuA`FidQHJW&zXBSk4>r^Vwnp7s4dOaYXn_45cw48)FSvIG(~8Q&;cPHp({eS0f}1cfGE>; zudceP0lCWU=wn_RutKpNc_$GrAbf`KCxU7q>Op9M&<>&dz!i$B{6)sC2>TE|&fjYA z9kfF6>Y#Gps|fc7VLpTZG!-C>8obCjcCeSv5`pu&pCp8A z_(4M&`%FccH6+OA?IB@4%7QSTaD@H{QxV=NSfSXGq{SUce`dp93A%)a2vLYzz*K}Z z<`mKqGT^fix*-fhz7@fSFbO&t;W>n<2-6T=K(HfJq3nwY)tLSzgqPu8L3kBm4#GTy z1qh1}mLlLZK5STCrLD5KFtxngHaVxXxU&D`u|;{s&lROaMY29+6N}2hzd`wmpRyismF)K4OJ{G@nvg9s>!-i!P zSBxEFo18wzR#6cZIZRAV95yV*?Xrt1vxMuruXEEF+wY0FP0vp*qV=1fNa(l{0 zMTskb#m*=iX&XPLGQF&{qOyE^A*L2*CuP^4-IG(J-Br1_gXePxYun{s#NAw>4Y*AsQdrhT6^%h*3K%9v?TWsO(IbhoHC1P85 zFSWQ%o{fNA;ojHc>bUn-y(*ua7%lJEShwp_Hg^0NEaKnGC#BclG>M+++(z86lS^$S z#f8%9_p+5p%|Xu18e|TKRXHdyQknWpcNg@}g4rin>$k zFGJK5Q=^}l8uP@|SSeL(*5WK5TcF1_<`buUVq#S6leT-blq$}|?XayfCsh`eRuq?& zX4ooi(iY1qE0=exRIL8m#(JuWcf0iRBJ8Js9(+=cxDDM!GA9)kju(%)G3a;1?dVSZ z=Oj|C^_t2P6Qkpvw01F4DrV_6S>=?B1SHsT3K0MJRDoEUQZzv zkT$+_kPN6mhwn}(D;LiJebDol6k&@?{h_vU6WBrNMc*;k0 zqSZ_-ALX8{lpwBAw4BwiXx#YX@}heEwUkY5V)A20sCzQ^CXp+U8fs4I$TD#scv`De zu-*=cdt&Mn6Jryf)JEc;m?|Y=t)ym?SNKd(iA~(0i06p?OR>8lA%^2=RPh9H&)6z( z4#d$`Sv&!ULaAIJ4OZHXIXD%FO_u5rGjd8N;5a?4nY!br#7(gnvw(mG_LTd~DYE(n4{ne`MtrRX$TT;<4nM z3Mr}ggrf5D;t?aH4iw8RuGWB3TlwVPI9p@rROaqkDFc~L$PtGY-77o=-R<$Q_}?2! zY8kX(VsZwK|4KR)K9-Cl{eKkAtCuEiQtUPH9F3Krt_urVQB*msU(v`SoD>R+`W01_ zjX}0t`*@5ou%p~lOXqY%VEKTAAQ zHhv67D$;~6y2 zd@QNwh%se_=t6pqu$7Mjp{PJU6y4=9Wb;fA6~&UV*D?02NVnl2vyDP)tQ=qd_vl+J z;l40%4|BWphj=84=K&1K|FL-D{*lt^pT{t6rfD!%ma25`AL+Q1(%fejIah8C|8x8-&)Z${ z-^R~W2qRUvCyrp{YTPB_E$NxCYq@wQCb5A60&;K^u zljjomZ*zI_QHT+lIAy(4FGgf?eet3b4<31VC1)gv8IKQt~P|(&T4wo1# zxlks~P8IS5lqO#0kewi2dXpbhR645i8HyB37d070V?9YY5triJkIU%cYyc5%Py+YAyo4&O z1+Z=>qti>|IquD0Y`^M_JmnL>MtzVLG)bBF2*y1GKfN4Y@|RVL27@rnYyB7aWfl18 z2%Y`}Rx;*$eLe&8#)f9f?sPncEyiL*oWsc&qEQAF++a<*kA#5?XRPTZ5bUGgWH6R! zD)jlRcMdsQ>*v&Hn8O^8E>L@f#W89PmoR9Z$qq(`On%ao9+aIyR7-)Pkc?5kaaOiu zQwp0FVo^|ZI~QPPqrsMZeTAX)G!KhnQ{v~N-u$_SIuA#4LOMPl7SC%ya&ILJFxSH` zpY$fDL&RsND`B(}K=Zj5?sdDbFcB*OeLzo-e)hqKTiq^%t=@RP5-yOBxz4&>=w(>W ztCa=D)|FN8c1k`*D${;Ng6wI^gOem|v4BW9lfk3u%i%HTgwTVcU}+*D@_TK_?K1}} zO(HI9R_)_U+W84i3T$QUN0R_pCU67*(VJheL1#3WB!zV zd#+&@9-m^QC*U(lCS6Cb_NFr2`OX!Tjo2Nev|F$@R>S7O>iv87SJ(DdS9bRAZ|v@` zuCDGJ+}~Q+UESF@*jd@xT3z4W*h2j#1o{MtaBV^$Q|koL%dB(}Y7^cXib8_1qA<)L zlnW}B00Rm_%IR*xDl|Xn!#cStii+@p-_cyR>cHT`*U-!^V7$_7=W5)(qL^+Vm^nQ- z9=;ro=fo`KK$as)JW~JhOvN8YEQ3itxzvKxTv|c&6^|}lCPBO+wE*%5=;ng?BB=l% zvIBmT1c1mwevI^oQ)&WsGJ-gfXgIT-vpt_f1<#Xfyb(pn8~IZ~0Z7%$e-F6O=2#S!2kyiey>`KzPh*IKBjHNA&pl4Ba~FoeYma-U#VDm`yLwA#x#{#2Z9Z zqekG@!z-%yk&dqlgMje^+c62$PN^lo^z@V7Xolh`OGa1GZh|Az&S(Ien(EWzA_W7o z6)V7zpcc^HY8ZfQ7#&?D9bFBhRnk$;m(kHx($Uol9bF9<$j4lXjv}@{p*$HEZUy(Q z1XWDl{J8hBchsMa&M%H&=bW6e6KVj1 zRwBv^g0hA2`+Riz{0REMlqMQ(Po}9%E_FHx=UkbNflM-D-=2ue-oq~_|M~9pQl)>y zePFi10O5obLMdR}L2HWiYY`9DhzCqeD=QVsLW1T{$B2`$va)VVEdAz!@vJeWdouf6 zK-nJxvt>u#f@iY3n0??hCF;C%J8xM1Y0&e1mziStP`p2b*`_6cHX+V z?z|Nt<*f{~@m8d5!#uLLdH>$(%J%Zw-o3r$&GpqiaK3|OoQm!*uN@q$931TItV8VY zcRT2IKM4iS5dg&r>4mIGjv|0Vlsi`=74Qo2g3=-`dk1AMO6)~SO)LS7D6+07f>9Z% z@LDQ6Y6X`qrFN{COEGbVS8+4+V0n3Ud*lB8?&jL=?)Jtq?uG2G?k;bx?yj$HuiszW z*k0b)T|+G@+!oso;DhbGjr#}p?(g4UTiM>)+1lD)SvgqWSy^A++g;w;J=i(eKiE51 zM|nqo%23Cn%+{4BDh-Mq+`v`N-WB-jBjDTfwM|rWE}QQqsQ*y3cz|@53I<^gxlaM~ zy#;}CG^f1mjLp(S4Ink5kR*{j2d5a4?* z-hlb>UJ?4v3VK$4Ji{O!P!$`~D?uOqAF zZu2#yIk)8hkF#btoQgf5KQ1*L)A@pPV+5g?g>vU`9E zH5cgP=|w^OR+jNPNOJm#bGZVr_1~qS!nD7NbZJW`B$gvQ$ATt;y(W1K6>x5Jma+A9 zq-~#o*Snt&0gV&6aX+l>?XR!xuB`0dTUlG)KDfWUvc9siv9r6kySlNpzIU*X6NBZA zd#K?<{7Z-{1hdp~k^X2pxEv2Z#JJSAr$Z%(GKttq_h4TbjprW*aMhjN-TjRXki_N9 zd;1&9Ya7d38ym~mpc~8UXngJ7&cX6_*uTHJvvz-PYjtgHd2{9d>b<@D+q--F8|#~! z8~dAE`}a21Ha5YT!t~i6w!_}~^78Wf_Rcbk9c=Dyq5JDwEAZah*j#_b_ck{UcDJ`Tw(cL`-`eW> z-pak*`vBqdtnc~-`v=~zqPr%da$**vPsTyZ);-*V}l3Q-obrzXnAKZY%Q}{;>@2sJToqIbN-PZ2b#^$}fz5RX8!`i{_=IZ)>*xtmNt&oSqqigE`$iKU>wsmiN zc?(BCTPtg8o7*c}$Q>U3@uQDqUl1FGh&_GM34YwHiX!%+_+@n-RuW(fYEDQBSFKFl zE?mok_I!`j($Hj<_VABa_+R(Yqmb<#@T}08^RIKcLkMWJDs_)EfZwAFp6TKBo!JSD zO+yL6;Y$O|=QVc+gJZnF&w1)*P^w2=~sO4SM16@YMwbtm(K~kCZ30yLiea%^n8NJHNqFW@VMqsZ!hv`!dWH`5o z39Lj07R#gBdD5QhaU4o%mh%)BUvEkOR{R#FE{~+3u|x@ z8B}&{RTx7B+ZE=Mr!g-CwK7D#LiC?P^i>G7w-PG5sk9=Z8?pu!s5*0XPI$hDqk5C5 z1Nxd=S^aR_tEk4+FnbgwD9=|BtU_JZ(uv3|zOdm$!$#=NVGt_kBRkP9JLyy{X#NRKym^RF%)Pc{Ws-dvqZnPG!2PPhjC*tr=rlM4>XdCA^{uYd528=#!BE(nF~yw_9b^ z=b~lYr`lb1wsc;R3_!5rL=%nbuyXfrZ9z(FWk%K;d{sQF=8LDG3XV1#!;{R4<74Lu zNb0aI4<;=?5y_COnv!E})P1$OgsJUb_1a6&nrz$IfO$+*gIaT9Flb1$iHv6_I^oeQ z2D&rHkz}%yrAbn|nRQ1^hc_^K=)*#m{?$%_kKW<_#=w@Jy)_h6&_K{Gs^G??Z!$r+#a zdOo8dfs@&NSThe#o?ck=b8vl)_VqLq2bo9{xo8k5M0Ez4$c4zc$X*6DA@osi0ynvV z9^)YCgAd2ut|{pe7^PlhfY3+L*lO`LK@_EwT3eFJWQfc~+(JO+Uy%{99mvcvf?BN@ znPSO0wiilB_ZAH}!|Q>K5$4^UGXv(eLM@lM9vhJ138a!vXT{ zOkcwDGJD~|IIsdChR4Am^ag`&S`mlNhG#hPZ%8=A z8HO*PXYPOzk4`d=4^Qa!YkAomT_HS+HI#!6CwZ(p&T_M~@48A2Rj^}x6@ECWLah5W zFzn~>lY2Vp+f1GDrW$69Xz$tp&Jm#DtEpTTm>VQHC(HJ(fKIXFQL37&0(v@`yN5G$ zb?=+9F7!c02L=5F!mJRr4STpUA`um|6w5r^nTyxFM|mFQ*G$4w98pWnta$FBQpGV{ zEh;xkBvO=}a2G}yb&R~E9U#V}v+(VR03m=mpbKMhO4h-}+*pg`DjB*nyON=Ea5}-s zwvki|cclOZI0&L_41%~rVRoVT5SP{Oz$Y=qm6xJeBvEJQ(+O;IFxm~rOC9?EVHXio zmoWKLxY^$*uPv752gRJe>YV68;MN#CmN-&T6Kz@B(++Sfcm+LyI;CYUK;4sShDc~Y za>V&x=c)k=$}1P`u(5HA5uQc35Sk6o3BY_w-0+bZ_W*#Cyz>ESPGA_gQftHWCp4=q2tx#U#aKw!vlfqGQ za>8d*{DDI=Bw=2%cyNg*_=)^JWrTkY$DrSOH3T8qQJ=~|zgPv~H>vk;UUa)V@U{a! z8Jr}B#+nanDZ-nZldy5+X6CH4)70yLH*>9C7Pw*{WPw8a) zzadq3c0Hkv#`Qc6)aZyx=N6%^C*aie%&>l7nZQsXhMz(jo$Jk~+I(U$aDQkx zh`p*;m2v)tL`=fM3>5BmL5u1|i98%dJ%z~AoN_$6XevNkPrVwo$cQ6Ka|ZM8WEYz= zVAEg*`y!z>=OAa9jju4*&FR2PShe6$(VO$^Y}%YFBO*^=uHDz;mFB$8W1CY=3}2jy z1Flb3k_kaUE{83dhW&AmjzrDL)#2_f&Yotkxw<67akDk&(TiryX)I-gZ>ZO9>l+~6 zdx9k2TnlD8+e^)PlzKL&<)%OIa-K}qXTQF?qYH37GyHdT*bDLq1y()NuejDLl9jH5 z;d9-W>)``FwNOtt_UG)eEklOZ^(>GW7N%EG>9}`VuOtd~%Aq;~q2pMsdR8|`{2CHb zdoHdZcUF52$Hc|CXdaZwZLi4q;5E5ar4>>JGSXgKB;XIH)AROh%Ct<8Tb%Wi9QESrP|sEJ98oE^#bX(K|PHI7rD1otIjYd32vi4jUrO2D@Ig*eDaiu+*7*XoI5H!N=+}a94pn%qg5nwW?e70u91)}r> zPHV1G#j7``PZKnCq_WX5A#-?h$on0&PAku!*Q@6_`EbyhT$L>5NOblV2jC@ zkZPTRSyyhT!Y3`gmsHP1Q^n1)8sS}38&R*JD=0!Yk76IRWVKf$hVi+AmVBlSH#C+{ zYD4li2TWq%r_Bv{Xv=!tG!R24r3ADf&ic>gp`rTpTUPE^NP$g_kjvJ~fvv!xB`mm} zm=>xnL%EzSxlDFxOI7itB~|+;;(SYvBz`mu@9>-gK|_LJS3`=;c6~OS0tiPQ;X