From 4b6397df5076ef05d1e43cd9207e1e8bc855749b Mon Sep 17 00:00:00 2001
From: EggMan20339 <99349302+EggMan20339@users.noreply.github.com>
Date: Thu, 1 Feb 2024 10:10:31 -0500
Subject: [PATCH] added Exit button functionality as well as enter and esc for
chk answer and exit
---
ElementaryMathematics/Form1.Designer.cs | 10 +-
ElementaryMathematics/Form1.cs | 5 +
ElementaryMathematics/Form1.resx | 504 ++++++++++++++++++++++++
3 files changed, 518 insertions(+), 1 deletion(-)
diff --git a/ElementaryMathematics/Form1.Designer.cs b/ElementaryMathematics/Form1.Designer.cs
index fbbe3fe..33f7b36 100644
--- a/ElementaryMathematics/Form1.Designer.cs
+++ b/ElementaryMathematics/Form1.Designer.cs
@@ -29,6 +29,7 @@
///
private void InitializeComponent()
{
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.grpOperations = new System.Windows.Forms.GroupBox();
this.rdoDivision = new System.Windows.Forms.RadioButton();
this.rdoMultiplication = new System.Windows.Forms.RadioButton();
@@ -277,12 +278,14 @@
//
// btnExit
//
+ this.btnExit.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.btnExit.Location = new System.Drawing.Point(675, 371);
this.btnExit.Name = "btnExit";
this.btnExit.Size = new System.Drawing.Size(106, 34);
this.btnExit.TabIndex = 5;
this.btnExit.Text = "Exit";
this.btnExit.UseVisualStyleBackColor = true;
+ this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
//
// btnPrint
//
@@ -296,8 +299,11 @@
//
// Form1
//
+ this.AcceptButton = this.btnChkAnswer;
+ this.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.CancelButton = this.btnExit;
this.ClientSize = new System.Drawing.Size(800, 450);
this.Controls.Add(this.btnPrint);
this.Controls.Add(this.btnExit);
@@ -305,8 +311,10 @@
this.Controls.Add(this.pnlCalc);
this.Controls.Add(this.pnlSummary);
this.Controls.Add(this.grpOperations);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "Form1";
- this.Text = "Form1";
+ this.RightToLeftLayout = true;
+ this.Text = "Math Practice";
this.grpOperations.ResumeLayout(false);
this.pnlSummary.ResumeLayout(false);
this.pnlCalc.ResumeLayout(false);
diff --git a/ElementaryMathematics/Form1.cs b/ElementaryMathematics/Form1.cs
index 1cd7422..8e6b13b 100644
--- a/ElementaryMathematics/Form1.cs
+++ b/ElementaryMathematics/Form1.cs
@@ -97,5 +97,10 @@ namespace ElementaryMathematics
{
ChangeOperator("/");
}
+
+ private void btnExit_Click(object sender, EventArgs e)
+ {
+ Close();
+ }
}
}
\ No newline at end of file
diff --git a/ElementaryMathematics/Form1.resx b/ElementaryMathematics/Form1.resx
index 1af7de1..236d58e 100644
--- a/ElementaryMathematics/Form1.resx
+++ b/ElementaryMathematics/Form1.resx
@@ -117,4 +117,508 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ AAABAAwAEBAQAAEABAAoAQAAxgAAABAQAAABAAgAaAUAAO4BAAAQEAAAAQAgAGgEAABWBwAAGBgQAAEA
+ BADoAQAAvgsAABgYAAABAAgAyAYAAKYNAAAYGAAAAQAgAIgJAABuFAAAICAQAAEABADoAgAA9h0AACAg
+ AAABAAgAqAgAAN4gAAAgIAAAAQAgAKgQAACGKQAAMDAQAAEABABoBgAALjoAADAwAAABAAgAqA4AAJZA
+ AAAwMAAAAQAgAKglAAA+TwAAKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP//
+ /wAAAAAAAAAAAAMzMzMzMzMwPz+4uLi4uDA/P4uLi4uLMD8/uLi4uLgwPz+Li4uLizA/P7i4uLi4MD8/
+ //////8wPzMzMzMzMwA/vyoiKiIiAD/7Kv8q/yIAA/8q/yr/IgAAMyqPOo8yAAAAKmY6ZjIAAAAqqqqq
+ ogAAACIiIiIiAMABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAgAEAAMAB
+ AADwAQAA8AEAAPADAAAoAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAB9/
+ AAAAfz8ASkpKAGpqagAssgAAALJZACa/SwAyy2IANc1pAEnGVgBa6X4AAGaZAANpnAAFa54AB22gAApw
+ owAMcqUAD3WoABJ4qwAVe64AF32wABqAswAcgrUAH4W4ACGHugAkir0AJoy/AGWjvwAnjcAAKY/CACyS
+ xQAulMcAMJbJADKYywAzmcwAOqDTAEOp3ABVtt4AZsz/AG7U/wB64P8Agf+nALj/wgCF6/8AjvT/AJH3
+ /wCZ//8AyNPWAN/36ADg/+gA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAQEBAQEBAQEBAQEAAAAFxcVFRMSEREPDw8MDAMAGScXLygoKCgoKCgoJC8MBBonHS8pJiYmJiYmJiUv
+ DAQdJx8vHBwcHBwcHBwcHA8EHiciLxwqCwsLKgsLCxwPBB8oIi8cKjMzCyozMwscDwQfKR0zMDEzMzEx
+ MzMxMBEAIiwdHR0XFhcWFxYXFhcWACIuLS0FKysrKyoqKioCBAAiMy8vBTIJCQYrCQkGAgQAACIzMwUr
+ MzMGKzMzBgEEAAAAIiIFMjMzCSszMwkBBAAAAAAACTILCwkrCwsJAQQAAAAAAAgyMjIrMisrKwEAAAAA
+ AAAICAgKCgoKBwcBAADgAwAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAIAB
+ AADAAQAA8AEAAPADAADwAwAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAA4AAAAfgAAAJUAAACVAAAAlQAAAJUAAACVAAAAlQAAAJUAAACVAAAAlQAAAJUAAACVAAAAfgAA
+ ADgAAAAhHIK1/xqAs/8XfbD/FXuu/xJ4q/8Pdaj/DHKl/wpwo/8HbaD/BWue/wNpnP8BZ5r/AGaZ/wAA
+ ALUAAAB+IYe6/2bM//8fhbj/mf///27U//9u1P//btT//27U//9u1P//btT//27U//9u1P//OqDT/5n/
+ //8AZpn/AAAAlCSKvf9mzP//Joy//5n///964P//Vbbe/1W23v9Vtt7/Vbbe/1W23v9Vtt7/Vbbe/0Op
+ 3P+Z////AWea/wAAAJUnjcD/Zsz//yySxf+Z////ZaO//2Wjv/9lo7//ZaO//2Wjv/9lo7//ZaO//2Wj
+ v/9lo7//ZaO//wNpnP8AAACVKY/C/2bM//8ymMv/mf///2Wjv/+B/6f/Wul+/1rpfv9a6X7/gf+n/1rp
+ fv9a6X7/Wul+/2Wjv/8Fa57/AAAAlSySxf9u1P//M5nM/5n///9lo7//gf+n////////////Wul+/4H/
+ p////////////1rpfv9lo7//B22g/wAAAJQulMf/euD//yeNwP//////yNPW/9/36P///////////9/3
+ 6P/f9+j////////////f9+j/yNPW/wpwo/8AAAB+MJbJ/4Xr//8njcD/J43A/yeNwP8agLP/GoCz/xqA
+ s/8agLP/GoCz/xqAs/8agLP/GoCz/xqAs/8agLP/AAAAQTKYy/+R9///jvT//470//8ssgD/uP/C/7j/
+ wv+4/8L/uP/C/4H/p/+B/6f/gf+n/4H/p/8Afz//AAAAlQAAACszmcz//////5n///+Z////LLIA/+D/
+ 6P81zWn/Nc1p/wCyWf+4/8L/Nc1p/zXNaf8Asln/AH8//wAAAJUAAAAqAAAAADOZzP///////////yyy
+ AP+4/8L///////////8Asln/uP/C////////////ALJZ/x9/AP8AAACVAAAAKgAAAAAAAAAAM5nM/zKY
+ y/8ssgD/4P/o////////////Nc1p/7j/wv///////////zXNaf8ffwD/AAAAlQAAACoAAAAAAAAAAAAA
+ AAAAAAAANc1p/+D/6P9a6X7/Wul+/zXNaf+4/8L/Wul+/1rpfv81zWn/H38A/wAAAJQAAAAqAAAAAAAA
+ AAAAAAAAAAAAADLLYv/g/+j/4P/o/+D/6P+4/8L/4P/o/7j/wv+4/8L/uP/C/x9/AP8AAAB0AAAAIQAA
+ AAAAAAAAAAAAAAAAAAAyy2L/Msti/zLLYv9Jxlb/ScZW/0nGVv9Jxlb/Jr9L/ya/S/8ffwD/AAAAIQAA
+ AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAAA8AAAAPAA
+ AADwAQAAKAAAABgAAAAwAAAAAQAEAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA
+ gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA
+ AAAAAzMzAAAAAAAAAAAAM/uLMzMAAAAAAAAAM/i4uLgzMwAAAAAAM/uLi4uLizMwAAAAM/i4uLi4uLgw
+ AAAAPz+Li4uLi4t3AAAAPz+4uLi4uLh7AAAAPz+Li4t3i4t7cAAAPzP4uLeIeLh/sAAAP7P/+3iIh4t7
+ 9wAAP4szP/+IiHh/uwAAP7i4AzP/iId7+zAAP4uAqCgz///z/zAAP7gKivKKMzMzMwAAP4Cor/8or/8o
+ AAAAP7gqKvKCgvKKAAAAA//yoiivKCqgAAAAADMwKqr/8qoAAAAAAAAAAqKvKqAAAAAAAAAAACoiqgAA
+ AAAAAAAAAAKqoAAAAAAAAAAAAAAqAAAAAAAAAAAAAAACAAAAAADg//8A4A//AMAA/wDAAB8AwAAPAMAA
+ DwDAAAcAwAAHAMAAAwDAAAMAwAABAMAAAQDAAAAAwAAAAMAAAQDAAAcAwAAHAOAADwDxAB8A/4A/AP/A
+ fwD/4P8A//H/AP/7/wAoAAAAGAAAADAAAAABAAgAAAAAAEACAAAAAAAAAAAAAAABAAAAAQAAAAAAADht
+ fwBJbHgARHB/AE1xfgBccXgAWHR+AHJ7fgA+1VsALMBjADfIcQA9zXkAUNhnAEfDcABC2nUAQ9x2AETc
+ dgBS2H4AYdt0AGrYewBJ4GwALHaPADJyhwA3dYoAK3uVAC17lQByf4QAK72SACuEoAAxj6wAPJCuACuT
+ uQB+hokAebiOADPMigBJ1ooAdcWPAHnXlwBa64IAXuSJAFnyjABh64QAYeyNAHLqjABw75UAYfqUAGb8
+ lwBt+JcAb/WfAGf+mQBt/50AcPGXAHL8ngB0/p8AVN6mAFDMvgBgzq8Aff6lAC+exAAQodQAH6jbACym
+ zwA2pcMAL6zWACer3QAqrd8AMarQADKt1gAqsN8ANLThADGy5AA2tOcAPrznADu36QA9t+gAVqfDAEq4
+ 3wBhvt4Aar7aAEK+6ABEuu0AU7/tAF7FxgB7z8IAasHfAHXD3gBwxd4AecLbAH/L3gB88dMATMPpAEnE
+ 6gBdxugAW8PvAFLJ7gBPxPAAUcXxAFPC9QBWw/YAV8rwAFvM8wBdx/sAXcr4AGTD5gB6xuAAeMzoAGjW
+ 4gB71OkAa8rzAGDN+ABiyfwAc831AGPW8QBg0PUAZdT2AGfQ+wBq0P8Ab9X/AG/a+QB+1fQAcNr2AHDW
+ /wBx2fwAdNr/AHbc/wB75u8AdODzAHrg/wB/5f8Ah7SWAIjOnwCOzqQAgPahAIXzpACE96QAg/qmAIb5
+ pgCE/6gAj/mqAJH/rgCO8rAAjfewAJj7sACd+LcAmP+2AJ//tgCb+bsAtee6ALrovgCh/rYApPy2AKX9
+ uACr/bsArP67AK3/vACFs8MAku3BAL3vxgCm/MIAqf3FALL/xAC7/8MAsf/KAIHN5gCI0OUAi9DoAIzR
+ 6ACU1+QAkdPpAJPU6QCf2OsAhNT5AJDc9wCR2v4Amt7/AITg8ACA5v8AgOj9AITq/gCI7v8Ak+b/AJvj
+ /wCT7P8Am+z/AIjz8ACM8v8AjvT/AJz1/wCS+/gAkvj/AJX7/wCX/f8Amf7/AJ3+/wCl6v8Ao+z/AKrs
+ /wC04/EAueb0ALXq/AC86v8AqPH/ALH5/wC6/v8AxOzIANb64ADD5/MAx+vwAMHs/wDL7PgAwPP/AMzy
+ +QDB+/8Aw/z/AMf//wDI/v8A1PP7ANH0+gDf9PkA1f7/ANn7/gDd+f0A4f3oAOf/7wDr//EA5Pn+AOH/
+ /wDl/f4A7vv/AO3//wDy//YA/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBPR4WBgAAAAAAAAAAAAAAAAAAAAAAAABBP9BzX0UfFQQgAAAA
+ AAAAAAAAAAAAAABBQNF7e3t7e2RIOhgDGgAAAAAAAAAAAABBUaa0f39/f39/f39yW0IcAgAAAAAAAABB
+ XUzSsLCwsLCwsLCwsLB/QgAAAAAAAABBbDzYs7Ozs7Ozs7OwsrOyewEAAAAAAABBb1Cqu7q6urq6urNg
+ e7q6tj4AAAAAAABBq2Bn1b6+vr6+vl47RLK6t68CAAAAAABBrW483cHBwcHBcjxKRVC6w9UdAAAAAABB
+ rnRmo+Pb1ct+RmVlZmBjxNtrBgAAAABBtXt7cjxdaanOyHSydHlurOPdGAAAAABBw7KwsLCyagkip+Pd
+ d7KydsflVgcAAABBybq6urp9Cg8oNqWkqcXT3cfl2hcAAABByr6+vrgLDy2eCZ+FMM9TGzdSWEsAAABB
+ y8HBviMPMefn5wky3+fnCS0NgQAAAABBxsG+WQ80OebnCYcMoucMNRGBAAAAAAAATdjb1ZwPiZAJiODn
+ CTmJJ4EAAAAAAAAAAEFBOjo4D4uL3+fnDIssgQAAAAAAAAAAAAAAAAAAg4WQoOcJkIiBAAAAAAAAAAAA
+ AAAAAAAAAIKLmJWYkCEAAAAAAAAAAAAAAAAAAAAAAACClaGYJAAAAAAAAAAAAAAAAAAAAAAAAAAAgpUl
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAP///wCD//8AgB//AIAB/wCAAD8AgAA/AIAA
+ HwCAAB8AgAAPAIAADwCAAAcAgAAHAIAAAwCAAAMAgAADAIAABwCAAA8AwAAfAOAAPwD/AH8A/4D/AP/B
+ /wD/4/8A//f/ACgAAAAYAAAAMAAAAAEAIAAAAAAAYAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL
+ DzUAAABIAAAAKAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACekzvkphqboAFBqzQAsO6cACg14AAAAUQAA
+ ADAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAACEsFC+s1v/B7P//Z9D7/0/E8P80tOH+HIy07gNbedUANUeyABAWgQAAAFoAAAA2AAAAGQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJZJCer3f/L7Pj/dNr//3Ta
+ //902v//dNr//3HY/f9bzPP/Przn/yWawvMHZIPZAD1RuwAZIY0AAABhAAAAPwAAAB4AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAEBWKlO/7f+M0ej/k+b//3rg//964P//euD//3rg//964P//euD//3rg
+ //964P//ZdT2/0nE6v8sqM/4D3SU4QAyQ7YAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZdRlvD
+ 7/9KuN//wPP//4Hn//+B5///gef//4Hn//+B5///gef//4Hn//+B5///gef//4Hn//+B5///f+X//y6s
+ 1voABgl9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVcRmvK8/8qrd//1PP7/4ju//+I7v//iO7//4ju
+ //+I7v//iO7//4ju//+I7v//gOb//4Xr//+I7v//hOr//3Da9v8ARFvHAAAALQAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAEhgYHPN9f9Euu3/n9jr/5z1//+O9P//jvT//470//+O9P//jvT//470//+J7///UcXx/3Ha
+ /P+O9P//ie///5Ps//8uosH1AAAAagAAAAAAAAAAAAAAAAAAAAAAAAAAAEhhZITU+f9Ww/b/ZMPm/8P8
+ //+V+///lfv//5X7//+V+///lfv//5L4//9Sye7/EKHU/yqw3/+F6/7/j/X//5vs//+E4PD/ADJDtQAA
+ ACAAAAAAAAAAAAAAAAAAAAAAAEpjcpHa/v9iyfz/Pbfo/977/f+d////nf///53///+d////m/3//2PW
+ 8f8fqNv/O7fp/za05/9Cvuj/jvP//6Ps///H////H4Wl6gAAAFkAAAAAAAAAAAAAAAAAAAAAA01mf5re
+ //9q0P//Xcr4/4HN5v/l/f7/1f///8f///+6/v//dODz/zGy5P9dx/v/Xcf7/13H+/9TwvX/V8rw/6rs
+ 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
+ j4KoqK+CqoIAAAAD+LCoqP/4Kor/+CqoIAAAAD+LCoKvgqior4KqggAAAAA///KoKiqKeooqqCAAAAAA
+ AzMwKoKor4KoqoIAAAAAAAAAAAKoqv/4KqggAAAAAAAAAAAAKoKvgqqCAAAAAAAAAAAAAAKoKiqoIAAA
+ AAAAAAAAAAAAKoKqggAAAAAAAAAAAAAAAAKoqCAAAAAAAAAAAAAAAAAAKoIAAAAAAAAAAAAAAAAAAAIg
+ AAAAAAAA//////h////gB///4AA//+AAA//gAAD/4AAAf+AAAD/gAAA/4AAAH+AAAB/gAAAP4AAAD+AA
+ AAfgAAAH4AAAA+AAAAPgAAAB4AAAAeAAAAPgAAAP4AAAB/AAAA/wAAAf+EAAP//gAH//8AD///gB///8
+ A////gf///8P////n/8oAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAADhs
+ fABOa3UAR2t4AExseABSbXcASnJ/AFl0fgBsdHcAZXd+AG12eQBren8Acnt/AC+/awA8vHwAV714AGGv
+ ewA2zlEAMstiADXNaQA8028AK8RwAFHYaABPx3gAZN54AHPSfABN4W4ASuJ9AFTkdgBV53sAWul+AGnh
+ fgA5b4EALXOLADlyhQAxdIoAIXeTACV6lgAgfp0ARnKBACmCoQAihqgAJpCzACyTswA4l7UAL7uvAHWB
+ hQB2uY0AQYqjAGKftABjqL8AfK6/ADrNiwA8wr8AQs2HAEDIiQBO3ocAVtqBAFLXnwB0xY4AccyOAGDY
+ hgB+1IUAfdmIAE3mjwBS6oUAV+CJAF/iiwBa8YcAXPWPAGLogQBi644Abe6VAHTqlwB64JsAYvSSAGzw
+ lgBj+5UAb/eaAGb+mABt/ZsAcPWWAHf1nQB89p8AV9uiAEPDtABJ0bQAcPOgAHr9ogBt6b8AIZnDABWk
+ 1gAfqdoAMKDEACan0gAkqNQAJazbACuu3gA1rdcAKrHeADqy3QAvsOIAMrLkAD275gA6tegAPrjrAEun
+ xgBQvsMASrLSAEey2ABNtdsATbndAFO00ABWu9YAVLbYAF242ABhvNsAbr3ZAES84wBOu+EARr3tAEy8
+ 6wBVvuYAQ8PBAG/H0ABqwd4AdsXfAH/F3QBewuMAUMbvAF3G6ABSye0AWsnsAE7A8wBVxfQAXsTxAFbK
+ 8ABZyfIAXsf6AGPB4gBjzOUAdsvpAGfS5wBo1eUAY8fyAGHM9gBuy/UAZcz9AGnP/wB3z/YAZNPzAGjW
+ 9gBv3/QAZ9T4AG7V/gBx0/QAcdf/AHjX/wB02v4AeN3+AHbg8AB94/4AgbWTAI60mwCD04gAgPSeAJne
+ oACB+6UAgPerAIT+qACL+6oAkverAJL9rQCM/LEAk/2xAJr/swCX/7kAn/+5AKTrsgCg/7cApf64AKz+
+ uwCBxd0Ate7AAKv2wwCk/8AArvvFALr/wwCw/sgAvvzOAK3z2ACAzuIAidHkAIzU7QCY1+AAmt7gAJLT
+ 6QCY1uoAndvsAITV+wCM2f4Akd7/AKbb7gCr3u4AjPnrAIHr8QCB5v8Ag+r+AIjt/wCZ4PcAm+32AJLi
+ /wCT7/0Amuv/AIr08gCM8v8AkPb/AJ7y/gCV+/4Amv7/ALPh7gC65e8Ar+v/ALPo+wC/6/8AovP/AK70
+ /wCl/f8Aq/3/ALPy/AC68f4Atfz/ALz7/gDA/8YAx//YANb/4ADC5vIAzOz2AMLt/QDQ7PYAzff9AMX8
+ /wDO+/4A0/D3ANzz9ADT8/wA2fT8ANb8/gDc/P0A6v/vAOr/8QDh/f4A6/r8APP99gD1/fwA/f79AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAYLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAACLwWFaKCAFLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGL1nZGJeGIqJiIHAAAAAAAAAAAAAAAA
+ AAAAAAAAAAB/bu3Tnp6enp6aiGdfKiMDCQAAAAAAAAAAAAAAAAAAAH95xN6fn5+fn5+fn56ZiHZdKSEn
+ DAAAAAAAAAAAAAAAdYdv9aGhoaGhoaGhoaGhoaGhl4NjJQAAAAAAAAAAAABzkGTt0M7Ozs7Ozs7Ozs7O
+ zs7Ozp5eCgAAAAAAAAAAAG6Sbsbl0NDQ0NDQ0NDQ0NDO0NDQoZkjAAAAAAAAAAAAbpJogPfX19fX19fX
+ 19fXoZrO19eh1CoIAAAAAAAAAABulYVh++HY2NjY2NjY2NCBXJHX2M7ZjwEAAAAAAAAAAG7Hh27c59va
+ 2tva2tvYg1tbY6Ha0OHSKwAAAAAAAAAAbseKiov329vb29vb2JlbZmhlds/O5fGMBAAAAAAAAABkyJGU
+ bvbx5OTj5OOYYHiFhYVpg87l9+UkAAAAAAAAAG7JnJyGbsvs8/j454uRkZSUkZSGh+b3+HACAAAAAAAA
+ bs6fn56Zbm5ubovF7+Ce0J+enJqJ0fv7xiMAAAAAAABu0dChzs7OzqGPDRVV3fb24Juh0KGZ3vz4bAgA
+ AAAAAG7Z0NDQ0NDQoDcSG0B7y+/+7/Dx5dmf4P/GIAAAAAAAbuHY2NjY2M02EkFFS1fDwC01v8TC3Ozv
+ /P4sAAAAAABu5Nrb2trWOhIbTa0WHa66Fqj07w40VlVrcWoAAAAAAG7n29vb2lQTQU+w/f8WEU2t+f/+
+ FhZPGxAAAAAAAAAAbvDb29pZFBtQp/r//boWT676/7IWT0sXPAAAAAAAAAAAbufj28w4R6en6v6yFrm6
+ Hq26FqdQDzwAAAAAAAAAAABu8/j7+L5DUKmtvBau+v8/Fqmppzk8AAAAAAAAAAAAAABubm5ubm5CU6ys
+ sfn//z4WrK09PAAAAAAAAAAAAAAAAAAAAAAAAABCra+z6/+3FqysSKMAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABCrLS0vRaztEmiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCtLW0tLWtLwAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAABCtenpqzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALhC6bQ8AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAABCSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/////4////+Af///gA///wAAf/8AAAf/AAAD/wAAAf8AAAH/AAAA/wAAAP8AAAD/AAAAfwAAAH8AA
+ AA/AAAAPwAAAB8AAAAfAAAAHwAAAB8AAAB/AAAAf4AAAP+AAAH/wAAD//+AB///wA///+Af///wP///8
+ H////z///////ygAAAAgAAAAQAAAAAEAIAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAABQYyAAAAPQAAACkAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIWySgBjhL4AOUy1ABojlAAAAHAAAABXAAAAOQAAACQAAAASAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAM0RYY8Dg/4nS7v8pr9//GJXB9Q5yleIBRVvGACk3rQAXH4oABQdqAAAASgAA
+ ADQAAAAcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwlHc0rtf/2PP//3jX//9jzvn/Wcn0/0e/6/4zq9f5FYmx7QNt
+ keEASmPGACs5pgAGCH4AAABlAAAARQAAACwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpG/hSOq2//L6/f/leP//3Ta//902v//dNr//3Ta
+ //902v//bdb8/1XJ8f88uub/IqfU/BeIru0GVXDRADNEuAAfKpoADhN5AAAAVQAAAEAAAAAmAAAAFAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASkr+HTLzr/5DT6f+v6///eN7//3je
+ //943v//eN7//3je//943v//eN7//3je//9z2/z/Z9T4/1fL8P9DvOP9JpzC8wx6oOcAWnjTAD1SuQAS
+ GI0AAABqAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWVwp5exPH/Tbnd/9Pz
+ /P994///feP//33j//994///feP//33j//994///feP//33j//994///feP//33j//994///feP//2jW
+ 9v9QyOz/K7Ld/whpieEAAABjAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5rIsmPH
+ 8v85st7/yer1/4np//+C5///guf//4Ln//+C5///guf//4Ln//+C5///guf//4Ln//+C5///guf//4Ln
+ //+C5///guf//4Ln//9y2/v/I6bS+wAMEJAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAgnsqzbsv1/y+w4v+f2ez/tPT//4ju//+I7v//iO7//4ju//+I7v//iO7//4ju//+I7v//iO7//4ju
+ //+H7f//gOb//4bs//+I7v//iO7//3zh//9m1vD/AFJu0QABAmEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAACWizsdvy/X/O7bp/1/A4v/W+v//j/L//4zy//+M8v//jPL//4zy//+M8v//jPL//4zy
+ //+M8v//jPL//37k//9u1P//gef//4zy//+M8v//fuP//5Pv/f8XiavuABUclAAAABsAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKKbS2nfP9v9PwPP/Lq7e/+H5/P+i+P//kff//5H3//+R9///kff//5H3
+ //+R9///kff//5H3//+C6f3/UMbv/x+p2v9gz/b/jPL//5H3//+C5v//oPL//2fS5/4DQ1fJAAAASQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyqtXagtT6/1fE9/87tun/seHv/7f8//+W/P//lvz//5b8
+ //+W/P//lvz//5b8//+W/P//kff//1TL7v8UpNX/F6TX/yqw3/9/5v7/k/n//4Xo//+m8v//m+32/x6M
+ ru8AAABzAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmu2OeG1v3/Ycn8/17H+v9lwuH/1f3+/5v/
+ //+b////m////5v///+b////m////5P4/v9h1PH/FaTW/zKy5P84tej/L7Hj/z+85/+B6/v/iOn//67y
+ ///G////Y8zl/wAvP7MAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO7Ld/4zZ/v9nzf7/Z83+/1W+
+ 5v/Y8vj/x////67///+n////p////6f///+k/f//b9/0/yev3P9Gu+//T8D0/0/A9P9OwPP/Prjr/1PK
+ 7v+G5f//tPL//8////+y8fj/AGOE3gAGCHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOuuH/kd7//2/V
+ //9v1f//VMby/0+84f+r3u//weby/9Pw9//a+Pv/3f7//7/4/f9ew+X/Ysn3/2fN//9pz///ac///2fN
+ //9mzf7/T8Hy/1vI8/+68f7/2f///9n///9Pss/4ACo5sQAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAGHC
+ 5f+Q4f//d93//3fd//913P7/ZdP3/1nL8P9ayez/Xcbo/17D5P9lwuH/ldTp/9Dt9/+/6///c9n//4Pp
+ //984f//cdf//3HX//9v1v7/Wsn0/5ng9//i////4v///53f7v4MXnnZAAAAWQAAAAAAAAAAAAAAAAAA
+ AAAAWXcwZMPl/5jo//+A5v//gOb//4Dm//+A5v//gOb//4Dm//9+5P//aNXl/y+/a/8rxHD/QcW2/7rl
+ 7//c9/7/2vf8/8Dt/P9x0/T/f+b9/4Pp//9/5v3/ZNH3/7Po+//p/f7/3/n8/0ix0vsADxSTAAAALwAA
+ AAAAAAAAAAAAAABYdjF2y+n/ne7//4ju//+I7v//iO7//4ju//+I7v//iO7//3bg8P9AyIn/Msth/0jh
+ e/9N5o//Q8PB/6ze7v/M7PX/9v3+/8/t9//N9/3/wvj//6/2//+e8v7/e9r7/8Xu/v/1////ndrs/wBG
+ XcYAAABVAAAAAAAAAAAAAAAAAFZzOorU7v+i9f//kff//5H3//+R9///kff//5D2//+B6/H/Qs2H/zLL
+ Yv9R6oT/XPWP/2P1k/9w86D/mt7g/4nR5P8vu6//PMK//4DO4v+Y1ur/mNfg/7Xi7v/E5/P/zOz3/+74
+ +//1+/3/I4yu5gAXH2wAAAAAAAAAAAAAAAAAXHtWjtbu/6n7//+X/f//l/3//5f9//+X/f//ivTy/1LX
+ n/8zzGX/SuN9/2H6lP+M+7H/Ns5R/1Xne/+P/LT/rfzG/zbOUf+A96v/3PP0/9Hs9f88vHz/Os2L/0nR
+ tP9FwrP/T77D/VW71v0VjbbEACEsNwAAAAAAAAAAAAAAAABhglGP1ez/s/z//5n///+Z////mf///5P7
+ +P9X26L/Nc1p/1Trhv9n/pn/l/+5//D/9f/8/vz/Ns5R/zbOUf9m/Zf/if+w/+n/8P//////9vz3/3PS
+ fP82zlH/Zv6Y/0rjff82zlH/BhoMMAAAAAAAAAAAAAAAAAAAAAAAAAAAACEsFVu93/HO+P3/mf///5n/
+ //+Y/v//bem//zzTb/9P4n//b/6d/3v/pf/q//H///////X89v+D04j/Ns5R/2z9mv+Q/7P/6//x//z+
+ /P+l6bL/Ns5R/239m/9i9JH/Ns5R/wccDjkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHygfaXb
+ 7vu5/v//o/7//57///+M+ev/Ns5R/2Lvj/97/6P/e/+j/8f/2P/5//v/pO2z/zbOUf+k/8D/r/rF/1rp
+ fv+M+6z/r/vG/3D1lv97/6P/b/ea/zbOUf8KJRNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAMkIuRbPZ2M3v9//d+/3/3/7//9f+//+t89j/Ns5R/3f3nv+F/6n/jv+v/7D+yP82zlH/lfyy/+3/
+ 8v/3/fn/Ns5R/1HYaP+D/qf/hP6o/3v6of82zlH/Ej8hWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAQlhAAGKDgwBkhp0cgaOvOKzTvli42NBWvsjYNs5R/3z2n/+R/67/kP+t/5//
+ uf/q/+////////z+/P9+1IX/Ns5R/5H/rv+K/Kn/Ns5R/xhOKmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0AUAC8+JgAvPi4kd0ZpNs5R/4z6
+ qv+a/7P/oP+3/9b/4P//////te7A/zbOUf+U+6z/lv2w/zbOUf8jbTyCAwoGGAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAhZDhINs5R/5X7rv+l/7n/qP+6/778zv82zlH/pf+5/6T+uP82zlH/LoVLmQAAABAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAtgUluNs5R/6f9uP+u/73/qv66/6f+uf+t/rz/Ns5R/ziaWa8GEgopAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLzndkNs5R/679vP+6/8P/uv/D/zbOUf9HsmrAAAAAGwAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABb7oyANs5R/8D/xv82zlH/UMB0zhEv
+ G0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU2oB9Ns5R/2Pb
+ idgTMR05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABi9pN+K21BTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA4f///8Af///AAP//wAAf/8AAAP/AAAB/wAAAP8AAAD/AAAA/wAAAH8AAAB/AAAAPwAAAD8AA
+ AA/AAAAHwAAAB4AAAAOAAAADgAAAA4AAAAOAAAAPgAAAH8AAAD/AAAB/4AAA//4AAP//4AH///AD///4
+ B////A////4f////P/8oAAAAMAAAAGAAAAABAAQAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ gAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAz8zMwAAAAAAAAAAAAAAAAAAAAAAAAAAMz+LizMzAAAAAAAAAAAAAAAAAAAAAAAA
+ Oz+4uLi4szMAAAAAAAAAAAAAAAAAAAAAOD+Li4uLi4uDMzAAAAAAAAAAAAAAAAAD+z+4uLi4uLi4uLMz
+ MAAAAAAAAAAAAAAD+LP7i4uLi4uLi4uLizMwAAAAAAAAAAAD+4P4uLi4uLi4uLi4uLi4MwAAAAAAAAAD
+ +LP7i4uLi4uLi4uLi4uLeAAAAAAAAAAD+4P4uLi4uLi4uLi4uLi4f3AAAAAAAAAD+Lg/i4uLi4uLi4uL
+ i4uLe4AAAAAAAAAD+4s/uLi4uLi4uLi4uLi4f7cAAAAAAAAD+Lg/i4uLi4uLi4uLi4uLe/gAAAAAAAAD
+ +4uD+Li4uLi4uLi4uLi4f7gAAAAAAAAD+Liz+4uLi4uLi4uHi4uLe/twAAAAAAAD+4uD+Li4uLi4uLh4
+ eLi4f7+AAAAAAAAD+Liz+4uLi4uLi4eIh4uLe/v3AAAAAAAD+4uD+Li4uLi4uHiIiHi4f7+4AAAAAAAD
+ +Li4P4uLi4uLh4iIiIeLe/v7cAAAAAAD+4uLg///+Li4eIiIiIh4f7+/gAAAAAAD+Li4uDMzP///iIiI
+ iIiHe/v79wAAAAAD+4uLi4uLgzMz+IiIiIiIf7+/uAAAAAAD+Li4uLi4uLCoP4iIiIiIh/v7+AAAAAAD
+ +4uLi4uLiwqKg//4iIiIiH+/v3AAAAAD+Li4uLi4sKiorzM//////4f7+4AAAAAD+4uLi4uLCooqiv/z
+ MzMzM/+P//AAAAAD+Li4uLiwqKhyqK+CqKhyqDMzMzAAAAAD+4uLi4sKio/3Kooqio/3KoqnIAAAAAAD
+ +Li4uLCoqP//cqioqP//cqiqogAAAAAD+4uLiwqKj///9yqKj///9yqKIAAAAAAAP7i4sqior///cqio
+ r///cqiiAAAAAAAAP4uLgoqKiv/4Kooqiv/4KoogAAAAAAAAA//4uCioqK+CqKhyqK+CqKIAAAAAAAAA
+ AzM///KKiooqio/3KooqiiAAAAAAAAAAAAADMzAoqKioqP//cqioogAAAAAAAAAAAAAAAAACioqKj///
+ 9yqKIAAAAAAAAAAAAAAAAAAAKKior///cqiiAAAAAAAAAAAAAAAAAAAAAoqKiv/4KoogAAAAAAAAAAAA
+ AAAAAAAAACioqK+CqKIAAAAAAAAAAAAAAAAAAAAAAAKKiooqiiAAAAAAAAAAAAAAAAAAAAAAAAAoqKio
+ ogAAAAAAAAAAAAAAAAAAAAAAAAACioqKIAAAAAAAAAAAAAAAAAAAAAAAAAAAKKiiAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAoogAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAP///////wAA/P//////AAD4D/////8AAPgA/////wAA8AAP////AADwAAB///8AAPAA
+ AAf//wAA4AAAAH//AADgAAAAD/8AAOAAAAAH/wAA4AAAAAf/AADgAAAAA/8AAOAAAAAD/wAA4AAAAAH/
+ AADgAAAAAf8AAOAAAAAB/wAA4AAAAAD/AADgAAAAAP8AAOAAAAAAfwAA4AAAAAB/AADgAAAAAD8AAOAA
+ AAAAPwAA4AAAAAAfAADgAAAAAB8AAOAAAAAAHwAA4AAAAAAPAADgAAAAAA8AAOAAAAAADwAA4AAAAAAP
+ AADgAAAAAH8AAOAAAAAAPwAA4AAAAAB/AADwAAAAAP8AAPAAAAAB/wAA+AAAAAP/AAD4AAAAB/8AAP+E
+ AAAP/wAA//4AAB//AAD//wAAP/8AAP//gAB//wAA///AAP//AAD//+AB//8AAP//8AP//wAA///4B///
+ AAD///wP//8AAP///h///wAA////P///AAD///////8AACgAAAAwAAAAYAAAAAEACAAAAAAAAAkAAAAA
+ AAAAAAAAAAEAAAABAAAAAAAAO2FuAC9oewAya34AOml6AFJbXgBfX18ASVxiAFZfYgBbZGcAU2VsAF1m
+ aQBKZ3AAQmh1AElvfABkZGQAa2trAHJycgB7e3sAB58KAAihDAAVpBgAHq4lABq0KAAksy8AL74+AB+4
+ VwAmv0sAWrp5AGG3fgAtxkMAKcJTAC7HXAAyy2QAO9NuADjOcAA803EAP9hyAErHWABD0l0ASdxoAFTW
+ agBMyXYAUMN2AEjXdwBB2XQARdd+AEbdeABK2noAUN9wAGDceQB01H8ASuN9AFvmewBl4HoAGnmZACtu
+ gwAjb4gAJnKMACF2kwAVfqEAGrOZACa/gAARg6oADIexAAiNugAQn7QAFZG7AAukqgATrKYACKG+ABav
+ sgAVrrsAdrCJAEeTrQA7wYgANc6YAEDGjABozIkAdMGNAI3nrABT5IIAWOeGAFPqhQBd7YIAVOuLAFzs
+ igBa8ooAU+yZAF73kQBl6IkAdOyNAGXyjABp75MAdeyXAGf7lwBz+Z0AWNG+AHDZpgBL5KQAevyiAAST
+ wgABmcwACZ7PABSezQAHnNAACJ7QABuqxwAOodIAE6PUAByl0QAaqdYAGqbYAB6q2QAkqssANafNADao
+ zgAgptIAI6zWACKr3AAwrNYAOavRADGt2QAsst8APLLZADW53AAnreAAL7PhADKz5AA9tuMANrjjADu7
+ 5gA6tugAPbnqAEWu0QBAs9kAS7fcAFK73QBgv98AcLzWAHO/2QBBt+YARLjmAES77QBcv+IATb/yAF3W
+ wABi2sMAetnAAG3C3wB1wdsAZ+DFAHfwygB88tIARsbiAETA6QBMxewAWsLsAFHI7QBTw/UAX8f3AFvM
+ 8wBZxfgAX8j7AGzF5gBmzOYAcMbiAHLI5gB32ewAYMbzAGzK9QBly/4AaM3+AHPN8wB6zvIAc875AGPS
+ 9QBo1/UAZdD6AGvS/gBv2fsAc9D3AHLU/QB60vsAdNr+AHne/wB97OIAduD7AHzi/gCBtpMAkrieAI3s
+ rACH/qkAk/uuAIr4swCZ/bMAseCxAKb+uQCx/r4Ap/7DALj9xQCh5N4AvP/SAIDM5gCO0ukAntnsAIHZ
+ /wCv3+8AgfHjAIXm8gCA5f8AhOr+AIju/wCS5f8AneP/AJPs/wCL8f4AkPX+AJv0/wCV+/8Amf7/AKfi
+ /wCq5PwAsObyAL3l8gCy5f8AvOn+AKH+/wCr/f8Au/X/ALD+/wC6/f8Axf/JANLu0wDH/tgA0/baAN76
+ 5QDP7PUAxOv/AMzt/QDE8f0Ay/P+AMT9/gDK/v8A0vX9ANzy+gDU/v8A3P3/AOT+6wDu//IA4/7/AOz7
+ /QDy+/QA9P79AP7+/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZD
+ OwQKEBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbNzHBmQTcDDBASAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbm7L/rOzn4V3Z2U8OA0PEgAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAbm54/ta2tLa0tqGPe2xmPzkNCxIAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAbnBw9fG4uLi4uLi4uLiynIBwZkA7BAkQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbneP
+ zP24uLi4uLi4uLi4uLi4tKGCcWZBNwMKEBIAAAAAAAAAAAAAAAAAAAAAAAAAbo2ph/7VvLy5vLm8uby5
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAPAf
+ /////wAA8AH/////AADgAB////8AAOAAAf///wAA4AAAD///AADgAAAA//8AAOAAAAAf/wAA4AAAAA//
+ AADgAAAAB/8AAOAAAAAH/wAA4AAAAAP/AADgAAAAA/8AAOAAAAAB/wAA4AAAAAH/AADgAAAAAf8AAOAA
+ AAAA/wAA4AAAAAD/AADgAAAAAH8AAOAAAAAAfwAA4AAAAAA/AADgAAAAAD8AAOAAAAAAHwAA4AAAAAAf
+ AADgAAAAAB8AAOAAAAAADwAA4AAAAAAPAADgAAAAAA8AAOAAAAAAHwAA4AAAAAB/AADgAAAAAH8AAOAA
+ AAAA/wAA8AAAAAH/AADwAAAAA/8AAPgAAAAH/wAA/AAAAA//AAD//gAAH/8AAP//AAA//wAA//+AAH//
+ AAD//8AA//8AAP//4AH//wAA///wA///AAD///gH//8AAP///A///wAA///+H///AAD///8///8AAP//
+ /////wAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAEQAAACYAAAAnAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAiLYSAC4+NQAAAGoAAAB8AAAAZQAAAE8AAAA7AAAAKwAAAB0AAAASAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMARAJnM/wCIteoAYoPeAD5TxQAdJqsAAACTAAAAggAA
+ AGsAAABVAAAAQAAAAC4AAAAgAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJnM/5/Z7P+N0+z/GqfZ/wCZ
+ zP8Airj3AGuO5ABIYMwAKTa0AAAAlwAAAIcAAABxAAAAWwAAAEYAAAAyAAAAIwAAABcAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJnM/4DM
+ 5v//////bNL//2zS//9RxPL/Pbnp/yKr3P8Hnc//AJLC+wBzmukAUWzTADRGvAAAAJoAAACMAAAAdwAA
+ AF8AAABJAAAANgAAACcAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAhrNJDqDS/zCs1v//////neP//3DW//9w1v//cNb//3DW//9w1v//W8v1/0a/7P8qsN//DqHS/wCZ
+ zP8Ae6TuAFp42QA0Rb0ADxSiAAAAjwAAAHwAAABlAAAATQAAADgAAAApAAAAHQAAABEAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAhrNJHafZ/xak1v/f8vn/y/H//3PZ//9z2f//c9n//3PZ//9z2f//c9n//3PZ
+ //9z2f//c9n//2XR+f9Pxe//MrXi/xal1v8Amcz/AIKu8wBig94APlPFAA8UpAAAAJEAAACBAAAAawAA
+ AFMAAAA9AAAALQAAACAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhbFKJqvc/0S56f+P0un/9v3//3bc//923P//dtz//3bc
+ //923P//dtz//3bc//923P//dtz//3bc//923P//dtz//3bc//9v2Pz/Wcvy/zu75v8eqtn/AJnM/wCK
+ uPcAa47kAEhgzAAcJq0AAACVAAAAhgAAAHEAAABZAAAAQwAAACsAAAARAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgaxMP7fm/2DG8/9As9n//////5Ll
+ //953///ed///3nf//953///ed///3nf//953///ed///3nf//953///ed///3nf//953///ed///3nf
+ //953///ed///1vO8v9EwOn/Jq/c/widz/8AksL7AHOa6QBRbNMAKTa1AAAAmQAAAHwAAABBAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgaxfQbfm/2zL
+ 9/8FnM//7/n8/8by//984v//fOL//3zi//984v//fOL//3zi//984v//fOL//3zi//984v//fOL//3zi
+ //984v//fOL//3zi//984v//fOL//3zi//984v//fOL//3zi//9l1PX/Tsfs/y+03/8QotL/AJnM/wAy
+ QsQAAABzAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAjLqMQ7jm/3DN+P8Vo9b/n9ns/+/8//+A5f//gOX//4Dl//+A5f//gOX//4Dl//+A5f//gOX//4Dl
+ //+A5f//gOX//4Dl//+A5f//gOX//4Dl//+A5f//gOX//4Dl//+A5f//gOX//4Dl//+A5f//gOX//4Dl
+ //+A5f//SMTp/wB7pO4AAACUAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAjLqMRrnm/3XP+f8nreD/ULnc//////+T7P//g+n//4Pp//+D6f//g+n//4Pp
+ //+D6f//g+n//4Pp//+D6f//g+n//4Pp//+D6f//g+n//4Pp//+D6f//g+n//4Pp//+D6f//g+n//4Pp
+ //+D6f//g+n//4Pp//984v//adL8/wqfz/8AGyS2AAAAaQAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjLqMWsLs/3vR+v87tun/FKHR//////+79f//h+3//4ft
+ //+H7f//h+3//4ft//+H7f//h+3//4ft//+H7f//h+3//4ft//+H7f//h+3//4ft//+H7f//h+3//4ft
+ //+H7f//h+3//4ft//+H7f//h+3//4ft//9/5f//dNn//0bG4v8Aao7lAAAAjgAAADoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAibaPb8vy/2rK9v9Buez/GKXY/6/f
+ 7//p/P//ivD//4rw//+K8P//ivD//4rw//+K8P//ivD//4rw//+K8P//ivD//4rw//+K8P//ivD//4rw
+ //+K8P//ivD//4ft//9t0///fuT//4rw//+K8P//ivD//4rw//+B5///dtn//5Hy+f8Amcz/AA4TrQAA
+ AF8AAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMC6c8zy/3DN
+ 9/9HvO//MbHk/2C/3///////m/T//43z//+N8///jfP//43z//+N8///jfP//43z//+N8///jfP//43z
+ //+N8///jfP//43z//+N8///jfP//3HX//9r0f//bdP//4ju//+N8///jfP//43z//+D6f//d9n//6v/
+ //81udz/AFl23AAAAIUAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAksPId87y/3XP+f9Nv/L/Tb/y/yCm0v//////uvn//5D2//+Q9v//kPb//5D2//+Q9v//kPb//5D2
+ //+Q9v//kPb//5D2//+Q9v//kPb//5D2//+Q9v//fOL//1vL9f8QotP/XMv2/3bc//+O9P//kPb//5D2
+ //+G7P//edn//7H///+F5vL/AJLC+wAAAKAAAABUAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAksPIes7y/3rR+v9TwvX/U8L1/xqm2f/P7PX/3f3//5T6//+U+v//lPr//5T6
+ //+U+v//lPr//5T6//+U+v//lPr//5T6//+U+v//lPr//5T6//+A5v//X8/1/wie0P8HnND/EqLU/2LQ
+ 9/+A5v//lPr//5T6//+I7v//etn//7j///+4////I6zW/wBHXtAAAAB6AAAAKQAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkcLJp+L//3bQ+/9Zxfj/WcX4/zi16P9wxuL//////539
+ //+X/f//l/3//5f9//+X/f//l/3//5f9//+X/f//l/3//5f9//+X/f//l/3//4zy//9j0/X/CJ7P/w+h
+ 1P8iqt3/FqTX/yCr2/903P3/jPL//5f9//+L8f//fNn//77///++////d9ns/wCCrvMAAACZAAAASQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkcHKrOP//3LP/P9fyPv/X8j7/1nF
+ +P8gptL//////7n///+Z////mf///5n///+Z////mf///5n///+Z////mf///5n///+Z////kPX//2jX
+ 9f8Ins//FaTW/zOz5f8zs+X/M7Pl/yCq3P8vs+H/fOP9/5T6//+M8v//ftn//8T////E////xP///xmm
+ 0v8AMkPDAAAAcAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmcz/sOX//3fS
+ /v9ly/7/Zcv+/2XL/v8Zptn/3/L5/+H///+h////of///6H///+h////of///6H///+h////of///6H/
+ //+Z+v//feb8/xmo1v8bptn/RLvu/0S77v9Eu+7/RLvu/0G67f8nreD/N7jl/4nv//+Q8f//f9n//8v/
+ ///L////y////2bM5v8Ac5nqAAAAkgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAmcz/teb//3vU//9ozv//aM7//2jO//87t+n/gMzm///////p////v////7D///+r////q////6v/
+ //+r////q////6T8//+D7Pz/GqnW/yCp3P9Vw/f/VcP3/1XD9/9Vw/f/VcP3/1XD9/9Swvb/MrLl/1HI
+ 7f+G6v//gdn//9H////R////0f///8T5/P8Amcz/ABsktgAAAGcAAAAcAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAMns//uuj//4HZ//9t0///bdP//23T//9n0Pz/B53P/4DM5v/v+fz/////////
+ ///6////6////9v////S////wv7//4/x/P8bqtb/Jqzf/2bM//9mzP//Zsz//2bM//9mzP//Zsz//2bM
+ //9mzP//Ysr9/za05v9QxfD/gtn//9f////X////1////9f///9Rv9//AGqO5QAAAIoAAAA3AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrdn/v+r//3PZ//9z2f//c9n//3PZ//9z2f//ZNH5/yyy
+ 3/8PotL/MKzW/1C53P+AzOb/r9/v/9/y+f/////////////////v+fz/ven//2vR//9r0f//a9H//3PZ
+ //912///a9H//2vR//9r0f//a9H//2LN+/8+uev/c9D3/97////e////3v///97////C8vn/AJLC+wAO
+ E6kAAABaAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABighkxrtn/xOv//3nf//953///ed///3nf
+ //953///ed///3nf//953///ed///1vO8v9Mxez/Nrji/x6q2f8GnM//QLPZ/3DG4v+v3+///////8rw
+ //912///e+H//5b8//+I7f//dNr//3Xb//912///ddv//3Xb//9s1vv/R73v/6nm+f/k////5P///+T/
+ ///k////ObPZ/wBQatYAAACAAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGs0kyrtn/yO3//37k
+ //9+5P//fuT//37k//9+5P//fuT//37k//9+5P//fuT//37k//9+5P//feP//27U//87wYj/H7hX/ya/
+ gP8Wr7L/n9ns///////O9P//y/T8/9D2/P/K9Pz/dNH6/3Lc+/+A5v//gOb//4Dm//+A5v//b9r6/02/
+ 8v+67Pz/6v///+r////q////sOby/wCKuPcAAACeAAAAUgAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAACG
+ s0kzrtn/ze///4Tq//+E6v//hOr//4Tq//+E6v//hOr//4Tq//+E6v//hOr//4Tq//+E6v//d93//0DG
+ jP8mv0v/Mstk/z/Ycv9T7Ib/Fa67/5/Z7P//////+P7//+78/v/r+/7/2vX8/zu14P945fn/ivD//4rw
+ //+K8P//ivD//3bg+/9fx/f/1PT+//H////x////8f///x6m0v8AR17PAAAAdwAAACgAAAAAAAAAAAAA
+ AAAAAAAAAAAAAACFsUpcv+L/xPD//4rw//+K8P//ivD//4rw//+K8P//ivD//4rw//+K8P//ivD//4rw
+ //9/5f//WNG+/yjBUP8xymP/Qdp0/1fwiv9X8Ir/UuuO/xuqx/9wxuL/r9/v/7/m8v//////////////
+ ////////4/3//9z8///H+v//ufn//6v4//995v3/aMz8/9v1///3////9////5vZ7P8Ae6TuAAAAlQAA
+ AEQAAAAAAAAAAAAAAAAAAAAAAAAAAAB/qk1rxeb/xfL//4/1//+P9f//j/X//4/1//+P9f//j/X//4/1
+ //+P9f//j/X//4ft//9d1sD/K8RW/zHKYv9C23X/W/SO/1v0jv9b9I7/W/SO/4nytv+P0un/gMzm/0Cz
+ 2f8kqsv/EJ/P/0Cz2f9wxuL/gMzm/7/m8v/P7PX/////////////////9fz//+v5///+/////v///+75
+ /P8gptL/ADZItgAAAFAAAAARAAAAAAAAAAAAAAAAAAAAAACGsm5uxub/yvX//5X7//+V+///lfv//5X7
+ //+V+///lfv//5X7//+V+///kPb//2Law/8ux1z/Mstj/zzVb/9f+JL/X/iS/1/4kv+A/Kn/XfWM/173
+ kP+b+7v//////+n97v9Q33D/V/CF/1Psmf+h5N7/gMzm/3DG4v8LpKr/CKG+/zCs1v9As9n/gMzm/4/S
+ 6f+/5vL/7/n8//////9gv9//AGqOuAAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAACNvItwx+b/zvf//5n/
+ //+Z////mf///5n///+Z////mf///5n///+V+///Z+DF/zLLY/8yy2X/PNVv/2D5k/9j/Jb/Y/yW/8T+
+ 1//1//n/auWG/0XeaP9j/Jb/p/7E/3/7pv9d9oz/Y/yW/7H9yv////////////////901H//GrQo/132
+ jP9L5KT/Nc6Y/xqzmf8TrKb/Cp2y+ACZzP8AlMbmAGGBTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACR
+ wodyyOb/1vj//5n///+Z////mf///5n///+Z////mf///5j+//997OL/OM5w/zPMZv891nD/Y/yW/2b/
+ mf9m/5n/vP/S////////////8vz0/0nGVv8txkP/Zv+Z/2b/mf9m/5n/n/+/////////////////////
+ ///S7tP/CKEM/1nyhv9m/5n/Zv+Z/0DZc/8zzGb/HXU6jAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAACWyGJXvN//6fj//639//+Z////mf///5n///+Z////mf///4Hx4/880XL/NM1n/zrS
+ bf9o/Jj/a/+b/2v/m/+i/8D//////////////////////7Hgsf8Hnwr/XvKI/2v/m/9+/6j/////////
+ /////////////9f02/8vvj7/W/CE/2v/m/9r/5v/YfaS/znSbP8hf0CdAAAAIgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmMrhz+35/9n7//+Z////mf///5n///+Z////l/3//0XX
+ fv881G7/Q9l1/2f1lf9y/5//cv+f/4z/sf//////////////////////1vLZ/ySzL/9f7YP/cv+f/23/
+ nP9y/5//qP/D////////////8/z1/1DWaf9X6Hv/cv+f/3L/n/9v/Jz/QNhy/yufUr0AAAAoAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlshiS7fc//L7//+w/v//mf///5n/
+ //+Z////mf///3zy0v881W//UuWC/3n/ov95/6L/ef+i/3n/ov/N/93////////////z/PX/V9Rr/1rn
+ e/95/6L/xP/W/3v3oP9b7YL/ef+i/6z/xf/1//n/dPCV/2XyjP95/6L/ef+i/3X8n/9H3Xj/L6hXygAA
+ AC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJjK4bnj
+ 8v/m/f//yf7//7H///+x////mf///5n///938Mr/P9hy/1jnhv+B/6f/gf+n/4H/p/+B/6f/0P/e////
+ //9465T/XOl//4H/p/+w/8j//////9765f9D0l3/Tdto/4H/p/99/6b/cv6e/4H/p/+B/6f/gf+n/1Tk
+ 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
+ 8AD//wAA///4Af//AAD///wB//8AAP///gP//wAA////B///AAD///+f//8AAA==
+
+
\ No newline at end of file