Jake Volynko 5 years ago
parent
commit
a542024cf8
73 changed files with 1520 additions and 456 deletions
  1. BIN
      .vs/quick-color-picker/v16/.suo
  2. BIN
      .vs/quick-color-picker/v16/Server/sqlite3/storage.ide
  3. BIN
      .vs/quick-color-picker/v16/Server/sqlite3/storage.ide-shm
  4. BIN
      .vs/quick-color-picker/v16/Server/sqlite3/storage.ide-wal
  5. 12 4
      QuickColorPicker-Setup/QuickColorPicker-Setup.vdproj
  6. BIN
      QuickColorPicker-Setup/Release/QuickColorPicker-Setup.msi
  7. 3 2
      README.md
  8. BIN
      docs/screenshots/about.png
  9. BIN
      docs/screenshots/format.png
  10. BIN
      docs/screenshots/main.png
  11. 6 3
      quick-color-picker/AboutForm.Designer.cs
  12. 10 2
      quick-color-picker/AboutForm.cs
  13. 27 30
      quick-color-picker/AboutForm.resx
  14. 197 159
      quick-color-picker/MainForm.Designer.cs
  15. 151 19
      quick-color-picker/MainForm.cs
  16. 946 154
      quick-color-picker/MainForm.resx
  17. 2 2
      quick-color-picker/Properties/AssemblyInfo.cs
  18. 112 60
      quick-color-picker/Properties/Resources.Designer.cs
  19. 27 5
      quick-color-picker/Properties/Resources.resx
  20. 1 1
      quick-color-picker/ThemeManager.cs
  21. 10 10
      quick-color-picker/bin/Debug/color-list.txt
  22. BIN
      quick-color-picker/bin/Debug/quick-color-picker.exe
  23. BIN
      quick-color-picker/bin/Debug/quick-color-picker.pdb
  24. 2 0
      quick-color-picker/bin/Release/color-list.txt
  25. BIN
      quick-color-picker/bin/Release/quick-color-picker.exe
  26. BIN
      quick-color-picker/bin/Release/quick-color-picker.pdb
  27. BIN
      quick-color-picker/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  28. BIN
      quick-color-picker/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  29. BIN
      quick-color-picker/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
  30. BIN
      quick-color-picker/obj/Debug/quick-color-picker.csproj.GenerateResource.cache
  31. BIN
      quick-color-picker/obj/Debug/quick-color-picker.csprojAssemblyReference.cache
  32. BIN
      quick-color-picker/obj/Debug/quick-color-picker.exe
  33. BIN
      quick-color-picker/obj/Debug/quick-color-picker.pdb
  34. BIN
      quick-color-picker/obj/Debug/quick_color_picker.AboutForm.resources
  35. BIN
      quick-color-picker/obj/Debug/quick_color_picker.MainForm.resources
  36. BIN
      quick-color-picker/obj/Debug/quick_color_picker.Properties.Resources.resources
  37. BIN
      quick-color-picker/obj/Release/DesignTimeResolveAssemblyReferences.cache
  38. BIN
      quick-color-picker/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
  39. BIN
      quick-color-picker/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
  40. 0 0
      quick-color-picker/obj/Release/quick-color-picker.csproj.CopyComplete
  41. BIN
      quick-color-picker/obj/Release/quick-color-picker.csproj.GenerateResource.cache
  42. BIN
      quick-color-picker/obj/Release/quick-color-picker.csprojAssemblyReference.cache
  43. BIN
      quick-color-picker/obj/Release/quick-color-picker.exe
  44. BIN
      quick-color-picker/obj/Release/quick-color-picker.pdb
  45. BIN
      quick-color-picker/obj/Release/quick_color_picker.AboutForm.resources
  46. BIN
      quick-color-picker/obj/Release/quick_color_picker.MainForm.resources
  47. BIN
      quick-color-picker/obj/Release/quick_color_picker.Properties.Resources.resources
  48. BIN
      quick-color-picker/picker.ico
  49. 14 5
      quick-color-picker/quick-color-picker.csproj
  50. BIN
      quick-color-picker/resources/imgs/about.png
  51. BIN
      quick-color-picker/resources/imgs/broom.png
  52. BIN
      quick-color-picker/resources/imgs/copy.png
  53. BIN
      quick-color-picker/resources/imgs/dark/black-about.png
  54. BIN
      quick-color-picker/resources/imgs/dark/black-broom.png
  55. BIN
      quick-color-picker/resources/imgs/dark/black-copy.png
  56. BIN
      quick-color-picker/resources/imgs/dark/black-format.png
  57. BIN
      quick-color-picker/resources/imgs/dark/black-ontop.png
  58. BIN
      quick-color-picker/resources/imgs/dark/black-trash.png
  59. BIN
      quick-color-picker/resources/imgs/light/white-about.png
  60. BIN
      quick-color-picker/resources/imgs/light/white-broom.png
  61. BIN
      quick-color-picker/resources/imgs/light/white-copy.png
  62. BIN
      quick-color-picker/resources/imgs/light/white-format.png
  63. BIN
      quick-color-picker/resources/imgs/light/white-ontop.png
  64. BIN
      quick-color-picker/resources/imgs/light/white-trash.png
  65. BIN
      quick-color-picker/resources/imgs/on-top.png
  66. BIN
      quick-color-picker/resources/imgs/picker.ico
  67. BIN
      quick-color-picker/resources/imgs/picker.png
  68. BIN
      quick-color-picker/resources/imgs/picker16.png
  69. BIN
      quick-color-picker/resources/imgs/picker32.png
  70. BIN
      quick-color-picker/resources/imgs/picker48.png
  71. BIN
      quick-color-picker/resources/imgs/picker80.png
  72. BIN
      quick-color-picker/resources/imgs/picker96.png
  73. BIN
      quick-color-picker/resources/imgs/trash.png

BIN
.vs/quick-color-picker/v16/.suo


BIN
.vs/quick-color-picker/v16/Server/sqlite3/storage.ide


BIN
.vs/quick-color-picker/v16/Server/sqlite3/storage.ide-shm


BIN
.vs/quick-color-picker/v16/Server/sqlite3/storage.ide-wal


+ 12 - 4
QuickColorPicker-Setup/QuickColorPicker-Setup.vdproj

@@ -134,6 +134,14 @@
             "PrerequisitesLocation" = "2:1"
             "Url" = "8:"
             "ComponentsUrl" = "8:"
+                "Items"
+                {
+                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1"
+                    {
+                    "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)"
+                    "ProductCode" = "8:.NETFramework,Version=v4.6.1"
+                    }
+                }
             }
         }
         "Release"
@@ -447,15 +455,15 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:Quick Color Picker"
-        "ProductCode" = "8:{737E2161-2CC2-4FC8-AB38-F3EBF697F910}"
-        "PackageCode" = "8:{C0FDB1BE-BF99-43B3-9AED-97823B30F01A}"
+        "ProductCode" = "8:{4E25DB7F-8ECD-4C69-8228-731B26BCD98E}"
+        "PackageCode" = "8:{D6C7937A-DF58-4B1F-BBAE-55575C180D8C}"
         "UpgradeCode" = "8:{B447EAAB-B636-490E-8AC4-266A6136D6BF}"
         "AspNetVersion" = "8:2.0.50727.0"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:TRUE"
         "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:1.0.0"
+        "ProductVersion" = "8:1.1.0"
         "Manufacturer" = "8:Module Art"
         "ARPHELPTELEPHONE" = "8:"
         "ARPHELPLINK" = "8:"
@@ -997,7 +1005,7 @@
         {
             "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E929A9F44EE84118A9055D6931B25A82"
             {
-            "SourcePath" = "8:..\\quick-color-picker\\obj\\Release\\quick-color-picker.exe"
+            "SourcePath" = "8:..\\quick-color-picker\\obj\\Debug\\quick-color-picker.exe"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_4E105E1FB7D74141BA826FE0A8CC7FE5"

BIN
QuickColorPicker-Setup/Release/QuickColorPicker-Setup.msi


+ 3 - 2
README.md

@@ -1,5 +1,5 @@
 <p align="center">
-  <img src="/quick-color-picker/resources/imgs/picker80.png">
+  <img src="/quick-color-picker/resources/imgs/picker96.png">
 </p>
 <h1 align="center">Quick Color Picker</h1>
 
@@ -22,13 +22,14 @@
 
 <h2 align="center">Install</h2>
 <p align="center">
-  Windows XP, 7, 8.1, 10  |  Size: 0.7 MB | v1.0.0 |  <a href="https://github.com/ModuleArt/quick-color-picker/releases/download/v1.0.0/QuickColorPicker-Setup.msi">Download</a><br>
+  Windows 7, 8.1, 10  |  Size: 0.9 MB | v1.1.0 |  <a href="https://github.com/ModuleArt/quick-color-picker/releases/download/v1.1.0/QuickColorPicker-Setup.msi">Download</a><br>
   Uses <a href="https://dotnet.microsoft.com/download/dotnet-framework/net472">.Net 4.7.2</a>
 </p>
 
 <h2 align="center">Screenshots</h2>
 <p align="center">
   <img src="/docs/screenshots/main.png">
+  <img src="/docs/screenshots/format.png">
   <img src="/docs/screenshots/about.png">
 </p>
 

BIN
docs/screenshots/about.png


BIN
docs/screenshots/format.png


BIN
docs/screenshots/main.png


+ 6 - 3
quick-color-picker/AboutForm.Designer.cs

@@ -135,7 +135,8 @@
 			// 
 			this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
 			this.okButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
-			this.okButton.FlatStyle = System.Windows.Forms.FlatStyle.System;
+			this.okButton.FlatAppearance.BorderSize = 0;
+			this.okButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
 			this.okButton.Location = new System.Drawing.Point(190, 357);
 			this.okButton.Margin = new System.Windows.Forms.Padding(0);
 			this.okButton.Name = "okButton";
@@ -188,8 +189,8 @@
 			this.pagesGroup.Controls.Add(this.developerLink);
 			this.pagesGroup.Controls.Add(this.projectLink);
 			this.pagesGroup.Controls.Add(this.issuesLink);
-			this.pagesGroup.Location = new System.Drawing.Point(9, 292);
-			this.pagesGroup.Margin = new System.Windows.Forms.Padding(0, 10, 0, 0);
+			this.pagesGroup.Location = new System.Drawing.Point(9, 291);
+			this.pagesGroup.Margin = new System.Windows.Forms.Padding(0, 9, 0, 0);
 			this.pagesGroup.Name = "pagesGroup";
 			this.pagesGroup.Size = new System.Drawing.Size(256, 58);
 			this.pagesGroup.TabIndex = 37;
@@ -207,6 +208,7 @@
 			this.Controls.Add(this.okButton);
 			this.Controls.Add(this.logoPictureBox);
 			this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+			this.KeyPreview = true;
 			this.MaximizeBox = false;
 			this.MinimizeBox = false;
 			this.Name = "AboutForm";
@@ -215,6 +217,7 @@
 			this.ShowInTaskbar = false;
 			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
 			this.Text = "About";
+			this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.AboutForm_KeyDown);
 			((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit();
 			this.infoGroup.ResumeLayout(false);
 			this.infoGroup.PerformLayout();

+ 10 - 2
quick-color-picker/AboutForm.cs

@@ -22,14 +22,14 @@ namespace quick_color_picker
 				infoGroup.ForeColor = Color.White;
 				pagesGroup.ForeColor = Color.White;
 
-				Color linkColor = ThemeManager.getColorizationColor();
+				Color linkColor = ThemeManager.AccentColorDark;
 
 				updatesLink.LinkColor = linkColor;
 				developerLink.LinkColor = linkColor;
 				projectLink.LinkColor = linkColor;
 				issuesLink.LinkColor = linkColor;
 
-				okButton.BackColor = ThemeManager.MainColorDark;
+				okButton.BackColor = ThemeManager.SecondColorDark;
 			}
 		}
 
@@ -54,5 +54,13 @@ namespace quick_color_picker
 
 			parent.checkForUpdates(true);
 		}
+
+		private void AboutForm_KeyDown(object sender, KeyEventArgs e)
+		{
+			if (e.KeyCode == Keys.Escape)
+			{
+				this.Close();
+			}
+		}
 	}
 }

+ 27 - 30
quick-color-picker/AboutForm.resx

@@ -120,36 +120,33 @@
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
   <data name="logoPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        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
-        FOZ13Y6SAAAAAElFTkSuQmCC
+        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
+        2azIlgAAAABJRU5ErkJggg==
 </value>
   </data>
 </root>

+ 197 - 159
quick-color-picker/MainForm.Designer.cs

@@ -29,7 +29,6 @@
 		private void InitializeComponent()
 		{
 			System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
-			this.pictureBox1 = new System.Windows.Forms.PictureBox();
 			this.colorPanel = new System.Windows.Forms.Panel();
 			this.rgbTextBox = new System.Windows.Forms.TextBox();
 			this.rgbLabel = new System.Windows.Forms.Label();
@@ -38,46 +37,38 @@
 			this.xLabel = new System.Windows.Forms.Label();
 			this.yLabel = new System.Windows.Forms.Label();
 			this.colorList = new System.Windows.Forms.ListBox();
-			this.rgbCopyButton = new System.Windows.Forms.Button();
-			this.htmlCopyButton = new System.Windows.Forms.Button();
-			this.cmykCopyButton = new System.Windows.Forms.Button();
 			this.cmykTextBox = new System.Windows.Forms.TextBox();
 			this.cmykLabel = new System.Windows.Forms.Label();
-			this.hslCopyButton = new System.Windows.Forms.Button();
 			this.hslTextBox = new System.Windows.Forms.TextBox();
 			this.hslLabel = new System.Windows.Forms.Label();
-			this.rgbOneCopyButton = new System.Windows.Forms.Button();
 			this.rgbOneTextBox = new System.Windows.Forms.TextBox();
 			this.rgbOneLabel = new System.Windows.Forms.Label();
 			this.toolStrip1 = new System.Windows.Forms.ToolStrip();
-			this.onTopButton = new System.Windows.Forms.ToolStripButton();
-			this.clearListButton = new System.Windows.Forms.ToolStripButton();
-			this.deleteButton = new System.Windows.Forms.ToolStripButton();
-			this.aboutButton = new System.Windows.Forms.ToolStripButton();
 			this.label1 = new System.Windows.Forms.Label();
 			this.gradPanel1 = new System.Windows.Forms.Panel();
 			this.gradPanel2 = new System.Windows.Forms.Panel();
 			this.gradPanel3 = new System.Windows.Forms.Panel();
 			this.gradPanel4 = new System.Windows.Forms.Panel();
-			this.gridPanel = new System.Windows.Forms.Panel();
-			((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+			this.gradPanel = new System.Windows.Forms.Panel();
+			this.onTopButton = new System.Windows.Forms.ToolStripButton();
+			this.formatButton = new System.Windows.Forms.ToolStripButton();
+			this.clearListButton = new System.Windows.Forms.ToolStripButton();
+			this.deleteButton = new System.Windows.Forms.ToolStripButton();
+			this.aboutButton = new System.Windows.Forms.ToolStripButton();
+			this.rgbOneCopyButton = new System.Windows.Forms.Button();
+			this.hslCopyButton = new System.Windows.Forms.Button();
+			this.cmykCopyButton = new System.Windows.Forms.Button();
+			this.htmlCopyButton = new System.Windows.Forms.Button();
+			this.rgbCopyButton = new System.Windows.Forms.Button();
+			this.pictureBox1 = new System.Windows.Forms.PictureBox();
 			this.toolStrip1.SuspendLayout();
+			((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
 			this.SuspendLayout();
 			// 
-			// pictureBox1
-			// 
-			this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.pictureBox1.Location = new System.Drawing.Point(9, 9);
-			this.pictureBox1.Margin = new System.Windows.Forms.Padding(0);
-			this.pictureBox1.Name = "pictureBox1";
-			this.pictureBox1.Size = new System.Drawing.Size(120, 120);
-			this.pictureBox1.TabIndex = 0;
-			this.pictureBox1.TabStop = false;
-			// 
 			// colorPanel
 			// 
 			this.colorPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.colorPanel.Location = new System.Drawing.Point(9, 139);
+			this.colorPanel.Location = new System.Drawing.Point(9, 138);
 			this.colorPanel.Margin = new System.Windows.Forms.Padding(0, 10, 0, 10);
 			this.colorPanel.Name = "colorPanel";
 			this.colorPanel.Size = new System.Drawing.Size(40, 40);
@@ -85,12 +76,15 @@
 			// 
 			// rgbTextBox
 			// 
+			this.rgbTextBox.BackColor = System.Drawing.SystemColors.Window;
+			this.rgbTextBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
 			this.rgbTextBox.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.rgbTextBox.Location = new System.Drawing.Point(139, 27);
+			this.rgbTextBox.Location = new System.Drawing.Point(138, 31);
 			this.rgbTextBox.Margin = new System.Windows.Forms.Padding(10, 3, 3, 10);
+			this.rgbTextBox.Multiline = true;
 			this.rgbTextBox.Name = "rgbTextBox";
 			this.rgbTextBox.ReadOnly = true;
-			this.rgbTextBox.Size = new System.Drawing.Size(100, 23);
+			this.rgbTextBox.Size = new System.Drawing.Size(153, 20);
 			this.rgbTextBox.TabIndex = 3;
 			this.rgbTextBox.Text = "255,255,255";
 			// 
@@ -98,7 +92,7 @@
 			// 
 			this.rgbLabel.AutoSize = true;
 			this.rgbLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.rgbLabel.Location = new System.Drawing.Point(136, 9);
+			this.rgbLabel.Location = new System.Drawing.Point(135, 11);
 			this.rgbLabel.Name = "rgbLabel";
 			this.rgbLabel.Size = new System.Drawing.Size(32, 15);
 			this.rgbLabel.TabIndex = 4;
@@ -108,20 +102,23 @@
 			// 
 			this.htmlLabel.AutoSize = true;
 			this.htmlLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.htmlLabel.Location = new System.Drawing.Point(136, 61);
+			this.htmlLabel.Location = new System.Drawing.Point(135, 63);
 			this.htmlLabel.Name = "htmlLabel";
-			this.htmlLabel.Size = new System.Drawing.Size(42, 15);
+			this.htmlLabel.Size = new System.Drawing.Size(32, 15);
 			this.htmlLabel.TabIndex = 5;
-			this.htmlLabel.Text = "HTML:";
+			this.htmlLabel.Text = "HEX:";
 			// 
 			// htmlTextBox
 			// 
+			this.htmlTextBox.BackColor = System.Drawing.SystemColors.Window;
+			this.htmlTextBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
 			this.htmlTextBox.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.htmlTextBox.Location = new System.Drawing.Point(139, 79);
+			this.htmlTextBox.Location = new System.Drawing.Point(138, 83);
 			this.htmlTextBox.Margin = new System.Windows.Forms.Padding(10, 3, 10, 10);
+			this.htmlTextBox.Multiline = true;
 			this.htmlTextBox.Name = "htmlTextBox";
 			this.htmlTextBox.ReadOnly = true;
-			this.htmlTextBox.Size = new System.Drawing.Size(100, 23);
+			this.htmlTextBox.Size = new System.Drawing.Size(153, 20);
 			this.htmlTextBox.TabIndex = 6;
 			this.htmlTextBox.Text = "#FFFFFF";
 			// 
@@ -129,7 +126,7 @@
 			// 
 			this.xLabel.AutoSize = true;
 			this.xLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.xLabel.Location = new System.Drawing.Point(55, 142);
+			this.xLabel.Location = new System.Drawing.Point(55, 141);
 			this.xLabel.Margin = new System.Windows.Forms.Padding(13, 13, 13, 3);
 			this.xLabel.Name = "xLabel";
 			this.xLabel.Size = new System.Drawing.Size(26, 15);
@@ -140,7 +137,7 @@
 			// 
 			this.yLabel.AutoSize = true;
 			this.yLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.yLabel.Location = new System.Drawing.Point(55, 161);
+			this.yLabel.Location = new System.Drawing.Point(55, 160);
 			this.yLabel.Margin = new System.Windows.Forms.Padding(3);
 			this.yLabel.Name = "yLabel";
 			this.yLabel.Size = new System.Drawing.Size(26, 15);
@@ -154,58 +151,25 @@
 			this.colorList.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
 			this.colorList.FormattingEnabled = true;
 			this.colorList.ItemHeight = 17;
-			this.colorList.Location = new System.Drawing.Point(275, 36);
+			this.colorList.Location = new System.Drawing.Point(325, 36);
 			this.colorList.Margin = new System.Windows.Forms.Padding(0);
 			this.colorList.Name = "colorList";
-			this.colorList.Size = new System.Drawing.Size(120, 223);
+			this.colorList.Size = new System.Drawing.Size(130, 223);
 			this.colorList.TabIndex = 1;
 			this.colorList.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.colorList_DrawItem);
 			this.colorList.SelectedIndexChanged += new System.EventHandler(this.colorList_SelectedIndexChanged);
 			// 
-			// rgbCopyButton
-			// 
-			this.rgbCopyButton.FlatAppearance.BorderSize = 0;
-			this.rgbCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-			this.rgbCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("rgbCopyButton.Image")));
-			this.rgbCopyButton.Location = new System.Drawing.Point(240, 26);
-			this.rgbCopyButton.Name = "rgbCopyButton";
-			this.rgbCopyButton.Size = new System.Drawing.Size(25, 25);
-			this.rgbCopyButton.TabIndex = 9;
-			this.rgbCopyButton.UseVisualStyleBackColor = true;
-			this.rgbCopyButton.Click += new System.EventHandler(this.rgbCopyButton_Click);
-			// 
-			// htmlCopyButton
-			// 
-			this.htmlCopyButton.FlatAppearance.BorderSize = 0;
-			this.htmlCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-			this.htmlCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("htmlCopyButton.Image")));
-			this.htmlCopyButton.Location = new System.Drawing.Point(240, 78);
-			this.htmlCopyButton.Name = "htmlCopyButton";
-			this.htmlCopyButton.Size = new System.Drawing.Size(25, 25);
-			this.htmlCopyButton.TabIndex = 10;
-			this.htmlCopyButton.UseVisualStyleBackColor = true;
-			this.htmlCopyButton.Click += new System.EventHandler(this.htmlCopyButton_Click);
-			// 
-			// cmykCopyButton
-			// 
-			this.cmykCopyButton.FlatAppearance.BorderSize = 0;
-			this.cmykCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-			this.cmykCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("cmykCopyButton.Image")));
-			this.cmykCopyButton.Location = new System.Drawing.Point(240, 130);
-			this.cmykCopyButton.Name = "cmykCopyButton";
-			this.cmykCopyButton.Size = new System.Drawing.Size(25, 25);
-			this.cmykCopyButton.TabIndex = 14;
-			this.cmykCopyButton.UseVisualStyleBackColor = true;
-			this.cmykCopyButton.Click += new System.EventHandler(this.cmykCopyButton_Click);
-			// 
 			// cmykTextBox
 			// 
+			this.cmykTextBox.BackColor = System.Drawing.SystemColors.Window;
+			this.cmykTextBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
 			this.cmykTextBox.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.cmykTextBox.Location = new System.Drawing.Point(139, 131);
+			this.cmykTextBox.Location = new System.Drawing.Point(138, 135);
 			this.cmykTextBox.Margin = new System.Windows.Forms.Padding(10, 3, 10, 10);
+			this.cmykTextBox.Multiline = true;
 			this.cmykTextBox.Name = "cmykTextBox";
 			this.cmykTextBox.ReadOnly = true;
-			this.cmykTextBox.Size = new System.Drawing.Size(100, 23);
+			this.cmykTextBox.Size = new System.Drawing.Size(153, 20);
 			this.cmykTextBox.TabIndex = 12;
 			this.cmykTextBox.Text = "0,0,0,0";
 			// 
@@ -213,32 +177,23 @@
 			// 
 			this.cmykLabel.AutoSize = true;
 			this.cmykLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.cmykLabel.Location = new System.Drawing.Point(136, 113);
+			this.cmykLabel.Location = new System.Drawing.Point(135, 115);
 			this.cmykLabel.Name = "cmykLabel";
 			this.cmykLabel.Size = new System.Drawing.Size(64, 15);
 			this.cmykLabel.TabIndex = 11;
 			this.cmykLabel.Text = "CMYK (%):";
 			// 
-			// hslCopyButton
-			// 
-			this.hslCopyButton.FlatAppearance.BorderSize = 0;
-			this.hslCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-			this.hslCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("hslCopyButton.Image")));
-			this.hslCopyButton.Location = new System.Drawing.Point(240, 182);
-			this.hslCopyButton.Name = "hslCopyButton";
-			this.hslCopyButton.Size = new System.Drawing.Size(25, 25);
-			this.hslCopyButton.TabIndex = 17;
-			this.hslCopyButton.UseVisualStyleBackColor = true;
-			this.hslCopyButton.Click += new System.EventHandler(this.hslCopyButton_Click);
-			// 
 			// hslTextBox
 			// 
+			this.hslTextBox.BackColor = System.Drawing.SystemColors.Window;
+			this.hslTextBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
 			this.hslTextBox.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.hslTextBox.Location = new System.Drawing.Point(139, 183);
+			this.hslTextBox.Location = new System.Drawing.Point(138, 187);
 			this.hslTextBox.Margin = new System.Windows.Forms.Padding(10, 3, 10, 10);
+			this.hslTextBox.Multiline = true;
 			this.hslTextBox.Name = "hslTextBox";
 			this.hslTextBox.ReadOnly = true;
-			this.hslTextBox.Size = new System.Drawing.Size(100, 23);
+			this.hslTextBox.Size = new System.Drawing.Size(153, 20);
 			this.hslTextBox.TabIndex = 16;
 			this.hslTextBox.Text = "0,0,100";
 			// 
@@ -246,32 +201,23 @@
 			// 
 			this.hslLabel.AutoSize = true;
 			this.hslLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.hslLabel.Location = new System.Drawing.Point(136, 165);
+			this.hslLabel.Location = new System.Drawing.Point(135, 167);
 			this.hslLabel.Name = "hslLabel";
 			this.hslLabel.Size = new System.Drawing.Size(52, 15);
 			this.hslLabel.TabIndex = 15;
 			this.hslLabel.Text = "HSL (%):";
 			// 
-			// rgbOneCopyButton
-			// 
-			this.rgbOneCopyButton.FlatAppearance.BorderSize = 0;
-			this.rgbOneCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-			this.rgbOneCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("rgbOneCopyButton.Image")));
-			this.rgbOneCopyButton.Location = new System.Drawing.Point(240, 234);
-			this.rgbOneCopyButton.Name = "rgbOneCopyButton";
-			this.rgbOneCopyButton.Size = new System.Drawing.Size(25, 25);
-			this.rgbOneCopyButton.TabIndex = 20;
-			this.rgbOneCopyButton.UseVisualStyleBackColor = true;
-			this.rgbOneCopyButton.Click += new System.EventHandler(this.rgbOneCopyButton_Click);
-			// 
 			// rgbOneTextBox
 			// 
+			this.rgbOneTextBox.BackColor = System.Drawing.SystemColors.Window;
+			this.rgbOneTextBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
 			this.rgbOneTextBox.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.rgbOneTextBox.Location = new System.Drawing.Point(139, 235);
+			this.rgbOneTextBox.Location = new System.Drawing.Point(138, 239);
 			this.rgbOneTextBox.Margin = new System.Windows.Forms.Padding(10, 3, 10, 10);
+			this.rgbOneTextBox.Multiline = true;
 			this.rgbOneTextBox.Name = "rgbOneTextBox";
 			this.rgbOneTextBox.ReadOnly = true;
-			this.rgbOneTextBox.Size = new System.Drawing.Size(100, 23);
+			this.rgbOneTextBox.Size = new System.Drawing.Size(153, 20);
 			this.rgbOneTextBox.TabIndex = 19;
 			this.rgbOneTextBox.Text = "1/1/1";
 			// 
@@ -279,7 +225,7 @@
 			// 
 			this.rgbOneLabel.AutoSize = true;
 			this.rgbOneLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.rgbOneLabel.Location = new System.Drawing.Point(136, 217);
+			this.rgbOneLabel.Location = new System.Drawing.Point(135, 219);
 			this.rgbOneLabel.Name = "rgbOneLabel";
 			this.rgbOneLabel.Size = new System.Drawing.Size(61, 15);
 			this.rgbOneLabel.TabIndex = 18;
@@ -288,21 +234,89 @@
 			// toolStrip1
 			// 
 			this.toolStrip1.AutoSize = false;
+			this.toolStrip1.BackColor = System.Drawing.SystemColors.Control;
 			this.toolStrip1.Dock = System.Windows.Forms.DockStyle.None;
 			this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
 			this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
             this.onTopButton,
+            this.formatButton,
             this.clearListButton,
             this.deleteButton,
             this.aboutButton});
-			this.toolStrip1.Location = new System.Drawing.Point(270, 0);
+			this.toolStrip1.Location = new System.Drawing.Point(320, 0);
 			this.toolStrip1.Name = "toolStrip1";
 			this.toolStrip1.Padding = new System.Windows.Forms.Padding(5);
 			this.toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
-			this.toolStrip1.Size = new System.Drawing.Size(134, 35);
+			this.toolStrip1.Size = new System.Drawing.Size(144, 35);
 			this.toolStrip1.TabIndex = 24;
 			this.toolStrip1.Text = "toolStrip1";
 			// 
+			// label1
+			// 
+			this.label1.AutoSize = true;
+			this.label1.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+			this.label1.Location = new System.Drawing.Point(6, 187);
+			this.label1.Margin = new System.Windows.Forms.Padding(0, 0, 0, 10);
+			this.label1.Name = "label1";
+			this.label1.Size = new System.Drawing.Size(101, 15);
+			this.label1.TabIndex = 25;
+			this.label1.Text = "Pick color: Alt + X";
+			// 
+			// gradPanel1
+			// 
+			this.gradPanel1.BackColor = System.Drawing.Color.White;
+			this.gradPanel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+			this.gradPanel1.Location = new System.Drawing.Point(9, 211);
+			this.gradPanel1.Margin = new System.Windows.Forms.Padding(0);
+			this.gradPanel1.Name = "gradPanel1";
+			this.gradPanel1.Size = new System.Drawing.Size(24, 48);
+			this.gradPanel1.TabIndex = 26;
+			this.gradPanel1.Click += new System.EventHandler(this.gradPanel_Click);
+			// 
+			// gradPanel2
+			// 
+			this.gradPanel2.BackColor = System.Drawing.Color.White;
+			this.gradPanel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+			this.gradPanel2.Location = new System.Drawing.Point(33, 211);
+			this.gradPanel2.Margin = new System.Windows.Forms.Padding(0);
+			this.gradPanel2.Name = "gradPanel2";
+			this.gradPanel2.Size = new System.Drawing.Size(24, 48);
+			this.gradPanel2.TabIndex = 27;
+			this.gradPanel2.Click += new System.EventHandler(this.gradPanel_Click);
+			// 
+			// gradPanel3
+			// 
+			this.gradPanel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
+			this.gradPanel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+			this.gradPanel3.Location = new System.Drawing.Point(81, 211);
+			this.gradPanel3.Margin = new System.Windows.Forms.Padding(0);
+			this.gradPanel3.Name = "gradPanel3";
+			this.gradPanel3.Size = new System.Drawing.Size(24, 48);
+			this.gradPanel3.TabIndex = 27;
+			this.gradPanel3.Click += new System.EventHandler(this.gradPanel_Click);
+			// 
+			// gradPanel4
+			// 
+			this.gradPanel4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(205)))), ((int)(((byte)(205)))));
+			this.gradPanel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+			this.gradPanel4.Location = new System.Drawing.Point(105, 211);
+			this.gradPanel4.Margin = new System.Windows.Forms.Padding(0);
+			this.gradPanel4.Name = "gradPanel4";
+			this.gradPanel4.Size = new System.Drawing.Size(24, 48);
+			this.gradPanel4.TabIndex = 27;
+			this.gradPanel4.Click += new System.EventHandler(this.gradPanel_Click);
+			// 
+			// gradPanel
+			// 
+			this.gradPanel.BackColor = System.Drawing.Color.White;
+			this.gradPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+			this.gradPanel.Location = new System.Drawing.Point(57, 211);
+			this.gradPanel.Margin = new System.Windows.Forms.Padding(0);
+			this.gradPanel.Name = "gradPanel";
+			this.gradPanel.Size = new System.Drawing.Size(24, 48);
+			this.gradPanel.TabIndex = 28;
+			this.gradPanel.Click += new System.EventHandler(this.gradPanel_Click);
+			// 
 			// onTopButton
 			// 
 			this.onTopButton.AutoSize = false;
@@ -314,8 +328,21 @@
 			this.onTopButton.Name = "onTopButton";
 			this.onTopButton.Size = new System.Drawing.Size(24, 25);
 			this.onTopButton.Text = "Toggle always on top | Ctrl + T";
+			this.onTopButton.ToolTipText = "Always on top | Ctrl + T";
 			this.onTopButton.Click += new System.EventHandler(this.onTopButton_Click);
 			// 
+			// formatButton
+			// 
+			this.formatButton.AutoSize = false;
+			this.formatButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+			this.formatButton.Image = ((System.Drawing.Image)(resources.GetObject("formatButton.Image")));
+			this.formatButton.ImageTransparentColor = System.Drawing.Color.Magenta;
+			this.formatButton.Name = "formatButton";
+			this.formatButton.Size = new System.Drawing.Size(24, 25);
+			this.formatButton.Text = "Clear color list | Ctrl + L";
+			this.formatButton.ToolTipText = "Another format | Ctrl + F";
+			this.formatButton.Click += new System.EventHandler(this.formatButton_Click);
+			// 
 			// clearListButton
 			// 
 			this.clearListButton.AutoSize = false;
@@ -331,6 +358,7 @@
 			// 
 			this.deleteButton.AutoSize = false;
 			this.deleteButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+			this.deleteButton.Enabled = false;
 			this.deleteButton.Image = ((System.Drawing.Image)(resources.GetObject("deleteButton.Image")));
 			this.deleteButton.ImageTransparentColor = System.Drawing.Color.Magenta;
 			this.deleteButton.Name = "deleteButton";
@@ -350,73 +378,82 @@
 			this.aboutButton.Text = "About | F1";
 			this.aboutButton.Click += new System.EventHandler(this.aboutButton_Click);
 			// 
-			// label1
+			// rgbOneCopyButton
 			// 
-			this.label1.AutoSize = true;
-			this.label1.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
-			this.label1.Location = new System.Drawing.Point(6, 188);
-			this.label1.Margin = new System.Windows.Forms.Padding(0, 0, 0, 10);
-			this.label1.Name = "label1";
-			this.label1.Size = new System.Drawing.Size(101, 15);
-			this.label1.TabIndex = 25;
-			this.label1.Text = "Pick color: Alt + X";
+			this.rgbOneCopyButton.FlatAppearance.BorderSize = 0;
+			this.rgbOneCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+			this.rgbOneCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("rgbOneCopyButton.Image")));
+			this.rgbOneCopyButton.Location = new System.Drawing.Point(293, 236);
+			this.rgbOneCopyButton.Name = "rgbOneCopyButton";
+			this.rgbOneCopyButton.Size = new System.Drawing.Size(25, 25);
+			this.rgbOneCopyButton.TabIndex = 20;
+			this.rgbOneCopyButton.UseVisualStyleBackColor = true;
+			this.rgbOneCopyButton.Click += new System.EventHandler(this.rgbOneCopyButton_Click);
 			// 
-			// gradPanel1
+			// hslCopyButton
 			// 
-			this.gradPanel1.BackColor = System.Drawing.Color.White;
-			this.gradPanel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.gradPanel1.Location = new System.Drawing.Point(9, 213);
-			this.gradPanel1.Margin = new System.Windows.Forms.Padding(0);
-			this.gradPanel1.Name = "gradPanel1";
-			this.gradPanel1.Size = new System.Drawing.Size(24, 46);
-			this.gradPanel1.TabIndex = 26;
+			this.hslCopyButton.FlatAppearance.BorderSize = 0;
+			this.hslCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+			this.hslCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("hslCopyButton.Image")));
+			this.hslCopyButton.Location = new System.Drawing.Point(293, 184);
+			this.hslCopyButton.Name = "hslCopyButton";
+			this.hslCopyButton.Size = new System.Drawing.Size(25, 25);
+			this.hslCopyButton.TabIndex = 17;
+			this.hslCopyButton.UseVisualStyleBackColor = true;
+			this.hslCopyButton.Click += new System.EventHandler(this.hslCopyButton_Click);
 			// 
-			// gradPanel2
+			// cmykCopyButton
 			// 
-			this.gradPanel2.BackColor = System.Drawing.Color.White;
-			this.gradPanel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.gradPanel2.Location = new System.Drawing.Point(33, 213);
-			this.gradPanel2.Margin = new System.Windows.Forms.Padding(0);
-			this.gradPanel2.Name = "gradPanel2";
-			this.gradPanel2.Size = new System.Drawing.Size(24, 46);
-			this.gradPanel2.TabIndex = 27;
+			this.cmykCopyButton.FlatAppearance.BorderSize = 0;
+			this.cmykCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+			this.cmykCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("cmykCopyButton.Image")));
+			this.cmykCopyButton.Location = new System.Drawing.Point(293, 132);
+			this.cmykCopyButton.Name = "cmykCopyButton";
+			this.cmykCopyButton.Size = new System.Drawing.Size(25, 25);
+			this.cmykCopyButton.TabIndex = 14;
+			this.cmykCopyButton.UseVisualStyleBackColor = true;
+			this.cmykCopyButton.Click += new System.EventHandler(this.cmykCopyButton_Click);
 			// 
-			// gradPanel3
+			// htmlCopyButton
 			// 
-			this.gradPanel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
-			this.gradPanel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.gradPanel3.Location = new System.Drawing.Point(81, 213);
-			this.gradPanel3.Margin = new System.Windows.Forms.Padding(0);
-			this.gradPanel3.Name = "gradPanel3";
-			this.gradPanel3.Size = new System.Drawing.Size(24, 46);
-			this.gradPanel3.TabIndex = 27;
+			this.htmlCopyButton.FlatAppearance.BorderSize = 0;
+			this.htmlCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+			this.htmlCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("htmlCopyButton.Image")));
+			this.htmlCopyButton.Location = new System.Drawing.Point(293, 80);
+			this.htmlCopyButton.Name = "htmlCopyButton";
+			this.htmlCopyButton.Size = new System.Drawing.Size(25, 25);
+			this.htmlCopyButton.TabIndex = 10;
+			this.htmlCopyButton.UseVisualStyleBackColor = true;
+			this.htmlCopyButton.Click += new System.EventHandler(this.htmlCopyButton_Click);
 			// 
-			// gradPanel4
+			// rgbCopyButton
 			// 
-			this.gradPanel4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(205)))), ((int)(((byte)(205)))));
-			this.gradPanel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.gradPanel4.Location = new System.Drawing.Point(105, 213);
-			this.gradPanel4.Margin = new System.Windows.Forms.Padding(0);
-			this.gradPanel4.Name = "gradPanel4";
-			this.gradPanel4.Size = new System.Drawing.Size(24, 46);
-			this.gradPanel4.TabIndex = 27;
+			this.rgbCopyButton.FlatAppearance.BorderSize = 0;
+			this.rgbCopyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+			this.rgbCopyButton.Image = ((System.Drawing.Image)(resources.GetObject("rgbCopyButton.Image")));
+			this.rgbCopyButton.Location = new System.Drawing.Point(293, 28);
+			this.rgbCopyButton.Name = "rgbCopyButton";
+			this.rgbCopyButton.Size = new System.Drawing.Size(25, 25);
+			this.rgbCopyButton.TabIndex = 9;
+			this.rgbCopyButton.UseVisualStyleBackColor = true;
+			this.rgbCopyButton.Click += new System.EventHandler(this.rgbCopyButton_Click);
 			// 
-			// gridPanel
+			// pictureBox1
 			// 
-			this.gridPanel.BackColor = System.Drawing.Color.White;
-			this.gridPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.gridPanel.Location = new System.Drawing.Point(57, 213);
-			this.gridPanel.Margin = new System.Windows.Forms.Padding(0);
-			this.gridPanel.Name = "gridPanel";
-			this.gridPanel.Size = new System.Drawing.Size(24, 46);
-			this.gridPanel.TabIndex = 28;
+			this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+			this.pictureBox1.Location = new System.Drawing.Point(9, 9);
+			this.pictureBox1.Margin = new System.Windows.Forms.Padding(0);
+			this.pictureBox1.Name = "pictureBox1";
+			this.pictureBox1.Size = new System.Drawing.Size(120, 120);
+			this.pictureBox1.TabIndex = 0;
+			this.pictureBox1.TabStop = false;
 			// 
 			// MainForm
 			// 
 			this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
 			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
-			this.ClientSize = new System.Drawing.Size(404, 268);
-			this.Controls.Add(this.gridPanel);
+			this.ClientSize = new System.Drawing.Size(464, 268);
+			this.Controls.Add(this.gradPanel);
 			this.Controls.Add(this.gradPanel4);
 			this.Controls.Add(this.gradPanel3);
 			this.Controls.Add(this.gradPanel2);
@@ -454,9 +491,9 @@
 			this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
 			this.Load += new System.EventHandler(this.MainForm_Load);
 			this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyDown);
-			((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
 			this.toolStrip1.ResumeLayout(false);
 			this.toolStrip1.PerformLayout();
+			((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
 			this.ResumeLayout(false);
 			this.PerformLayout();
 
@@ -494,7 +531,8 @@
 		private System.Windows.Forms.Panel gradPanel2;
 		private System.Windows.Forms.Panel gradPanel3;
 		private System.Windows.Forms.Panel gradPanel4;
-		private System.Windows.Forms.Panel gridPanel;
+		private System.Windows.Forms.Panel gradPanel;
+		private System.Windows.Forms.ToolStripButton formatButton;
 	}
 }
 

+ 151 - 19
quick-color-picker/MainForm.cs

@@ -16,6 +16,7 @@ namespace quick_color_picker
 		private Color aimColor;
 		private bool darkMode = false;
 		private bool alwaysOnTop = true;
+		private bool anotherFormat = false;
 
 		public MainForm()
 		{
@@ -131,11 +132,29 @@ namespace quick_color_picker
 
 		private void GetColor()
 		{
-			colorList.Items.Add(aimColor.R + "," + aimColor.G + "," + aimColor.B);
+			AddColor(aimColor);
 			colorList.SetSelected(colorList.Items.Count - 1, true);
 			SaveColorList();
 		}
 
+		private void AddColor(Color c)
+		{
+			colorList.Items.Add(c.R + ", " + c.G + ", " + c.B);
+		}
+
+		private void AddColor(string s)
+		{
+			try
+			{
+				textToColor(s);
+				colorList.Items.Add(s);
+			}
+			catch
+			{
+
+			}
+		}
+
 		private void colorList_DrawItem(object sender, DrawItemEventArgs e)
 		{
 			if (e.Index != -1)
@@ -190,24 +209,37 @@ namespace quick_color_picker
 		{
 			if (colorList.SelectedIndex != -1)
 			{
+				deleteButton.Enabled = true;
+
 				string t = colorList.Items[colorList.SelectedIndex].ToString();
 				Color c = textToColor(t);
 
-				rgbTextBox.Text = t;
-				htmlTextBox.Text = ColorTranslator.ToHtml(c).ToString();
-
+				string htmlText = ColorTranslator.ToHtml(c).ToString();
 				int[] cmyk = RgbToCmyk(c.R, c.G, c.B);
-				cmykTextBox.Text = cmyk[0] + "," + cmyk[1] + "," + cmyk[2] + "," + cmyk[3];
-
 				int[] hsl = ColorToHsl(c);
-				hslTextBox.Text = hsl[0] + "," + hsl[1] + "," + hsl[2];
 
 				double rOne = c.R / (double)255;
 				double gOne = c.G / (double)255;
 				double bOne = c.B / (double)255;
-				rgbOneTextBox.Text = rOne.ToString("0.##") + "/" + gOne.ToString("0.##") + "/" + bOne.ToString("0.##");
 
-				gridPanel.BackColor = c;
+				if (anotherFormat)
+				{
+					rgbTextBox.Text = "rgb(" + c.R + ", " + c.G + ", " + c.B + ")";
+					htmlTextBox.Text = "0x" + htmlText.Substring(1, htmlText.Length - 1);
+					cmykTextBox.Text = "cmyk(" + cmyk[0] + "%, " + cmyk[1] + "%, " + cmyk[2] + "%, " + cmyk[3] + "%)";
+					hslTextBox.Text = "hsl(" + hsl[0] + ", " + hsl[1] + "%, " + hsl[2] + "%)";
+					rgbOneTextBox.Text = rOne.ToString("0.####") + " / " + gOne.ToString("0.####") + " / " + bOne.ToString("0.####");
+				}
+				else
+				{
+					rgbTextBox.Text = t;
+					htmlTextBox.Text = htmlText;
+					cmykTextBox.Text = cmyk[0] + ", " + cmyk[1] + ", " + cmyk[2] + ", " + cmyk[3];
+					hslTextBox.Text = hsl[0] + ", " + hsl[1] + ", " + hsl[2];
+					rgbOneTextBox.Text = rOne.ToString("0.##") + "; " + gOne.ToString("0.##") + "; " + bOne.ToString("0.##");
+				}
+
+				gradPanel.BackColor = c;
 
 				int r1 = c.R - 50;
 				int g1 = c.G - 50;
@@ -261,6 +293,11 @@ namespace quick_color_picker
 
 				gradPanel4.BackColor = Color.FromArgb(r4, g4, b4);
 			}
+			else
+			{
+				deleteButton.Enabled = false;
+			}
+
 			colorList.Refresh();
 		}
 
@@ -328,13 +365,37 @@ namespace quick_color_picker
 
 		private void applyDarkTheme()
 		{
+			this.BackColor = ThemeManager.BackColorDark;
 			this.ForeColor = Color.White;
-
 			toolStrip1.BackColor = ThemeManager.BackColorDark;
+			colorList.BackColor = ThemeManager.SecondColorDark;
 
-			this.BackColor = ThemeManager.BackColorDark;
+			rgbTextBox.BackColor = ThemeManager.SecondColorDark;
+			rgbTextBox.ForeColor = Color.White;
 
-			colorList.BackColor = ThemeManager.SecondColorDark;
+			htmlTextBox.BackColor = ThemeManager.SecondColorDark;
+			htmlTextBox.ForeColor = Color.White;
+
+			cmykTextBox.BackColor = ThemeManager.SecondColorDark;
+			cmykTextBox.ForeColor = Color.White;
+
+			hslTextBox.BackColor = ThemeManager.SecondColorDark;
+			hslTextBox.ForeColor = Color.White;
+
+			rgbOneTextBox.BackColor = ThemeManager.SecondColorDark;
+			rgbOneTextBox.ForeColor = Color.White;
+
+			rgbCopyButton.Image = Properties.Resources.white_copy;
+			htmlCopyButton.Image = Properties.Resources.white_copy;
+			cmykCopyButton.Image = Properties.Resources.white_copy;
+			hslCopyButton.Image = Properties.Resources.white_copy;
+			rgbOneCopyButton.Image = Properties.Resources.white_copy;
+
+			onTopButton.Image = Properties.Resources.white_ontop;
+			clearListButton.Image = Properties.Resources.white_broom;
+			deleteButton.Image = Properties.Resources.white_trash;
+			formatButton.Image = Properties.Resources.white_format;
+			aboutButton.Image = Properties.Resources.white_about;
 		}
 
 		private void hslCopyButton_Click(object sender, EventArgs e)
@@ -359,6 +420,17 @@ namespace quick_color_picker
 			onTopButton.Checked = b;
 		}
 
+		private void setAnotherFormat(bool b)
+		{
+			anotherFormat = b;
+			formatButton.Checked = b;
+
+			if (colorList.SelectedIndex != -1)
+			{
+				colorList.SetSelected(colorList.SelectedIndex, true);
+			}
+		}
+
 		private void MainForm_KeyDown(object sender, KeyEventArgs e)
 		{
 			if (e.Control)
@@ -371,6 +443,10 @@ namespace quick_color_picker
 				{
 					clearListButton.PerformClick();
 				}
+				else if (e.KeyCode == Keys.F)
+				{
+					formatButton.PerformClick();
+				}
 			} 
 			else
 			{
@@ -395,19 +471,44 @@ namespace quick_color_picker
 		{
 			if (colorList.SelectedIndex != -1)
 			{
-				colorList.Items.RemoveAt(colorList.SelectedIndex);
+				int curIndex = colorList.SelectedIndex;
+				colorList.Items.RemoveAt(curIndex);
+
+				if (colorList.Items.Count > 0)
+				{
+					if (colorList.Items.Count - 1 >= curIndex)
+					{
+						colorList.SetSelected(curIndex, true);
+					}
+					else if (colorList.Items.Count >= curIndex)
+					{
+						colorList.SetSelected(curIndex - 1, true);
+					}
+				}
+
 				SaveColorList();
 			}
 		}
 
 		private void aboutButton_Click(object sender, EventArgs e)
 		{
-			setAlwaysOnTop(false);
 			AboutForm aboutBox = new AboutForm();
 			aboutBox.Owner = this;
+			if (alwaysOnTop)
+			{
+				aboutBox.TopMost = true;
+			}
+			aboutBox.FormClosed += aboutBox_FormClosed;
 			aboutBox.ShowDialog();
 		}
 
+		private void aboutBox_FormClosed(object sender, EventArgs e)
+		{
+			AboutForm aboutBox = sender as AboutForm;
+			aboutBox.Dispose();
+			aboutBox = null;
+		}
+
 		public async void checkForUpdates(bool showUpToDateDialog)
 		{
 			try
@@ -443,13 +544,27 @@ namespace quick_color_picker
 
 		private void SaveColorList()
 		{
-			string[] linesToWrite = new string[colorList.Items.Count];
-			for (int i = 0; i < colorList.Items.Count; i++)
+			try
 			{
-				linesToWrite[i] = colorList.Items[i].ToString();
+				string path = "color-list.txt";
+
+				if (!File.Exists(path))
+				{
+					File.Create(path);
+				}
+
+				string[] linesToWrite = new string[colorList.Items.Count];
+				for (int i = 0; i < colorList.Items.Count; i++)
+				{
+					linesToWrite[i] = colorList.Items[i].ToString();
+				}
+
+				File.WriteAllLines(path, linesToWrite);
 			}
+			catch
+			{
 
-			System.IO.File.WriteAllLines("color-list.txt", linesToWrite);
+			}
 		}
 
 		private void LoadColorList()
@@ -460,7 +575,14 @@ namespace quick_color_picker
 
 				for (int i = 0; i < lines.Length; i++)
 				{
-					colorList.Items.Add(lines[i]);
+					try
+					{
+						AddColor(lines[i]);
+					}
+					catch
+					{
+
+					}
 				}
 
 				colorList.SetSelected(colorList.Items.Count - 1, true);
@@ -470,5 +592,15 @@ namespace quick_color_picker
 
 			}
 		}
+
+		private void gradPanel_Click(object sender, EventArgs e)
+		{
+			AddColor((sender as Panel).BackColor);
+		}
+
+		private void formatButton_Click(object sender, EventArgs e)
+		{
+			setAnotherFormat(!anotherFormat);
+		}
 	}
 }

+ 946 - 154
quick-color-picker/MainForm.resx

@@ -117,191 +117,983 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="rgbCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="onTopButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAJ5JREFUOE9j
-        wAYquuf8x4XrJiw4BVWGG4AUfvr1HwODxPvmrvnfOHnRCahS7ACfAd9//PzfP28tyCUX4Ypx4enLtmIY
-        AAIgQ/rmrflXN3HBcbAB2ABIHKjo/8wV21AMQMd4DQA7d/7a/5OXbERxCbKBeA0AAZAhvfNW/5+B5BKi
-        DUDHJBmADkYNgCjGhkkyAJx00QFVDCAWQ7UgAQYGALlC9GaPsO0DAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABhSURBVDhPY6A14IPSZAE/IP4MpUkGzkD8Coj/A/FrKJ9o
+        4AvEIE2WQAwyAESD+CBxgkARiEGKHcA8iAEg4AjEIHGQPEGArAhmAAgQpRkdIBtAFhgGBtAfgJxMCA8q
+        wMAAAPbrGqURdl2WAAAAAElFTkSuQmCC
 </value>
   </data>
-  <data name="htmlCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="formatButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAJ5JREFUOE9j
-        wAYquuf8x4XrJiw4BVWGG4AUfvr1HwODxPvmrvnfOHnRCahS7ACfAd9//PzfP28tyCUX4Ypx4enLtmIY
-        AAIgQ/rmrflXN3HBcbAB2ABIHKjo/8wV21AMQMd4DQA7d/7a/5OXbERxCbKBeA0AAZAhvfNW/5+B5BKi
-        DUDHJBmADkYNgCjGhkkyAJx00QFVDCAWQ7UgAQYGALlC9GaPsO0DAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACYSURBVDhPzdA9CsJAFEXhKQL+LEB3oMuw10LIIsROrNyI
+        ZdIFFyFYiLWbMG3QQqz13LxqAjKZIpADH1zedON63QhvfDDWIbY1Ljgj1SG2AltscNIhpgGemGKCF4Zo
+        3RI3m3VXrGy2K8PeZt0Ouc1wCSp8G3TTW7AF7ja9dNNbsCMONr1001uwEjObXnM8bHZY8+P+6U3O/QDE
+        qCKJr2YL/gAAAABJRU5ErkJggg==
 </value>
   </data>
-  <data name="cmykCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="clearListButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAJ5JREFUOE9j
-        wAYquuf8x4XrJiw4BVWGG4AUfvr1HwODxPvmrvnfOHnRCahS7ACfAd9//PzfP28tyCUX4Ypx4enLtmIY
-        AAIgQ/rmrflXN3HBcbAB2ABIHKjo/8wV21AMQMd4DQA7d/7a/5OXbERxCbKBeA0AAZAhvfNW/5+B5BKi
-        DUDHJBmADkYNgCjGhkkyAJx00QFVDCAWQ7UgAQYGALlC9GaPsO0DAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACLSURBVDhPY6AH+A+lyQajBpBhgAwQ7wPib0AM0gzDIP5e
+        IJYGYrxgDxCXAjEnmIcAIH45EO8G8/CAn0DMBmFiAHYg/gFhYgfMQIzsbGz4LxDjBBJA/BwPLQLEL4EY
+        J3AGYlAAuuCgrYD4FBDjBNOAGBRQuOgeIG4HYpzgNBCL4qEvALEUEFMLMDAAALClLbZKGFRfAAAAAElF
+        TkSuQmCC
 </value>
   </data>
-  <data name="hslCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="deleteButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABXSURBVDhPY6AV6ALi70D8H0q3AzFJ4CcQi0KYYPoHhIkf
+        gGwjFuMEeCWBgJA8XAEhGicYNWAwGABKgUIQJgYQBmKCKRKUB34DMcgmdAwSJzlP0BowMAAAAfdAApzm
+        Kt8AAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="aboutButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAJ5JREFUOE9j
-        wAYquuf8x4XrJiw4BVWGG4AUfvr1HwODxPvmrvnfOHnRCahS7ACfAd9//PzfP28tyCUX4Ypx4enLtmIY
-        AAIgQ/rmrflXN3HBcbAB2ABIHKjo/8wV21AMQMd4DQA7d/7a/5OXbERxCbKBeA0AAZAhvfNW/5+B5BKi
-        DUDHJBmADkYNgCjGhkkyAJx00QFVDCAWQ7UgAQYGALlC9GaPsO0DAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEFSURBVDhPxdMxSwMxHIbxDEoHW6qLgwUXN5fOBcUvo2JH
+        6RcRRFCkW1sodepWWv0ELo4KShXpIgg66SD6vLn7c0cM51R84EcSKCXJ3bl5tIMLvOA1HQfYRmGLOMMt
+        9lDDSjru4w4nWEC0c4yw5Fe/K2OCU78K0rYfUPEr50po4w03qENV8Ygtv8rVh7ZpHWII7WYX17Ca6CXT
+        rBl0VmsTtl7FezL1reM5mWZ9QpcYtoEr5M+t430k06xwB5bO20L+z6M7CO+gqOgd6FbvYU/B+k5HS09h
+        ioZfBR1jDP0o1jIuceRXkexN1Ll1nDUojQd4QuGbaOml6kJb/UrHDv78Fv4j534AH4kvf7euet0AAAAA
+        SUVORK5CYII=
 </value>
   </data>
   <data name="rgbOneCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAJ5JREFUOE9j
-        wAYquuf8x4XrJiw4BVWGG4AUfvr1HwODxPvmrvnfOHnRCahS7ACfAd9//PzfP28tyCUX4Ypx4enLtmIY
-        AAIgQ/rmrflXN3HBcbAB2ABIHKjo/8wV21AMQMd4DQA7d/7a/5OXbERxCbKBeA0AAZAhvfNW/5+B5BKi
-        DUDHJBmADkYNgCjGhkkyAJx00QFVDCAWQ7UgAQYGALlC9GaPsO0DAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAGZJREFUOE9joBboAuLvQPwfDwbJtwMxVvATiEUhTJxADIh/QJiYAGQDMQCna0gx
+        AAQwXEOqASCAomfUAEg6EIIwcQJhIEYOeRQDQCnxNxCDBHFhkDxy3IPEsAJyXIMCyHHNgAEGBgClKjy3
+        W3VLWwAAAABJRU5ErkJggg==
 </value>
   </data>
-  <metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </metadata>
-  <data name="onTopButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="hslCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABDSURBVDhPY6AYpFX2/ycVQ7VCADYFhDBUKwSABG5++k80
-        HhwGIOOBMQCZPUgMIBWjGIAMkCWJwYPUAFIxVCu5gIEBAG1lha+atpQEAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAGZJREFUOE9joBboAuLvQPwfDwbJtwMxVvATiEUhTJxADIh/QJiYAGQDMQCna0gx
+        AAQwXEOqASCAomfUAEg6EIIwcQJhIEYOeRQDQCnxNxCDBHFhkDxy3IPEsAJyXIMCyHHNgAEGBgClKjy3
+        W3VLWwAAAABJRU5ErkJggg==
 </value>
   </data>
-  <data name="clearListButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="cmykCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ5SURBVDhPYyAXBNXumB1Yvf0EQ1rVRN+s6gkvM6snvsys
-        6vOGyuMF/hXbvPyqtv4PrN15myG9ZuKbeesP/5+z7tD/zKpJr6FqcILQ8t38/tVb3/pXbfnnW7klhiG9
-        esK7+RuO/AcZkl4z4Q1UHU4QVLdrVWTLgT/+1dufh4auYgZ7Ib2m/11G1aS32LxgX7+fw69muzqI7Ve9
-        xSW4YdfX2I4jXwJqtuaDFeAD6eXtCv5V254H1m//Eli7445/zfZXRfNu/A+o3v7JtXgnN1QZBKRW9u5P
-        q+zfC+WCQULVzKfxnQf/d29//79iyd3/WdMv/k6eePob0EWToEoQIKWy73BKZe9BELu+vp5peo37tAlN
-        ad+yO9b8j27e8a96xUOgQR/+F86//te/dse3gJrtlWCN6GBKhav5nHrPKyu7A76/OVb3/8vZ1v97Nk37
-        H9u06X9i5/7/jWuf/W/d+Oq/f+WW38DwYWFYVR/KNq3SOWpGjeusmXUej4Caf5xamfb389mW/2+O1f//
-        CqS/nmv9/+F02//ly2f/D6vb8j+x+/D/kOr1H6F2MjDMqHC2nFXn+mxFp/+vDycb/7893vD/1PL0/y8O
-        14A1I+P7+xr/59W2/8quaEuEaoeA3kILzpnVrtOn17j9Wtzq+//5IUzNH083/1/c4v1pWrVrNlQbJpha
-        4ZI4vcbl0/HFKT++QJ3/+UwzmN41M/bLzDr3Tf8ZGBihyrGDafWuYrPrPQ8sbvP5fnhR8v9XR2r/n1yW
-        /gcYRjfm19tzQJXhB6ConFrlOm1mjdu3gwsT/86sdXk3rcJZCSpNPJhe6aQ1q9b99LRyZ0OoEBJgYAAA
-        cV1erCU5K48AAAAASUVORK5CYII=
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAGZJREFUOE9joBboAuLvQPwfDwbJtwMxVvATiEUhTJxADIh/QJiYAGQDMQCna0gx
+        AAQwXEOqASCAomfUAEg6EIIwcQJhIEYOeRQDQCnxNxCDBHFhkDxy3IPEsAJyXIMCyHHNgAEGBgClKjy3
+        W3VLWwAAAABJRU5ErkJggg==
 </value>
   </data>
-  <data name="deleteButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="htmlCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADUSURBVDhPpY1NDoIwFIQ5mnHpz2mwKuEE2ABHQKgew7gm
-        rt0pGtfKwgtgJzx8iTz/J5lMOp2vdSQFKh0EKim0Sit4Nkr3tuvR9XvZ8Um7SYeOjnazbqDmRzq2FfuL
-        TfPbp459kxNuf7DFbnv9ymAIrx/4xYTXQiH9JLkFQ80Djyl1SMJY0ggpdUjCWNIIKXVIwljSCCl1SMJY
-        0ggpdUjCWNIIKXVIwljSCCl1SMJYoZeV+fpwh545XxVV6C3PhLH0JBtGninx+itHU3PRY9Mn7F85zg2x
-        bQhr3tf1CAAAAABJRU5ErkJggg==
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAGZJREFUOE9joBboAuLvQPwfDwbJtwMxVvATiEUhTJxADIh/QJiYAGQDMQCna0gx
+        AAQwXEOqASCAomfUAEg6EIIwcQJhIEYOeRQDQCnxNxCDBHFhkDxy3IPEsAJyXIMCyHHNgAEGBgClKjy3
+        W3VLWwAAAABJRU5ErkJggg==
 </value>
   </data>
-  <data name="aboutButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="rgbCopyButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHPSURBVDhPnVNvL8NgEC9fA/F9iHYtCeZLIDHZ2q0v2ASJ
-        SIQ3RIJIJBIh06frwtjeiIhXssUyXuCVYbo//kRrp/dYZx0Tccnl6XP3u1/vnrtjakWW5WZWJAO8Xztw
-        SdoDK5FnPLtlLcZ5FTf6K9DvwntIKy9Fku5Qoji6dgmh8B1MhO/piXd3KF4UJPWs0xduqYR8SYe42+4S
-        1bvhpZQ5rerQSIeWzw1OimQ5MdJWCf1MW5Ai6aHl1LsNXIwX4CZnwMtbGW4eDHq3ffgTIaCmquVgbf3B
-        w4INQL22guLpF5jby0PCOq/ujaoPtS94UOBEpZcS8AEt4Vm9cADMd4AZ7fN7NpqHN7Ps8HtWM4APTQms
-        2vPBnawDUKtbp0+QLZgO27iF50X1kRJ0+Yg5RXIOgK0bxyX6DpsnJYd9UskB5901KAErKXqjDEqvZVg/
-        Kn6zYwYuv5qjBEJAi45YNdWDUFF+siNekKOEErBe0oND8hMQu1BvmyI6WF0rsr4wTwmwn1YnzgeXktU5
-        QF2I5WkG8/tOksHFpIkTyzDQRAlQGk1ifQZ0Ev11k2hL7S54VjIwtn1rBT3SE2v+dRdsqd1GTiI661OA
-        8xP9T9v4P2GYDwbcQmLQbIxgAAAAAElFTkSuQmCC
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAGZJREFUOE9joBboAuLvQPwfDwbJtwMxVvATiEUhTJxADIh/QJiYAGQDMQCna0gx
+        AAQwXEOqASCAomfUAEg6EIIwcQJhIEYOeRQDQCnxNxCDBHFhkDxy3IPEsAJyXIMCyHHNgAEGBgClKjy3
+        W3VLWwAAAABJRU5ErkJggg==
 </value>
   </data>
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
-        AAABAAIAICAAAAEAIACoEAAAJgAAABAQAAABACAAaAQAAM4QAAAoAAAAIAAAAEAAAAABACAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
-        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
-        /wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wAAAAAAAAAAAMSYc0XHmnix1aqABgAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AAAAAADDl3VMx5p39tOq
-        iPjHmnfMyJx5zMeZd/DIm3eetpJtBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAMeZ
-        d7bUq4j3/ebA/+PBnP3u0Kv/+d+5/9ixjvbHmnnAtpJtBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP//
-        /wAAAAAAv5+ACMeaeMziwZz9/+jC///owv//6ML//+fB/9izj/XHmnnAtpJtBwAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAD///8A////AAAAAAAAAAAAyJt5zOzOqf//6ML//+jC///owv//6ML//ufB/9mxjvbHmnjAtpJtBwAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAP///wD///8AAAAAAAAAAADGmXfx+N64///owv//6ML//+jC///owv//6ML//ufB/9mx
-        jvbHmnjAtpJtBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAA////AP///wAAAAAAAAAAAMebeKjYsI32/ufB///owv//6ML//+jC///o
-        wv//6ML//ufB/9ixjvbHmnjAtpJtBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AAAAAAAAAAAAyJJtDsaaec/btZL2/+jB///o
-        wv//6ML//+jC///owv//6ML//ubA/9Wvi/TImne4zJlmBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAAAAAAAAAAAAyJJtDsaa
-        ec/btZL2/+jB///owv//6ML//+jC///owv//6ML//ubA/9Wvi/TImne4zJlmBQAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wAAAAAAAAAAAAAA
-        AAAAAAAAyJJtDsaaec/btZL2/+jB///owv//6ML//+jC///owv//6ML//ubA/9Wvi/TImne4zJlmBQAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAyJJtDsaaec/btZL2/+jB///owv//6ML//+jC///owv//6ML//ubA/9Wv
-        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
-        xMZfptP2dsH1/3bC9f92wvX/dsL1/3bC9f92wvX/cLrt/1WZxuQAAAAA////AP///wAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAVY7GCVWXxsVfptP2dsH1/3bC9f92wvX/dsL1/3bC9f90v/L/VJfD9wAAAAD///8A////AAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAVY7GCVWaxsRfptP2dsH1/3bC9f92wvX/dsL1/2mz4/5VmcXLAAAAAP//
-        /wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJ+/CFWYxcJcos/0b7rr/3O+8P9ps+P+VZjE81KV
-        wEEAAAAA////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZpnMBVSYxYNVmsbgVZjF8VWZ
-        xcVSl8I7AAAAAAAAAAD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
-        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
-        /wD///8A////AP///wD///8A////AP///wD///8A////AP//////////4////8A////AH///wA///+AH
-        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
+        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
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkG+0cYx/pt2Mh
+        5h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAGQh6RdjHunUYx7p/2Me6dxiHukiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRrlHWMe6dxjHun/Yx7p/2Me6f9jHunuZB3qPQAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkIekXYx7p1WMe
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p+GMe6G+AAP8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAGYi5h5jHundYx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHuncYh3pcmIe
+        6SIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYyHmH2Me6d5jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHujiYx7pomId6zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx7qvmMe
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHumxYCDqGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAYh7pImMe6eZjHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx/p6mId6E4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQe6zNjHunxYx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6ftiHepgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAABiHuo8Yx7p+2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7ohgAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYh3pgmMe6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Ie
+        6ZmAAP8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAZjP/BWMe6dxjHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHeidgAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMd6HFjHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/ZB7poVUA
+        /wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIh
+        6ydjHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Qe6aRVAP8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wFjHunmYx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHumfgAD/AgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkHumKYx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7pqmYz/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAABmH+sZYx7p9WMe6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Md6a1mM/8FAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYh3oemMe6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHumjVQD/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAgAD/BGMe6cNjHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yh7qs20k2wcAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQh6RdjHunjYx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6LVgIN8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AABkHuszYx7p8WMe6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jH+mvVSvVBgAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYxznNmMe6fJjHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/ZB7pu2Ya5goAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPvJ
+        jj35ypD0+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkMf/yJIOAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4yY9L+cqQ+fnKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/6y5C+/8yZCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MqOTfnK
+        kPn5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+sqQvf/GjgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjLkE75ypD5+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//rK
+        kbv/xo4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5y5FP+cqQ+vnK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5y5G0/9WABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA+cqQV/nKkPz5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQs//V
+        gAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPnJj1n5ypD8+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkbL/1YAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAD5yo9b+cqQ/PnKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypCx/9WABgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+cqQXPnKkPz5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cuQr//MmQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAPrJkF75ypD9+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkKf/qqoDAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6y5Fm+cqQ/vnKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5yZCm/6qqAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA+smRaPnKkP75ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQpf+qqgMAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrKkGr5ypD++cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkKP/qqoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAD4y49r+cqQ/vnKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5yY+i/6qqAwAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MmRbfnKkP75ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cuQof//gAIAAAAAAAAAAAAAAAAAAAAAAID/BBqA8igUgPUaAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPnJ
+        kHf5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//jKj5n///8BAAAAAAAAAAAXfvVPF3/16Rd/
+        9f8Xf/X/Fn/0wRiA9yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5yo95+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/4y5CX////ARiA9lYXf/X7F3/1/xd/9f8Xf/X/F3/1/xeA9d4Ze/cfAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+cmPe/nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/kajAuRd/9fsXf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8XgPXeGXv3HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjJj3L5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP+tsbL/G4Dz/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F4D13hl79x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5yZF2+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ/62xsv8bgPP/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9d8Ze/cfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA+cqPefnKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/oq23/xmA9P8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/XbGoD/CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrKkIz5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP+irbf/GYD0/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/GH71awAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAD6y5GN+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ/6Ottv8ZgPT/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/GH/1lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+sqQj/nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/o622/xmA9P8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/GH70dwAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAPrKj5D5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP+usbL/G4Dz/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/XxGnv2HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wH4ypCa+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ/6Sutv8ZgPT/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xaA9f8LjPqOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAD///8B+MuQnPnKkP/5ypD/+cqQ//nKkP/5ypD/rrGy/xuA8/8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F4D1/weQ/P8AmP/9AJf/YgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//+AAvnJkZ35ypD/+cqQ//nKkP+usbL/G4Dz/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8XgPX/B5D8/wCY//8AmP//AJj//QCX/2IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
+        gAL5ypCf+cqQ/6+xsv8bgPP/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xaA9f8HkPz/AJj//wCY//8AmP//AJj//wCY//0Al/9iAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//4ACl6q8vxuA8/8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/FoD1/weQ/P8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP/9AJj/YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgPZUF3/1+xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8WgPX/B5D8/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//QCY/2MAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAABh+9UsXgPX8F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xaA9f8Gkfz/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//0Amf9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AheA9eYXf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/FoD1/waR/P8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP/9AJn/ZAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXz4JRd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8WgPX/BpH8/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//QCZ/2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAFYD0GBd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xaA9f8Hkfz/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//0Al/9lAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeA9r4Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/FoD1/waR/P8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAABqA9x4XgPXiF3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8WgPX/BpH8/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//gCY/08AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgPMqF4D16Bd/9f8Xf/X/F3/1/xd/
+        9f8Xf/X/F3/1/xd/9f8Xf/X/F3/1/xaA9f8HkPz/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //UAmv8rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAGIDzKheA9egXf/X/F3/1/xd/9f8Xf/X/F3/1/xd/9f8Xf/X/FoD1/weQ/P8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiA8yoXgPXoF3/1/xd/9f8Xf/X/F3/1/xd/
+        9f8WgPX/B5D8/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn/MgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAXgPgiF4D11hd/9f8Xf/X/F3/1/xeA9eoKjfqdAJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJf/ggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIID/CBaA9WgWgPWUGH70dReA8xYAAAAAAJj/bwCY
+        //4AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj/yQAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACX/3sAmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf9uAJj//gCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAJf/ewCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf/5QAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY/20AmP/+AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJf/xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAmf96AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf/ggAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJf/bACY//4AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP/9AJr/KwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAACZ/3oAmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf9rAJj//gCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX/+oAlf8dAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAJn/awCY//4AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj/+gCX/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ/18AmP/4AJj//wCY//8AmP//AJj//wCY
+        //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP/yAJb/TgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAl/8sAJf/uwCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ/6wAm/8hAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW/z0Al/+RAJj/1ACY/+cAmP/uAJf/5QCY
+        /9AAmf+JAJb/MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////
+        ////////////////////////////////////////////////////////////////////////////////
+        /////////////////////j///////////////B//////////////+A//////////////8AP/////////
+        ////4AD/////////////wAAf////////////wAAH////////////wAAD////////////4AAB////////
+        ////8AAAf///////////+AAAP///////////+AAAH////////////AAAD////////////AAAB///////
+        /////AAAA////////////gAAAf///////////gAAAP///////////wAAAH///////////wAAAD//////
+        /////4AAAB///////////8AAAA///////////+AAAAf///////////AAAAP///////////gAAAH/////
+        //////wAAAD///////////4AAAB///////////8AAAA///////////+AAAAf///////////AAAAP////
+        ///////gAAAH///////////wAAAD///////////4AAAB///////////8AAAA///////////+AAAAf///
+        ////////AAAAP///////////gAAAH///////////wAAADx//////////4AAABgf/////////8AAAAAP/
+        ////////+AAAAAH//////////AAAAAD//////////gAAAAB//////////wAAAAA//////////4AAAAA/
+        /////////8AAAAA//////////+AAAAA///////////AAAAA///////////AAAAB///////////gAAAA/
+        //////////wAAAAf//////////4AAAAP//////////8AAAAH//////////8AAAAD//////////4AAAAB
+        //////////wAAAAA//////////wAAAAAf/////////wAAAAAP/////////4AAAAAH/////////4AAAAA
+        D/////////8AAAAAB/////////+AAAAAB//////////AAAAAA//////////gAAAAA//////////wQAAA
+        A///////////4AAAA///////////8AAAA///////////+AAAA////////////AAAA////////////gAA
+        A////////////wAAA////////////4AAB////////////8AAB////////////+AAD/////////////AA
+        H/////////////gAP/////////////4A////////////////////////////////////////////////
+        ////////////////////////////////////////////////////////////////////////////////
+        //////////////////////////////////8oAAAAMAAAAGAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMe6ENjH+mvahXqDAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYh3pRmQe6fZjHun/Yx7oy2Ag
+        5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiH+pJYx7p92Me
+        6f9jHun/Yx7p/2Me6fVjHemlYx7pXWIn6w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AABjHui1Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6e1kH+lSAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAABbJO0OYx3p0GMe6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun+ZB7qeAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZh3pI2Qe6fZjHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Qe6YoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMf6qdjHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jH+mOAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQe
+        6lRjHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx3qgwAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAGYz/wVjHunTYx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Id
+        6ZQAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjHegsZB7p9mMe6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHumYAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx3pUGMe6ftjHun/Yx7p/2Me
+        6f9jHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7qm4AA/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPnJ
+        j1n5ypD8+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nLkKr/v4AEAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAD6yZFo+cqQ/vnKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5yo+g//+AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+sqQavnKkP75ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+MmQmP///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjLj2v5ypD++cqQ//nK
+        kP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//jKkZb///8BAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAD4yZFt+cqQ/vnKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/4ypCV////AQAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA+cmQd/nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nKkP/5ypD/+cqQ//nK
+        kP/5ypD/+sqRlP///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        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
+        /xsAmP/ZAJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj/qQAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAk/8aAJj/2ACY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP/6AJf/MQAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn/GQCY/88AmP//AJj//wCY//8AmP//AJj//wCY
+        //kAmP9cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ/woAl/+AAJj/2ACY
+        /+4Al//qAJj/rwCX/zEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP//
+        /////wAA////////AAD///////8AAP4//////wAA/B//////AAD4A/////8AAPgB/////wAA+AD/////
+        AAD8AH////8AAP4AH////wAA/gAf////AAD+AAf///8AAP8AA////wAA/4AB////AAD/wAD///8AAP/g
+        AH///wAA//AAP///AAD/+AAf//8AAP/8AA///wAA//4AB///AAD//wAD//8AAP//gAIf/wAA///AAA//
+        AAD//+AAB/8AAP//8AAH/wAA///4AAf/AAD///wAB/8AAP///gAD/wAA////AAH/AAD///4AAP8AAP//
+        /gAAfwAA///+AAA/AAD///4AAB8AAP///wAAHwAA////gAAfAAD////4AB8AAP////wAHwAA/////gAf
+        AAD/////AB8AAP////+APwAA/////8B/AAD///////8AAP///////wAA////////AAD///////8AAP//
+        /////wAAKAAAACAAAABAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx7oQ2Mf
+        6a9qFeoMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGId
+        6UZkHun2Yx7p/2Me6MtgIOcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AABiH+pJYx7p92Me6f9jHun/Yx7p/2Me6fVjHemlYx7pXWIn6w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAGMe6LVjHun/Yx7p/2Me6f9jHun/Yx7p/2Me6f9jHun/Yx7p7WQf6VIAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        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
 </value>
   </data>
 </root>

+ 2 - 2
quick-color-picker/Properties/AssemblyInfo.cs

@@ -33,6 +33,6 @@ using System.Runtime.InteropServices;
 // You can specify all the values or you can default the Build and Revision Numbers
 // by using the '*' as shown below:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0")]
-[assembly: AssemblyFileVersion("1.0.0")]
+[assembly: AssemblyVersion("1.1.0")]
+[assembly: AssemblyFileVersion("1.1.0")]
 [assembly: NeutralResourcesLanguage("en")]

+ 112 - 60
quick-color-picker/Properties/Resources.Designer.cs

@@ -8,64 +8,116 @@
 // </auto-generated>
 //------------------------------------------------------------------------------
 
-namespace quick_color_picker.Properties
-{
-
-
-	/// <summary>
-	///   A strongly-typed resource class, for looking up localized strings, etc.
-	/// </summary>
-	// This class was auto-generated by the StronglyTypedResourceBuilder
-	// class via a tool like ResGen or Visual Studio.
-	// To add or remove a member, edit your .ResX file then rerun ResGen
-	// with the /str option, or rebuild your VS project.
-	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
-	[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
-	[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
-	internal class Resources
-	{
-
-		private static global::System.Resources.ResourceManager resourceMan;
-
-		private static global::System.Globalization.CultureInfo resourceCulture;
-
-		[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
-		internal Resources()
-		{
-		}
-
-		/// <summary>
-		///   Returns the cached ResourceManager instance used by this class.
-		/// </summary>
-		[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-		internal static global::System.Resources.ResourceManager ResourceManager
-		{
-			get
-			{
-				if ((resourceMan == null))
-				{
-					global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("quick_color_picker.Properties.Resources", typeof(Resources).Assembly);
-					resourceMan = temp;
-				}
-				return resourceMan;
-			}
-		}
-
-		/// <summary>
-		///   Overrides the current thread's CurrentUICulture property for all
-		///   resource lookups using this strongly typed resource class.
-		/// </summary>
-		[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-		internal static global::System.Globalization.CultureInfo Culture
-		{
-			get
-			{
-				return resourceCulture;
-			}
-			set
-			{
-				resourceCulture = value;
-			}
-		}
-	}
+namespace quick_color_picker.Properties {
+    using System;
+    
+    
+    /// <summary>
+    ///   A strongly-typed resource class, for looking up localized strings, etc.
+    /// </summary>
+    // This class was auto-generated by the StronglyTypedResourceBuilder
+    // class via a tool like ResGen or Visual Studio.
+    // To add or remove a member, edit your .ResX file then rerun ResGen
+    // with the /str option, or rebuild your VS project.
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.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() {
+        }
+        
+        /// <summary>
+        ///   Returns the cached ResourceManager instance used by this class.
+        /// </summary>
+        [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("quick_color_picker.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+        
+        /// <summary>
+        ///   Overrides the current thread's CurrentUICulture property for all
+        ///   resource lookups using this strongly typed resource class.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture {
+            get {
+                return resourceCulture;
+            }
+            set {
+                resourceCulture = value;
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized resource of type System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap white_about {
+            get {
+                object obj = ResourceManager.GetObject("white-about", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized resource of type System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap white_broom {
+            get {
+                object obj = ResourceManager.GetObject("white-broom", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized resource of type System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap white_copy {
+            get {
+                object obj = ResourceManager.GetObject("white-copy", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized resource of type System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap white_format {
+            get {
+                object obj = ResourceManager.GetObject("white-format", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized resource of type System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap white_ontop {
+            get {
+                object obj = ResourceManager.GetObject("white-ontop", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized resource of type System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap white_trash {
+            get {
+                object obj = ResourceManager.GetObject("white-trash", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+    }
 }

+ 27 - 5
quick-color-picker/Properties/Resources.resx

@@ -46,7 +46,7 @@
     
     mimetype: application/x-microsoft.net.object.binary.base64
     value   : The object must be serialized with 
-            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
             : and then encoded with base64 encoding.
     
     mimetype: application/x-microsoft.net.object.soap.base64
@@ -60,6 +60,7 @@
             : and then encoded with base64 encoding.
     -->
   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
     <xsd:element name="root" msdata:IsDataSet="true">
       <xsd:complexType>
         <xsd:choice maxOccurs="unbounded">
@@ -68,9 +69,10 @@
               <xsd:sequence>
                 <xsd:element name="value" type="xsd:string" minOccurs="0" />
               </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="name" use="required" type="xsd:string" />
               <xsd:attribute name="type" type="xsd:string" />
               <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
             </xsd:complexType>
           </xsd:element>
           <xsd:element name="assembly">
@@ -85,9 +87,10 @@
                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
               </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
             </xsd:complexType>
           </xsd:element>
           <xsd:element name="resheader">
@@ -109,9 +112,28 @@
     <value>2.0</value>
   </resheader>
   <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="white-about" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\resources\imgs\light\white-about.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="white-broom" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\resources\imgs\light\white-broom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="white-copy" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\resources\imgs\light\white-copy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="white-format" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\resources\imgs\light\white-format.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="white-ontop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\resources\imgs\light\white-ontop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="white-trash" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\resources\imgs\light\white-trash.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
 </root>

+ 1 - 1
quick-color-picker/ThemeManager.cs

@@ -8,7 +8,7 @@ namespace quick_color_picker
 		public static Color MainColorDark = Color.Black;
 		public static Color BackColorDark = Color.FromArgb(32, 32, 32);
 		public static Color SecondColorDark = Color.FromArgb(51, 51, 51);
-		public static Color AccentColorDark = Color.FromArgb(110, 110, 110);
+		public static Color AccentColorDark = Color.FromArgb(73, 169, 207);
 
 		public static bool isDarkTheme()
 		{

+ 10 - 10
quick-color-picker/bin/Debug/color-list.txt

@@ -1,10 +1,10 @@
-62,185,204
-255,163,0
-255,74,0
-223,16,0
-188,9,0
-96,35,25
-204,185,62
-102,92,31
-224,162,153
-92,45,145
+62, 185, 204
+255, 163, 0
+255, 74, 0
+223, 16, 0
+188, 9, 0
+96, 35, 25
+204, 185, 62
+102, 92, 31
+224, 162, 153
+92, 45, 145

BIN
quick-color-picker/bin/Debug/quick-color-picker.exe


BIN
quick-color-picker/bin/Debug/quick-color-picker.pdb


+ 2 - 0
quick-color-picker/bin/Release/color-list.txt

@@ -0,0 +1,2 @@
+30, 30, 30
+0, 122, 204

BIN
quick-color-picker/bin/Release/quick-color-picker.exe


BIN
quick-color-picker/bin/Release/quick-color-picker.pdb


BIN
quick-color-picker/obj/Debug/DesignTimeResolveAssemblyReferences.cache


BIN
quick-color-picker/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
quick-color-picker/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll


BIN
quick-color-picker/obj/Debug/quick-color-picker.csproj.GenerateResource.cache


BIN
quick-color-picker/obj/Debug/quick-color-picker.csprojAssemblyReference.cache


BIN
quick-color-picker/obj/Debug/quick-color-picker.exe


BIN
quick-color-picker/obj/Debug/quick-color-picker.pdb


BIN
quick-color-picker/obj/Debug/quick_color_picker.AboutForm.resources


BIN
quick-color-picker/obj/Debug/quick_color_picker.MainForm.resources


BIN
quick-color-picker/obj/Debug/quick_color_picker.Properties.Resources.resources


BIN
quick-color-picker/obj/Release/DesignTimeResolveAssemblyReferences.cache


BIN
quick-color-picker/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache


BIN
quick-color-picker/obj/Release/TempPE/Properties.Resources.Designer.cs.dll


+ 0 - 0
quick-color-picker/obj/Release/quick-color-picker.csproj.CopyComplete


BIN
quick-color-picker/obj/Release/quick-color-picker.csproj.GenerateResource.cache


BIN
quick-color-picker/obj/Release/quick-color-picker.csprojAssemblyReference.cache


BIN
quick-color-picker/obj/Release/quick-color-picker.exe


BIN
quick-color-picker/obj/Release/quick-color-picker.pdb


BIN
quick-color-picker/obj/Release/quick_color_picker.AboutForm.resources


BIN
quick-color-picker/obj/Release/quick_color_picker.MainForm.resources


BIN
quick-color-picker/obj/Release/quick_color_picker.Properties.Resources.resources


BIN
quick-color-picker/picker.ico


+ 14 - 5
quick-color-picker/quick-color-picker.csproj

@@ -67,6 +67,11 @@
     <Compile Include="AboutForm.Designer.cs">
       <DependentUpon>AboutForm.cs</DependentUpon>
     </Compile>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
     <Compile Include="ToolStripOverride.cs" />
     <Compile Include="MainForm.cs">
       <SubType>Form</SubType>
@@ -85,13 +90,9 @@
     </EmbeddedResource>
     <EmbeddedResource Include="Properties\Resources.resx">
       <Generator>ResXFileCodeGenerator</Generator>
-      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
       <SubType>Designer</SubType>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
     </EmbeddedResource>
-    <Compile Include="Properties\Resources.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DependentUpon>Resources.resx</DependentUpon>
-    </Compile>
     <None Include="packages.config" />
     <None Include="Properties\Settings.settings">
       <Generator>SettingsSingleFileGenerator</Generator>
@@ -106,8 +107,16 @@
   <ItemGroup>
     <None Include="App.config" />
   </ItemGroup>
+  <ItemGroup>
+    <None Include="resources\imgs\light\white-ontop.png" />
+    <None Include="resources\imgs\light\white-trash.png" />
+    <None Include="resources\imgs\light\white-copy.png" />
+    <None Include="resources\imgs\light\white-broom.png" />
+    <None Include="resources\imgs\light\white-about.png" />
+  </ItemGroup>
   <ItemGroup>
     <Content Include="picker.ico" />
+    <None Include="resources\imgs\light\white-format.png" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
 </Project>

BIN
quick-color-picker/resources/imgs/about.png


BIN
quick-color-picker/resources/imgs/broom.png


BIN
quick-color-picker/resources/imgs/copy.png


BIN
quick-color-picker/resources/imgs/dark/black-about.png


BIN
quick-color-picker/resources/imgs/dark/black-broom.png


BIN
quick-color-picker/resources/imgs/dark/black-copy.png


BIN
quick-color-picker/resources/imgs/dark/black-format.png


BIN
quick-color-picker/resources/imgs/dark/black-ontop.png


BIN
quick-color-picker/resources/imgs/dark/black-trash.png


BIN
quick-color-picker/resources/imgs/light/white-about.png


BIN
quick-color-picker/resources/imgs/light/white-broom.png


BIN
quick-color-picker/resources/imgs/light/white-copy.png


BIN
quick-color-picker/resources/imgs/light/white-format.png


BIN
quick-color-picker/resources/imgs/light/white-ontop.png


BIN
quick-color-picker/resources/imgs/light/white-trash.png


BIN
quick-color-picker/resources/imgs/on-top.png


BIN
quick-color-picker/resources/imgs/picker.ico


BIN
quick-color-picker/resources/imgs/picker.png


BIN
quick-color-picker/resources/imgs/picker16.png


BIN
quick-color-picker/resources/imgs/picker32.png


BIN
quick-color-picker/resources/imgs/picker48.png


BIN
quick-color-picker/resources/imgs/picker80.png


BIN
quick-color-picker/resources/imgs/picker96.png


BIN
quick-color-picker/resources/imgs/trash.png