diff --git a/TrolleybusProject/TrolleybusProject/DirectionType.cs b/TrolleybusProject/TrolleybusProject/DirectionType.cs
new file mode 100644
index 0000000..19324b3
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/DirectionType.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace TrolleybusProject;
+
+public enum DirectionType
+{
+ ///
+ /// Вверх
+ ///
+ Up = 1,
+ ///
+ /// Вниз
+ ///
+ Down = 2,
+ ///
+ /// Влево
+ ///
+ Left = 3,
+ ///
+ /// Вправо
+ ///
+ Right = 4
+
+}
diff --git a/TrolleybusProject/TrolleybusProject/DrawningTrolleybus.cs b/TrolleybusProject/TrolleybusProject/DrawningTrolleybus.cs
new file mode 100644
index 0000000..a25db66
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/DrawningTrolleybus.cs
@@ -0,0 +1,284 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace TrolleybusProject;
+
+public class DrawningTrolleybus
+{
+ ///
+ /// Класс-сущность
+ ///
+ public EntityTrolleybus? EntityTrolleybus { get; private set; }
+ ///
+ /// Ширина окна
+ ///
+ private int? _pictureWidth;
+ ///
+ /// Высота окна
+ ///
+ private int? _pictureHeight;
+ ///
+ /// Левая координата прорисовки троллейбуса
+ ///
+ private int? _startPosX;
+ ///
+ /// Верхняя кооридната прорисовки троллейбуса
+ ///
+ private int? _startPosY;
+
+ ///
+ /// Ширина прорисовки троллейбуса
+ ///
+ public readonly int _drawningTrolleybusWidth = 150;
+ ///
+ /// Высота прорисовки троллейбуса
+ ///
+ public readonly int _drawningTrolleybusHeight = 140;
+ ///
+ /// Инициализация свойств
+ ///
+ /// Скорость
+ /// Вес
+ /// Основной цвет
+ /// Дополнительный цвет
+ /// Признак наличия рогов
+ /// Признак наличия дверей
+ /// Признак наличия отсека
+ public void Init(int speed, double weight, Color bodyColor, Color
+ additionalColor, bool doors, bool roga, bool otsek)
+ {
+ EntityTrolleybus = new EntityTrolleybus();
+ EntityTrolleybus.Init(speed, weight, bodyColor, additionalColor,
+ doors, roga, otsek);
+ _pictureWidth = null;
+ _pictureHeight = null;
+ _startPosX = null;
+ _startPosY = null;
+ }
+ ///
+ /// Установка границ поля
+ ///
+ /// Ширина поля
+ /// Высота поля
+ /// true - границы заданы, false - проверка не пройдена, нельзя разместить объект в этих размерах
+ public bool SetPictureSize(int width, int height)
+ {
+
+
+
+ _pictureWidth = width;
+ _pictureHeight = height;
+ return true;
+ }
+ ///
+ /// Установка позиции
+ ///
+ /// Координата X
+ /// Координата Y
+ public void SetPosition(int x, int y)
+ {
+ if (!_pictureHeight.HasValue || !_pictureWidth.HasValue)
+ {
+ return;
+ }
+ if (x + _drawningTrolleybusWidth > _pictureWidth.Value)
+ { x = 0; }
+ if (y + _drawningTrolleybusHeight > _pictureHeight.Value)
+ { y = 0; }
+
+ _startPosX = x;
+ _startPosY = y;
+ }
+ ///
+ /// Изменение направления перемещения
+ ///
+ /// Направление
+ /// true - перемещене выполнено, false - перемещение невозможно
+ public bool MoveTransport(DirectionType direction)
+ {
+ if (EntityTrolleybus == null || !_startPosX.HasValue ||
+ !_startPosY.HasValue)
+ {
+ return false;
+ }
+ switch (direction)
+ {
+ //влево
+ case DirectionType.Left:
+ if (_startPosX.Value - EntityTrolleybus.Step > 0)
+ {
+ _startPosX -= (int)EntityTrolleybus.Step;
+ }
+ return true;
+ //вверх
+ case DirectionType.Up:
+ if (_startPosY.Value - EntityTrolleybus.Step > 0)
+ {
+ _startPosY -= (int)EntityTrolleybus.Step;
+ }
+ return true;
+ // вправо
+ case DirectionType.Right:
+ if (_startPosX.Value + EntityTrolleybus.Step < _pictureWidth - _drawningTrolleybusWidth)
+ {
+ _startPosX += (int)EntityTrolleybus.Step;
+ }
+ return true;
+
+ //вниз
+ case DirectionType.Down:
+ if (_startPosY.Value + EntityTrolleybus.Step < _pictureHeight - _drawningTrolleybusHeight)
+ {
+ _startPosY += (int)EntityTrolleybus.Step;
+ }
+ return true;
+ default:
+ return false;
+ }
+ }
+ ///
+ /// Прорисовка объекта
+ ///
+ ///
+ public void DrawTransport(Graphics g)
+ {
+ if (EntityTrolleybus == null || !_startPosX.HasValue ||
+ !_startPosY.HasValue)
+ {
+ return;
+ }
+ Pen pen = new(Color.Black);
+ Brush additionalBrush = new
+ SolidBrush(EntityTrolleybus.AdditionalColor);
+ Brush brushBodyColor = new SolidBrush(EntityTrolleybus.BodyColor);
+ Pen addpen = new(EntityTrolleybus.AdditionalColor);
+ //троллейбус границы
+ g.DrawEllipse(pen, _startPosX.Value + 27, _startPosY.Value +
+ 124, 20, 20);
+ g.DrawEllipse(pen, _startPosX.Value + 109, _startPosY.Value +
+ 124, 20, 20);
+
+
+ g.DrawRectangle(pen, _startPosX.Value + 10, _startPosY.Value +
+ 90, 140, 41);
+
+
+ //троллейбус
+ g.FillRectangle(brushBodyColor, _startPosX.Value + 10, _startPosY.Value +
+ 90, 140, 41);
+ g.DrawRectangle(pen, _startPosX.Value + 10, _startPosY.Value +
+ 90, 140, 41);
+
+
+
+
+ //дверь
+ g.DrawRectangle(pen, _startPosX.Value + 57, _startPosY.Value +
+ 100, 24, 31);
+
+
+ //окна
+
+ Brush brBlue = new SolidBrush(Color.LightBlue);
+
+ g.FillEllipse(brBlue, _startPosX.Value + 13, _startPosY.Value +
+ 94, 15, 20);
+
+ g.FillEllipse(brBlue, _startPosX.Value + 38, _startPosY.Value +
+ 94, 15, 20);
+
+
+ g.FillEllipse(brBlue, _startPosX.Value + 85, _startPosY.Value +
+ 94, 15, 20);
+ g.FillEllipse(brBlue, _startPosX.Value + 102, _startPosY.Value +
+ 94, 15, 20);
+ g.FillEllipse(brBlue, _startPosX.Value + 118, _startPosY.Value +
+ 94, 15, 20);
+ g.FillEllipse(brBlue, _startPosX.Value + 134, _startPosY.Value +
+ 94, 15, 20);
+
+
+
+
+
+
+
+
+
+ g.DrawEllipse(pen, _startPosX.Value + 13, _startPosY.Value +
+ 94, 15, 20);
+
+ g.DrawEllipse(pen, _startPosX.Value + 38, _startPosY.Value +
+ 94, 15, 20);
+
+
+ g.DrawEllipse(pen, _startPosX.Value + 85, _startPosY.Value +
+ 94, 15, 20);
+ g.DrawEllipse(pen, _startPosX.Value + 102, _startPosY.Value +
+ 94, 15, 20);
+ g.DrawEllipse(pen, _startPosX.Value + 118, _startPosY.Value +
+ 94, 15, 20);
+ g.DrawEllipse(pen, _startPosX.Value + 134, _startPosY.Value +
+ 94, 15, 20);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ //рога
+
+ if (EntityTrolleybus.Roga)
+ {
+ g.DrawLine(addpen, _startPosX.Value + 42, _startPosY.Value + 67,
+ _startPosX.Value + 124, _startPosY.Value + 89);
+ g.DrawLine(addpen, _startPosX.Value + 62, _startPosY.Value + 62,
+ _startPosX.Value + 124, _startPosY.Value + 89);
+
+
+ }
+ //отсек для батареек
+
+ if (EntityTrolleybus.Otsek)
+ {
+ g.DrawRectangle(pen, _startPosX.Value + 5, _startPosY.Value +
+ 108, 5, 20);
+ g.FillRectangle(additionalBrush, _startPosX.Value + 5, _startPosY.Value +
+ 108, 5, 20);
+
+ g.DrawRectangle(pen, _startPosX.Value + 5, _startPosY.Value +
+ 108, 5, 20);
+ }
+
+ //двойная дверь
+
+ if (EntityTrolleybus.Doors)
+ {
+ g.DrawLine(addpen, _startPosX.Value + 66, _startPosY.Value + 100,
+ _startPosX.Value + 66, _startPosY.Value + 131);
+
+
+
+ }
+
+ }
+}
+
+
+
+
+
diff --git a/TrolleybusProject/TrolleybusProject/EntityTrolleybus.cs b/TrolleybusProject/TrolleybusProject/EntityTrolleybus.cs
new file mode 100644
index 0000000..f28ecf6
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/EntityTrolleybus.cs
@@ -0,0 +1,72 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace TrolleybusProject;
+
+public class EntityTrolleybus
+{
+
+ ///
+ /// Скорость
+ ///
+ public int Speed { get; private set; }
+ ///
+ /// Вес
+ ///
+ public double Weight { get; private set; }
+ ///
+ /// Основной цвет
+ ///
+ public Color BodyColor { get; private set; }
+ ///
+ /// Дополнительный цвет (для опциональных элементов)
+ ///
+ public Color AdditionalColor { get; private set; }
+ ///
+ /// Признак (опция) наличие рогов
+ ///
+ public bool Roga { get; private set; }
+///
+/// Признак (опция) наличие отсека
+///
+
+public bool Otsek { get; private set; }
+ ///
+ /// Признак (опция) наличия двойной двери
+ ///
+ public bool Doors { get; private set; }
+ ///
+ /// Шаг перемещения троллейбуса
+ ///
+ public double Step => Speed * 100 / Weight;
+ ///
+ /// Инициализация полей объекта-класса троллейбуса
+ ///
+ /// Скорость
+ /// Вес троллейбуса
+ /// Основной цвет
+ /// Дополнительный цвет
+ /// Признак наличия рогов
+ /// Признак наличия отсека
+ /// Признак наличия двойной двери
+ public void Init(int speed, double weight, Color bodyColor, Color
+ additionalColor, bool roga, bool otsek, bool doors)
+ {
+ Speed = speed;
+ Weight = weight;
+ BodyColor = bodyColor;
+ AdditionalColor = additionalColor;
+ Roga = roga;
+ Otsek = otsek;
+ Doors = doors;
+ }
+
+
+
+
+
+
+}
diff --git a/TrolleybusProject/TrolleybusProject/Form1.Designer.cs b/TrolleybusProject/TrolleybusProject/Form1.Designer.cs
deleted file mode 100644
index ca6d26f..0000000
--- a/TrolleybusProject/TrolleybusProject/Form1.Designer.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-namespace TrolleybusProject
-{
- partial class Form1
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.components = new System.ComponentModel.Container();
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(800, 450);
- this.Text = "Form1";
- }
-
- #endregion
- }
-}
\ No newline at end of file
diff --git a/TrolleybusProject/TrolleybusProject/Form1.cs b/TrolleybusProject/TrolleybusProject/Form1.cs
deleted file mode 100644
index b929a72..0000000
--- a/TrolleybusProject/TrolleybusProject/Form1.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace TrolleybusProject
-{
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/TrolleybusProject/TrolleybusProject/FormTrolleybus.Designer.cs b/TrolleybusProject/TrolleybusProject/FormTrolleybus.Designer.cs
new file mode 100644
index 0000000..2a8e4cb
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/FormTrolleybus.Designer.cs
@@ -0,0 +1,135 @@
+namespace TrolleybusProject
+{
+ partial class FormTrolleybus
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormTrolleybus));
+ pictureBoxTrolleybus = new PictureBox();
+ buttonCreate = new Button();
+ buttonLeft = new Button();
+ buttonUp = new Button();
+ buttonDown = new Button();
+ buttonRight = new Button();
+ ((System.ComponentModel.ISupportInitialize)pictureBoxTrolleybus).BeginInit();
+ SuspendLayout();
+ //
+ // pictureBoxTrolleybus
+ //
+ pictureBoxTrolleybus.Dock = DockStyle.Fill;
+ pictureBoxTrolleybus.Location = new Point(0, 0);
+ pictureBoxTrolleybus.Name = "pictureBoxTrolleybus";
+ pictureBoxTrolleybus.Size = new Size(1166, 499);
+ pictureBoxTrolleybus.TabIndex = 0;
+ pictureBoxTrolleybus.TabStop = false;
+ //
+ // buttonCreate
+ //
+ buttonCreate.Anchor = AnchorStyles.Bottom | AnchorStyles.Left;
+ buttonCreate.Location = new Point(12, 453);
+ buttonCreate.Name = "buttonCreate";
+ buttonCreate.Size = new Size(112, 34);
+ buttonCreate.TabIndex = 1;
+ buttonCreate.Text = "Создать";
+ buttonCreate.UseVisualStyleBackColor = true;
+ buttonCreate.Click += buttonCreate_Click;
+ //
+ // buttonLeft
+ //
+ buttonLeft.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
+ buttonLeft.BackgroundImage = Properties.Resources.VrOGN5g4L9w;
+ buttonLeft.BackgroundImageLayout = ImageLayout.Stretch;
+ buttonLeft.Location = new Point(768, 428);
+ buttonLeft.Name = "buttonLeft";
+ buttonLeft.Size = new Size(91, 59);
+ buttonLeft.TabIndex = 2;
+ buttonLeft.UseVisualStyleBackColor = true;
+ buttonLeft.Click += buttonMove_Click;
+ //
+ // buttonUp
+ //
+ buttonUp.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
+ buttonUp.BackgroundImage = Properties.Resources.DvwLovXGanw;
+ buttonUp.BackgroundImageLayout = ImageLayout.Stretch;
+ buttonUp.Location = new Point(865, 348);
+ buttonUp.Name = "buttonUp";
+ buttonUp.Size = new Size(76, 68);
+ buttonUp.TabIndex = 3;
+ buttonUp.UseVisualStyleBackColor = true;
+ buttonUp.Click += buttonMove_Click;
+ //
+ // buttonDown
+ //
+ buttonDown.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
+ buttonDown.BackgroundImage = Properties.Resources.hOo2qaYtvmQ;
+ buttonDown.BackgroundImageLayout = ImageLayout.Stretch;
+ buttonDown.Location = new Point(865, 422);
+ buttonDown.Name = "buttonDown";
+ buttonDown.Size = new Size(77, 70);
+ buttonDown.TabIndex = 4;
+ buttonDown.UseVisualStyleBackColor = true;
+ buttonDown.Click += buttonMove_Click;
+ //
+ // buttonRight
+ //
+ buttonRight.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
+ buttonRight.BackgroundImage = (Image)resources.GetObject("buttonRight.BackgroundImage");
+ buttonRight.BackgroundImageLayout = ImageLayout.Stretch;
+ buttonRight.Location = new Point(948, 428);
+ buttonRight.Name = "buttonRight";
+ buttonRight.Size = new Size(91, 59);
+ buttonRight.TabIndex = 5;
+ buttonRight.UseVisualStyleBackColor = true;
+ buttonRight.Click += buttonMove_Click;
+ //
+ // FormTrolleybus
+ //
+ AutoScaleDimensions = new SizeF(10F, 25F);
+ AutoScaleMode = AutoScaleMode.Font;
+ ClientSize = new Size(1166, 499);
+ Controls.Add(buttonRight);
+ Controls.Add(buttonDown);
+ Controls.Add(buttonUp);
+ Controls.Add(buttonLeft);
+ Controls.Add(buttonCreate);
+ Controls.Add(pictureBoxTrolleybus);
+ Name = "FormTrolleybus";
+ Text = "Троллейбус";
+ ((System.ComponentModel.ISupportInitialize)pictureBoxTrolleybus).EndInit();
+ ResumeLayout(false);
+ }
+
+ #endregion
+
+ private PictureBox pictureBoxTrolleybus;
+ private Button buttonCreate;
+ private Button buttonLeft;
+ private Button buttonUp;
+ private Button buttonDown;
+ private Button buttonRight;
+ }
+}
\ No newline at end of file
diff --git a/TrolleybusProject/TrolleybusProject/FormTrolleybus.cs b/TrolleybusProject/TrolleybusProject/FormTrolleybus.cs
new file mode 100644
index 0000000..5f8710c
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/FormTrolleybus.cs
@@ -0,0 +1,97 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace TrolleybusProject
+{
+ public partial class FormTrolleybus : Form
+ {
+ private DrawningTrolleybus? _drawningTrolleybus;
+ public FormTrolleybus()
+ {
+ InitializeComponent();
+ }
+
+ private void buttonCreate_Click(object sender, EventArgs e)
+ {
+ Random random = new();
+ _drawningTrolleybus = new DrawningTrolleybus();
+ _drawningTrolleybus.Init(random.Next(100, 300), random.Next(1000, 3000),
+ Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)),
+ Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)),
+ Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)));
+
+ _drawningTrolleybus.SetPictureSize(pictureBoxTrolleybus.Width, pictureBoxTrolleybus.Height);
+
+ _drawningTrolleybus.SetPosition(random.Next(10, 100), random.Next(10, 100));
+
+ Bitmap bmp = new(pictureBoxTrolleybus.Width, pictureBoxTrolleybus.Height);
+ Graphics gr = Graphics.FromImage(bmp);
+ _drawningTrolleybus.DrawTransport(gr);
+ pictureBoxTrolleybus.Image = bmp;
+
+ }
+
+ private void buttonMove_Click(object sender, EventArgs e)
+ {
+ if (_drawningTrolleybus == null)
+ {
+ return;
+ }
+ string name = ((Button)sender)?.Name ?? string.Empty;
+ bool result = false;
+ switch (name)
+ {
+ case "buttonUp":
+ result = _drawningTrolleybus.MoveTransport(DirectionType.Up);
+ break;
+ case "buttonDown":
+ result = _drawningTrolleybus.MoveTransport(DirectionType.Down);
+ break;
+ case "buttonLeft":
+ result = _drawningTrolleybus.MoveTransport(DirectionType.Left);
+ break;
+ case "buttonRight":
+ result = _drawningTrolleybus.MoveTransport(DirectionType.Right);
+ break;
+
+ }
+ if (result)
+ {
+ Bitmap bmp = new(pictureBoxTrolleybus.Width, pictureBoxTrolleybus.Height);
+ Graphics gr = Graphics.FromImage(bmp);
+ _drawningTrolleybus.DrawTransport(gr);
+ pictureBoxTrolleybus.Image = bmp;
+
+
+ }
+
+ }
+
+ ///
+ /// проверка, что объект влезает в размеры формы, если нет - форма увеличивается ровно так, чтобы вместить
+ ///
+ private void FormAirbusSizeChanged()
+ {
+ if (this.Width < _drawningTrolleybus?._drawningTrolleybusWidth)
+ {
+ this.Width = _drawningTrolleybus._drawningTrolleybusWidth + 20;
+ _drawningTrolleybus.SetPictureSize(this.Width, this.Height);
+ }
+
+ if (this.Height < _drawningTrolleybus?._drawningTrolleybusHeight + 40)
+ {
+ this.Height = _drawningTrolleybus._drawningTrolleybusHeight + 40;
+ _drawningTrolleybus?.SetPictureSize(this.Width, this.Height);
+ }
+ }
+
+
+ }
+}
diff --git a/TrolleybusProject/TrolleybusProject/FormTrolleybus.resx b/TrolleybusProject/TrolleybusProject/FormTrolleybus.resx
new file mode 100644
index 0000000..47cce66
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/FormTrolleybus.resx
@@ -0,0 +1,1252 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAA5gAAAIACAMAAADQVDMVAAAABGdBTUEAALGPC/xhBQAAAFFQTFRF////
+ /er85b7j5c3l4pnf5Kzh5tjm5ubm5uHm//b++9v5+cz2973z9K7w4IDbv3rTYxp68JzrjV7AzYzdnnTM
+ aDOcr2PIY1K8ZmrfaY76qZD0HrwifgAA/2pJREFUeF7s3Y16G9eVbe1OIqc7ndiOJdmWdP8X+q051xi7
+ CiTMJH1+6PM9eUFS9oAAgkAt7AIIUv/xwn8+oooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvfC3Ohiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ nrX3vTAXqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK
+ Kqqooooqqqii6ll73wtzoYoqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKKqqooooqqp61970wF6qooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooupZe98Lc6GKKqqooooqqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvfC3OhiiqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqnrX3
+ vTAXqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqii6ll73wtzoYoqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqp61970wF6qooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooupZe98Lc6GKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvfC3OhiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqtvXjheNE
+ FVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFF
+ FVVUUUUVVVRRRRVVVL0RD6qooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqjXhQRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUV
+ VVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVW/EgyqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqh6Ix5UUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVV
+ VFFFFVVUUUUVVVRRRRVVVFFF1RvxoIoqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqreiAdVVFFFFVVUUUUVVVRRRRVVVFFFFVVU
+ UUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRR9UY8qKKKKqqo
+ oooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqiiiqo34kEVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRR
+ RRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUvREPqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqoouqNeFBFFVVUUUUVVVRRRRVVVFFF
+ FVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVb8SD
+ KqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqHojHlRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUV
+ VVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUXVG/GgiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqt6IB1VUUUUVVVRRRRVV
+ VFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVV
+ VFFFfcRxoooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvfC3OhiiqqqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqnrX3vTAXqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqii6ll73wtzoYoqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqp61
+ 970wF6qooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ qKKKKqqooupZe98Lc6GKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvfC3OhiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqnrX3vTAXqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqii6ll73wtzoYoqqqiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqp61970w
+ F6qooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooupZe98Lc6GKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvfC3OhiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqtvXjheNEFVVUUUUVVVRRRRVVVFFFFVVUUUUV
+ VVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVL0RD6qooooq
+ qqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKLqjXhQRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVV
+ VFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVW/EgyqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqh6Ix5UUUUVVVRRRRVVVFFFFVVU
+ UUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFF1Rvx
+ oIoqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKKqreiAdVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRR
+ RRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRR9UY8qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiqo34kEVVVRRRRVVVFFF
+ FVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFF
+ FVVUvREPqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqoouqNeFBFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUV
+ VVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVb8SDKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqooooq6vhLPvzXf/7nvB094kIVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUV
+ VVS9EQ+qqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqoyjuf9L//xXxnL/+ohcoKbtgtV
+ VFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVL0RD6qooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ qKKKKqqooooqamT8ZiKvw3/85T//Sx1NTqM92UEVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUV
+ VW/EgyqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKK2lVxsAtb818dSI/Lsbej3/0yiyqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqojzhOVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVXU
+ XSF3Em/+Mruzl78kdU4fTwuqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqHrW3vfCXKiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqq6Bu5U5mPHcWVCU5G/4tLJaPb8Lm0XqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqp61970wF6qooooqqqiiiiqqqKKKKqqooooqqqiiioruu3bo5sO8de4utwUzw5nE
+ cGbvl2PEWYoqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqoooqqZ+19L8yFKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiRqZrp3LHcj5m5m6SkdPuMsps/h6/oqCKKqqooooqqqiiiiqqqKKKKqqooupZe98Lc6GK
+ KqqooooqqqiiiiqqqKKKKqqooooqqqg7lt1ZzfDxx5MVswcGtO2azZwmJwTnK6qooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqqqKKKKqqooorasZyPHbldMfPe0bt0
+ HEdH8+zodjRH6g3nLKqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooq
+ qqiiiiqqqKKKKqqoooqa4cp717yOXodvyp/P4RpMTEGnOqfs6RdnLKqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqqqKKKKqqooiqpI7nvWS27Iq6Oo/7cb5f0sH+D
+ rhyzR59zvmm7UEUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUPWvve2EuVFFFFVVUUUUVVVRRRRVV
+ VFFFFVVUUUVVG0veuI1l/phyrZgdzGOOzglupuxo7nvP+dLPdqGKKqqooooqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqHrW3vfCXKiiiiqqqKKKKqqooooqqqiiiiqqqKKKKpfLjiXD1QHr9M0wZiL/zGS2XXKCdGQo
+ 56Q5bc/5UT/bhSqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqii6ll73wtzoYoqqqiiiiqqqKKKKqqo
+ oooqqqiiiiqqzlq5di6PTmTsbE75wx5R59g1Zc7Q0fwLn0/76Q6qqKKKKqqooooqqqiiiiqqqKKKKqqo
+ oooqqqiiiqpn7X0vzIUqqqiiiiqqqKKKKqqooooqqqiiiiqqqNq5PKO5Y3mGk/VyV8w//zlj+YceOqCZ
+ 1/yNkQ9dZucsc/o58Pm0n+6giiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqh61t73wlyooooqqqii
+ iiqqqKKKKqqooooqqqiiilozP49zuU/vXBhKMZWdzHnfsczxntbRzHvOls8Z/YQXqqiiiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKKqqoooqqZ+19L8yFKqqooooqqqiiiiqqqKKKKqqooooqqqhr1rXO1JHhQsaPgVRb
+ x/IPPTYj6XR62o5m3nN2fM7gM4oqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooupZe98Lc6GKKqqo
+ oooqqqiiiiqqqKKKKqqooooq6jjrmma6dri6p8pgXuvln//8h8gR/XCtp3PSnnYXW0azZ8wnHfs5D6qo
+ oooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKqm39eOE4UUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFF
+ FVVUUUUVNbuZGcaMZ8dpsWuqGcGdxUXVzGYHFDm7oy+7Hf0QfFpRRRVVVFFFFVVUUUUVVVRRRRVVVFFF
+ FVVUUUUVVVS9EQ+qqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKL2GyTz1vVtl7p82MWPwcsS
+ mck7/vynP8/bHnrstX7mtBnqrruVocyB2eTTqu1CFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVL0R
+ D6qooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqoovJ6nx0fpnLcVsvoOF52IjuU+aNLaYay49mh
+ 3rHshy7F8wlZM/ms2nhQRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVW/EgyqqqKKKKqqooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqBmdrpiP7svlDCADqT/9aSbTt9uxO5lZa2+jOed2XzT5vOLSiCqqqKKK
+ KqqooooqqqiiiiqqqKKKKqqooooqqqh6Ix5UUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUdU2
+ I+mK2bWS9fL+NGyXRgZPGcgdzr5Td9nMae+jybc1z6LZz3vpZblQRRVVVFFFFVVUUUUVVVRRRRVVVFFF
+ FVVUUUUVVW/EgyqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq2nYoI/PIWGa6rqnMB0fvvzl0
+ LGNHk2PXOa2jOWfYsZyPmcz7t04Gl0ZUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFF1RvxoIoqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqoooqqjS6Ys64pi96umBlL10RnsocO5YWRHH2CqKftrnBHs2fq
+ ovmXfw/mA6qooooqqqii6o14UEUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUVVUkdydXDW7o52
+ LmcqO5rXTBYDqel3OW1kh7aPMXPOjOX+HpJenrUX5qCKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ 3ogHVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRNyWLpcO5M+sTqDFeXy6yWcWZyp3PjH/s2
+ qMzlGcxO5vWjKCya87nuk8mlEVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFH1Rjyooooqqqiiiiqq
+ qKKKKqqooooqqqiiiiqqqKKKKqqooiqpc7mjyfRkKrM/OmO1U7mj6UziT3/84x+dy3mfMkedyew6e/Sc
+ uxrvotnPd40ml0ZUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFF1RvxoIoqqqiiiiqqqKKKKqqooooq
+ qqiiiiqqqKKKKqqoooqqKdd6yWDutyLzUDGz5VSO21BGpnIO/DGDuXM5k5nh3LV2zaLZc75Gcz5XP/Fe
+ qN/RtXFHFVVUUUUVVVRRRRVVVFFFFVVvxIMqqqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqrIj
+ u4vXOL+UoPuxM5szWtdcZvQezILZNZPhTMrgZjxnNOcUM5Jn0eScO5rznk93G00ujdouVFFFFVVUUUUV
+ VVRRRRVVVFFFFVVUUUUVVVRR9UY8qKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLq4amfXTGd
+ yu6OMpa7w5rRG3/N21//ymDiT3/k2C6bM5p7yjOaOc/LWTFZMrk02nhQRRVVVFFFFVVUUUUVVVRRRRVV
+ VFFFFVVUUUXVG/GgiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiiqpdtDqUPEVzm8vrO5WZyz92
+ 9GYk/cBIqmNZnc05ze4I72hec5k92fMS967Yv59r4xFVVFFFFVVUUUUVVVRRRRVVVL0RD6qooooqqqii
+ iiqqqKKKKqqooooqqqiiiiqqqKKKKqqoelgwd1f2msszmNlTzZqYgexi+ddgILXjumY095SZza6Ye7ad
+ zNhPuJ/9yaV6RBVVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVdRHHCeqqKKKKqqooooqqqiiiiqqqKKK
+ KqqooooqqqiiiiqqqNjftd6nZKozhBmrvqLgwgSq07kylNQd4uz39jkgcab9nubIJ+un3g9cHKXeUEUV
+ VVRRRRVVVFFFFVVUUUUVVVRRRRVVVFFF1bP2vhfmQhVVVFFFFVVUUUUVVVRRRRVVVFFFFRV9CeseKs+f
+ DnZC94lWnAeV3/V9Dgyl9tjo91E4qdPZ8+V7mh3Mfsbs1mYyfXYWe1EPqqiiiiqqqKKKKqqooooqqqii
+ iiqqqKKKKqqoetbe98JcqKKKKqqooooqqqiiiiqqqKKKKqqoooLfl86M3FbM7oX+KbO189Xd1wzdjOV3
+ Hcsng5mRXfuANOvtfu+k39bUTGafpO0dwn7YR5rHXtSDKqqooooqqqiiiiqqqKKKKqqooooqqqiiiiqq
+ nrX3vTAXqqiiiiqqqKKKKqqooooqqqiiiiqqqDg/v5xBGYzOrph9Mc/Kcz1//e8MpYeZzr/99W/71sNf
+ r7GMfQp3JzuD+TiX/YnskRUzB5+dBZdVVFFFFVVUUUUVVVRRRRVVVFFFFVVUUUUVVVRR9ay974W5UEUV
+ VVRRRRVVVFFFFVVUUUUVVVRRRa3ZpTwLZvBzXo6l3x/pI0jXxMxkx/K77xhJ/vjrxBytPe2umjOaPdOe
+ /fAlRsxldmUf1kwuq6iiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooupZe98Lc6GKKqqooooqqqiiiiqq
+ qKKKKqqoooqKF48x+0gw47Nz2cHku5ZxRnL97e6vf2NmnU2foZ1Fs4N5n8t9vcF+zvncfveEC/U7va7+
+ f3Ms/300XqiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqqiiVlZMxiP+0F87cKbyT+yOOpazYt6m
+ cjCSmnKfzKyzK6PZFwLdZpNPudO5jzFnLh1NLquooooqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvf
+ C3OhiiqqqKKKKqqooooqqqiiiiqqqKKKOjoMfVJU3ZWd2ZkB2snMWJ0d2d1ZvWEgRXU293soTma/rbnn
+ vYO539LsWM7brphnd3Yv6rHxoIoqqqiiiiqqqKKKKqqooooqqqiiiiqqqKLqWXvfC3OhiiqqqKKKKqqo
+ oooqqqiiiiqqqKKKWjMKGUtWzXz//xrKfjdyxpKpzFwyeh+++/Bh3r/78H387fu/5e0azKypO5gPo7ln
+ 6lzOinl/hV53ZXtPsasml1W9sBeqqKKKKqqooooqqqiiiiqqqKKKKqqooooqqp61970wF6qooooqqqii
+ iiqqqKKKKqqooooqqqiRWdiZXDOZOzc7RDOZGatOZecyo/fhu097mOH8Y8aS6Zy3jmXsHu+ejMHkhUBz
+ zpn8+RTXq4B6z5DBXL1kXFa1XaiiiiqqqKKKKqqooooqqqiiiiqqqKKKKqqoetbe98JcqKKKKqqooooq
+ qqiiiiqqqKKKKqqooo7M5e0x5gxKV0z0VQLXWLImfpiR1Ifvvs+hw5nJzCp68F3OLpmdTc52JrMymLc1
+ k6HMJcqSyWUVF1hUUUUVVVRRRRVVVFFFFVVUUUUVVVRRRRVVVD1r73thLlRRRRVVVFFFFVVUUUUVVVRR
+ RRVVVFEjs9Cx3Nnc36B135Xty18zll0v//bHLpfXaGYOd8Ws2cPNDu4O5qyYf+toumjO+VXOfj7JDuZ5
+ oNm5jEzm7/G6CqqooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKKqqooooqqqiiiiqqqKKKKqqo43HFzIK5
+ P4DZyeyCmWdWK8vl7Lh+6Dz++OlzPsyEfvjw03c/ZdEsxtLJ7DhXF808ZN3Z3F1Z5pJVk7Ecubv4/V1X
+ RRVVVFFFFVVUUUUVVVRRRdWz9r4X5kIVVVRRRRVVVFFFFVVUUUUVVVRRRRU1Mgc7F9FJccHsGO0TOLta
+ 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
+ zPvhfPiy/3r7ftLd3+zMvVoiH1Hn7z6M5pxH1sz+ee3O5mVAveZ2NPskdU6d7+2+eOlsf+vsNZu8dPaa
+ zQ7mNZq5/frWw+9guyqqqKKKKqqooupZe98Lc6GKKqqoY27U/7ytmH1Ctr+6gMkcZy77jP6H7sXOxjUr
+ 2P/WmfnfpoO2f+6HHcEcHiL/tW8fZ9FjMOd9V7XMzG0uZ1fW73FcOI5Fc040e8tOZu9vxuPu7DWZPAfU
+ 11zcB3NHsw8059CxzOsN8uysk7m/DrpPo3c256bLQGa9zPt5enb1Nr9QRRVVVFFFFVVUUUUVVVRRRdWz
+ 9r4X5kIVVVRRa27W3M2uGczZTepUnpfIdsWsLJgfdsHkVS3/N+wIvWmH6+E/z4fbEXnvfN4/9LgZnZnL
+ XxnMPivbweww1v65L/e9yWrXY1w0H5+d3dF82J09DzTPZPY88go97JWdx5nM5eCHTc6a2cFkLmcyc9u5
+ Ys4bN6241UUVVVRRRRVVVFFFFVVUUUUVVc/a+16YC1VUUUWN247QjmV2Ze8L5gzm/lj0bDJnwfxxF4D/
+ S/6Pfq4OzgzV52sw7ytmBzKz11Xt1YrZmcpfGTNm+dbtTubLb2leu7O+DCjr63yS7M5mLs8r9OaKZjBv
+ a6a/3PIM5vnOSZ6z46WzvYPNaPokELjVRRVVVFFFFVVUUUUVVVRRRRVVz9r7XpgLVVRRRY08yZ7728Vg
+ 7lTuXPbpwWwpu2BmMGc/9v/aevm2rnkcflsewF4+ziPbj18+8jD3y+dvXevm7uZLvm+Ss2TFzOO/DuZM
+ Xscv89OfZsth9Yge2cn8oS+uf7JoZneWybx2Z3fVzKfJOTCXkb3ZrJjRG2HuHjuZZzavueyy2fvVHcp8
+ 2O+cHNzqoooqqqiiiiqqqKKKKqqoooqqZ+19L8yFKqqooo4smN0RCn6qpMvljCbYj81c/vSh3yiZBbNj
+ EbMafM3zPY+H33R/6idmSB6fVn1u/tZxf3a2n+3Bj98+fcv3WWOfWvlHZjZmKD/POc+9TUbcwZx52dGb
+ eczodMncqcwQ9Y+uoj1UPmUmcx9oPi6a33xVuy8D4vsm+0Azn2vPl8eZO5Vz2NHMd5Q7l/tA8/Zig+zM
+ 7u2X6eyDzLlN76PJrS6qqKKKKqqooooqqqiiiiqqqHrW3vfCXKiiiipqzW2YO9m5TfOtsYwme7IsmVkx
+ Gczv89qCPsL80qGcTWxG4Y1Hm9kiq9PFcDFT6/VkvfTp209zYNRe+/bpxxlGDvtHv72SDx5mVZzJO28P
+ h7NyjixoMYOZH9JyxezgdSrnnZnsDM1hY/9G7wb68zQZzfPsrKO5u7M80ORlQDuaswec0Zw7gZzxOi+d
+ zXBmNK8VMx/y0tn7bDqW+bAr5n3J5FYXVVRRRRVVVFFFFVVUUUUVVVQ9a+97YS5UUUUVdbxYMWt3Zftc
+ YF5awFiyJzuD+fEje7Jff8pQ/jrjlTWSrftRV8SzJs5Gev+OSFanf9bjvmq/tfJKP1fe/kc+zteyF+nl
+ ipnh64fB4OwE+av8OMwcz//lB2Dui2YvWi/02Z39+5fdnZ1PkzVzH2hmz/g2mfdXAeVWuL8MaF86e/t5
+ E27AkQUzLwTqYxRwq4sqqqiiiiqqqKKKKqqooooqqp61970wF6qooooaGcx9gBLdl81cjoxlJvP6JuZP
+ Gcwfz2B+/Wn++PJ1VrNvsxD973EfY1yj/K8M8g4ZJ3wlv2hg3vu2hzETmU91WzEzmAykcjV0cvrnw499
+ 5637tjuZ1wPNa9HM7my/CHdns2hmNGe1zWDOZM573V4FNHOZ58avyZzB7L0nY/nn/9rXAe2Oz/yZFfO2
+ N8utLqqooooqqqiiiiqqqKKKKqqoetbe98JcqKKKKurIDTgr5u7J7kPMDqbP/cxGcVsx82q8s2L+/G0e
+ aXYuZ2/y88sHj/8nvZjerp/X+Irl75/28+yYz3n/+nNXzJmVHczO2zWdOzVH2y6YeSzav5/Hmhm233h2
+ 1u+bvPwhzZy4U7mTeX99XlfM26va/T3tZ292H4dUpnOn8owmt7raLlRRRRVVVFFFFVVUUUUVVVQ9a+97
+ YS5UUUUVdfS+1RXzNpg+Jzujud8ryVzOZngfzA9f8lqWb/nB5dmR7YTULBN96rOHf8n/dC/0pXngmOdd
+ bwfefsNM4pxqvpIfP8/Y5PuYnzOYM3PPVsw76shf21Uv+7Msmj3zncnR0TzPzu5vA7rWzDn9nnwn88lL
+ Z/NPVKC3Ueeyo/mHh5fO7mvaO5nFra6NB1VUUUUVVVRRRRVVVFFFFVXP2vtemAtVVFFFHb0Fe2O+WjE7
+ lX/k1+J1K5wtbgfzUwbz19mTnUn6/OM3Hji9sotWNsu6PSz812e27s/U6Fn7n/j2OXcxeSprBvPak712
+ VndO8oRpD3m7D2ZHsyfoovlyMvNV90q47c76QHNHMyfvGcxgzmjOGZ65ZMW8rZmdy53M2FtP+5r2f6+Y
+ D6iiiiqqqKKKKqqooooqauQmZMV0MnuTu2J+98fdkc1m2F3Z/EBWV8xff5qhm/HKS/OYu/xx8493JW9j
+ e5vb/5WVs4vlE//E/HYwv+xDzM/z37OGXYM5X3snJddED/tHpvVgb3TMf2c0s5/6ejS/XruzPNDs7uzc
+ EbBmdsnMGee8mc15pO9odjDzwvYxDzUznDOUZzLn1uxgdjQ7m9zq4pYXVVRRRRVVVFFFFVVUUUUVVc/a
+ +16YC1VUUUUdvQH3BmUsH1fMkcHs6pDtrd/GdMXMWM0UZddvt6/Hnx3pLmJ+DXJ3brtd3kf3H45t/gZ/
+ d5y5zTmyg+q4OY0vpy9PSc37PjO1/3He7r5++TYrZl6Un7mcBZM92cxIR258tytmRrJXyE6m44POVcyQ
+ vTGZL3dnu2bOPQFrritm7wnyllvhcTKZy9FFc2415zJ6q0ZWzd/hVldUUUUVVVRt68cLx4kqqqiiiiqq
+ qKKKKqqoogZ3sHkFyfrTn/qtstgtYbaKbCDZTrp/dgbzQ7etmbBMC/KTka/m85Udrh5u/rWxfVxuV86j
+ 9wPn3Oexbt443N+ugnzHZz5p72Z+6WT2UWbukkb2XTOPnZJLl83ebWWYOsV99idPAO0r9G7PATma1+6s
+ LwOaycwr9Pq72nMG1+fN2Uc+2ey+aG+gvggouO1GXqDHPW1fa5B3bnXtDX9QRRVVVFFFFVVUUUUVVVRR
+ 9UY8qKKKKqqooooqqqiiiipq5Fm83LfuZOb+t/9SrVM5DzC7AWaLm7l0MPMCg18/ddOat2x4O5J38/+Z
+ UD7kbd6zFc6eYj/+pjNXOej1jvL/QC7tHi7z37172b/Q+5ismLtryYB0/M6A3EzJXO5ossxltewLDc4j
+ zXy9O5L5QvLn2Z09/8bt/t5ZXwY0e8XdoR37medz5RF/Hltcg5nJ7Gz6WHMGM5OZqcyhH/Ldkwfc8qKK
+ KqqooooqqqiiiiqqqKLqjXhQRRVVVFFFFVVUUUUVVdSYG25WzL6ua71cMbspsr/2MJhfOpgj3wfM/P2W
+ PSYfzy8Q2J+NzhDe9Mem+e+3zfBkaHdyPfQte7zZ8n9DJ3APL/W4mZs5+7mYZ8HMYF5j+Wwwc9yOUFfM
+ jHNHa8by4Vuaj4vm12/uzvJ9k30VUO4POpnXD5vsaO6n8wV6+0KgfENzJ5PbLgtmbsrcqJXhnFv/cTJ7
+ u1+ooooqqqiiiiqqqKKKKqqoeiMeVFFFFVVUUUUVVVRRRRV15F71tiubJxNcMTuXuynyMGq2mQwmL8nr
+ ipm37vthf/RptsV9eyFx/6u/5aOHuxaOyMaaM+5S2//4p7A2/4t2tvPWu4z5AhhLB/PYATk2ZjQ7nHuS
+ XTJnNOfPfYXefj0Pi+b17Ox5GRCL5o6m3zbhfoHPt6vmrJj7HNCO5h9+66WzHHx2Ftz0oooqqqiiiiqq
+ qKKKKqqoouqNeFBFFVVUUUUVVVRRRRVV1Jgb7v4YM5O5K+YOZldMHmL+8Lhi3geTVfGH/Nh/dsfmkLcO
+ IkP6RCZxp3APSTn0/+TMt+SX4eXIDl9nsP/ZPxb/3T/yts5/vG1X8l6QmctOZh9F6q/5VyzPITiigzmj
+ mVOsTmZX0L3SumiyH/tkd7aTmS8x14svnT2jOWfdzzb6qbti7mjucPY5oGs2dyz7PjdwfgrsPpnc8qKK
+ KqqooooqqqiiiiqqqKLqjXhQRRVVVFFFFVVUUUUVVdTRG6+PS3qTdsXsbe2O7MOKmU3sYcXMQ7OzYu5v
+ Jo9MZv87f/9uziEPVHs+/8g1m6u/9DIfb/J5fX/Ucj48Hr9Te6Z1/m/OGvPlzed2P3a+8Gsu89rEvzIa
+ HM6/fcaSuddTxrKjeb5vMvc4fe3sw6I5u7Mf9sWNt19uma+8a2bH8lo1/bbJfuI3Xzp7fk/7juWumLfJ
+ 5KYXVVRRRRVVVFFFFVVUUUUVVW/EgyqqqKKKKqqooooqqqii1tx8v71i5lU/szEwmHPvn4H5+PHH22DO
+ BrZz2X8o5KUdUJfQ2eDypmyEN9TM7Yujuuou/6MTdmGt7eHVkf9YZ36XysilyNebL5y527HsP8h+P0zK
+ dSSvqI6mL1BgNG+T6aKZ3dmH75tk0ewF+OFTTnstmfeXzubzziWZ26c31NhvPZ8VcwezO0N9y5N7t8nk
+ hhdVVFFFFVVUUUUVVVRRRRVVb8SDKqqooooqqqiiiiqqqKKO3nxdLvM+N+3cvl0w2ZOdje3M5W5fWTFv
+ gznvO5hdJV9y6exR+ZB1ZH846tNsrx3YPeRD4ozEju7L1Xbn9T6xHcGdyFcm3uxfansytJxkzLnnfmH0
+ C57JdGe1Qxk8+dJnR2dCOpdMZnY4r8kc+wq9XnG53LNUO5msmdmdff0yoFySH/rvprFqRs7ZseznzVju
+ ZM7NlanMjdexvP1yy10zd8U8k8lNL6qooooqqqiiiiqqqKKKKqreiAdVVFFFFVVUUUUVVVRRRY3cp+Ye
+ 9e0V84xmtq/fWDGfLZg3Hcs86LrMaJ7DvGVo84xJ/m/er4nd/9q/1MPrse0p9tC7g5dse36dT4b12Ims
+ /LssXS/nrTO345dpcCJ3NPeVcj2yeifGbOaZ1eVoznV0RpNF89cv1+7sw49P/3i91qCTucv3juZMZj/v
+ 2Z19+Vtn768Cmg+9fa/J5JYXVVRRRRVVVFFFFVVUUUUVVW/EgyqqqKKKKqqooooqqqiijt50Z082Y5nH
+ mLE3fTY2t7XZurLFPK6YZzBnICq/v+qnfTu/yWrN4yY31f6e5J86afuWQ9YIDrNVdmwzcPPeqczAergv
+ tvvh4bw4Zg6Lv+OZOZ8cv8O45jPvx04BK2ZGT10tj65cwWT2RHttxflid3e2T145mS6amcyH75v4QNPT
+ O5jXXOaxbeTOc2+szuW1amYuXTT3jvffKyZVVFFFFVVUUUUVVVRRRR3Z1dnBZFd2RpNd2WvFPFvaeYyZ
+ Xy3yYlfW31t+P9wHM6thN7SVydwlcg/zZu6WnE+Wk+20zfuUqftTWPn7DNl571nse2QSc+h/rp3o+Y8M
+ JEfPIXmXyPBLzRfdKbjtxgYTKWpnN4MZPW2d3wy0i2bXzNeL5tmd9fsmfaDZF+hdo5mzPJdpLhWfmMn0
+ FXqsmDOV15K5jzHr5a1fGw+qqKKKKqqooooqqqiiiqo34kEVVVRRRRVVVFFFFVVUUUduudxw58mf0Zu6
+ e7Kzud0G87ZiXoPpijmb+pph7Eh2e6Q5e93MLhP3LZvgq2Mn59+3zakzTVPmb+xsZwlKQ8bSI/v36COj
+ Fz2jNf8xrUfsW7+43hn89N1PP/VrvY1Ap646BAyk2LFwNOfvZ83sEI3sh658/lx7s2j22WAXzcxnF837
+ y4A6mbtw58vq3mzO7na5zqXayfQ17ezO9pWz1+PMHcqzanLTq1vEhSqqqKKKKqqooooqqqii6o14UEUV
+ VVRRRRVVVFFFFVXUwWCeuTxP/jCXWTF3Ixuz3mTber1iZiHYFTPD2IlkTJiEbJdz2I20ssV2LPveD3vE
+ kZYT7YfbsTnjOedd/roMdmz7KfPX8h+P5ryaI0N99Az2rPvxu6xNnapu/nEbyxw6jnmN/77KvxE7mMVV
+ ln1QRzOfNvdrrJnndUD94+uL3dnXa2bOLmfKYF7r+Hz6rpg7mnP7zc14H8zdlcWLW7/aLlRRRRVVVFFF
+ FVVUUUUVVW/EgyqqqKKKKqqooooqqqiijrnd2JU9c9kVczc3ds/YzP6pFXO2f8dyB+Qay/yKuQxkVwA3
+ tsj2N+8egeuIvlE15To87CTHXpaDE3vRMFPZU++R86mX236dR5HMZf7h+xnJTGX/Y/f5nc3+uwYumnOl
+ 5ZXtfk1zh9Cr75pMFs3+cd+d7bHXq496l3FfMXPxeD4q8vlzcZC92T88LplO5cxlRpObXrtJHFRRRRVV
+ VFFFFVVUUUUVVW/EgyqqqKKKKqqooooqqqiijhcrZvdld8FkyXxYMTuZT1bMLpkdTTb+HcvMAKOz43Wb
+ y2yznK08psfN2M4JON2e9oFHcfZUUXPIG1Uc5VlMOZ+1g9nRqj++/gnlDuQc9g+uKieTk8UO5pizXlmp
+ H0ezq+Uuml++/eTu7E880Oxk7uXL14udzLld8qTUyr/ItpdpZTDvo8lgxuOtX90iLlRRRRVVVFFFFVVU
+ UUUVVdRHHCeqqKKKKqqooooqqqiiisqPY+5PCc3NuP57trm1W1hf0jLbVzaOPLU4m80vL1bM20PMR92m
+ dC2R6Dh4eHXsRI7rPFMXyxxHzYdOWg/9kHbDpcmx+UCtF+c8G/15qc9s8vPOdbGrZP+pgrseo04xJ55r
+ 7W/3e5587nwmdjvyWHPWzIdFc3ZnM5k/f/1wf1X7zCbT2Zsh5qz3puk9R3Bp+jqgwZ3smLtcbt/cCe87
+ t726RVyooooqqqiiiiqqqKKKKqqetfe9MBeqqKKKOq7B3Mmc27XPvffmzvPyuXNme5hNeO7CXwxmV0zX
+ y1d24x87YbuNHpyvqErKxrjv57S7ymWo5wLliBzm2MS898PGIzl6PMeew/m8XYv4xuW1q7hbfucyVwyv
+ gcvj8OxZ5KrKATnBbTbn7I753HtJ2O+YRwTszmY289Hd2fMyIF5s0IfRvQvJpY23Xzp7e0377AjNaGYs
+ +z43/bxz02s3iYMqqqiiiiqqqKKKKqqooupZe98Lc6GKKqqo9xXzWjD/cBbMXTJ3xdwN/L5i/vzt1Yp5
+ rU0x/9NTvR4BdCO7ULVbYT70P6jq+V1nnXQbzUnXcXO5u4zmyH5wI+cT5CQZoY6le4nuJ96e7ekbE9nJ
+ nHfGkqssD0g70evZLx7Jf8zdW0bzPD2bX86QyZzHl7yq3ZcBdc3sZHJFqpc0djLzSJOpzCHPAN1GM7dv
+ n0zoaP7/9ccz+e+j8UIVVVRRRRVVVFFFFVVUUQeDmQcjjuZvrZjZqu4r5g7mb66YmdHd4XQI7g8qOwd7
+ vsfGsy1TRVXSbqf5eNZE7Gc8B6rS8saJp/TTsrHPRO107WTmitjxy/WSp6zPYWaz11Wurr3G9iRzyp3M
+ fR7o2Ctj/mMXzdcvnr3vzj68DOjTp564X03lfHtpx9xO/bQ7m7lgPDm78pp2Fsw9cNOLbUJUUUUVVVRR
+ RRVVVFFFFVXP2vtemAtVVFFFfbZizu3K3f+LFTMLzzzI/BdWzF0jdmPa7SlbZwdg/5gzPm/zTu9Rc+gp
+ LjntDbXnOx+oOsddn/emzeN8GerZzm/LZbb1zhxTOfoYLh8yl/zisp3bOE/P7mTmnPO28qR0ZOHOZPZx
+ 5uNk5t8C291ZXwZ0Xjq7Y+2Fvi7u3EhZqc+zU1nO+9zsWTJdMWe57Nu/V8xBFVVUUUUVVVRRRRVV1HEG
+ 87dXzB3M2SK6Ys7m9HwwZzJvY9l9xtsu5brmrh/mnM9h3vaYc9h5PdjE3cypomrKGcv59FSlHnmKpp9Q
+ 11x2Y+/QdVms3HPtWHY0qaN/b2ZjT7qL5p7hdZk7W4Pd2VkOXy2aX77135148TKguXbn9D3tflE5u+sy
+ Z8W8T+ZcnMylq+bevpnMHH4HW11RRRVVVFH1rL3vhblQRRVV1LcfY7Jg5lnK2RIyYrMx7Ir5+dVg7j+M
+ fl8xdzCvoYwOwB56zhnH8+4TGkxtx3aPyKHfXvSk85FzVDbUG6qooo6e935a5Se51szYbOezXN5xLa2s
+ TcHo9hcLcOIumjm/XmY+b67Emv/ZF2vcXzy7jzTP7uyvX386LwOandk5Sb6jmfOYC+41UX6zlcnkUl1L
+ Zudy7Fz+5fay2WCbEFVUUUUVVVRRRRVVVFFF1bP2vhfmQhVVVFFnMGc02dVhNLMr223sjKbrVranN1bM
+ TqODyYJ5Huvhvjl19B4wkx49pbPJeO4m3g859LjrcDvXHMvn06Tzdo6dU+2Jeypdr0tnM2fs1IG8UGv+
+ 3j45yhnkp6pXLlUGa+/fav43C+HLRTMfv3x7sTub+73by4ByhebsbmsmdyZO5l6es2T25s3DzM7mv3dl
+ gyqqqKKKKqqooooqqqgPK+b1INPBZMncXcpsDufJn4/fng5mXlmwY8lc7tMsmBnYDemMQcfxQhUVu56e
+ 039gqDzcxi6H2zE5pF1H9rQ5y/3j9nnzJZ8nUtjIb0OZDX2vpGMSR+bv7esNzqrJOc/l7aXrSn0mc66g
+ TGZ+L0OGb1dLngN6tjs7V33u6Uau0x3LfDXVfecOZi91L1Au7U5mR3JkxcxgPi6ZbBOiiiqqqKKKKqqo
+ oooqqqh61t73wlyooooq6n0w3Zftkz/O5asVM7uyuYe/BjO/VdbHmLtinrHsinl0QB51LC5UUUUVVVOy
+ /e8frMX9lD2wAfePeZvCbFaOGvsF7zOrbuFu5JUhfDmYG/f4GU1O42jyYGDkU2cwb4vm7Mz64tldNLNa
+ smheu7NOZp6Z7WTuqpnB7Gzm68m1sZ+QS33uTDqX/Nx0l8w++fPvwfzdH/t6MPvUQeYyo1nZtLM15TmU
+ eWD0csXcb5fsisljzM5lFky+F8ljuVfD1adIeJsDVTs1B1VUUSuj94gqqqb0PihTObJcOpXDTTyHkato
+ dy96fU3JXLps9hQ5/cq5YiZoH9v2mqy8WjeT6SPNL7dFM9/SZHeWB5rz987uLE9nXUtmr79+yl70Xb9z
+ gfcy9wYe+/zPvx9jDqqooooqqqiiiiqqqKIOB3Nuu25p+0xjl8zdWudG7/Z0rZiPg8mKObtaGckO5i6Z
+ XTH3lIzli+GaR3Pdmtio/vbi1+nssT30A6dSz+9CFVVUUWPO+fziu37NfXnbbS7PEyndyvcnqnpN7Tub
+ vpPJiXr6mZKcH58z9toYO5p53cBZNHd/NqslzwGxO+vLgJhMR7ODGZn4/Yqcy/nk1+53L15u2p3M7s3m
+ JufmD7YJUUUVVVRRRRVVVFFFFVVUPWvve2EuVFFFFfX5ivkHdmU7mt2cHh5j5kXsDysmu7IZy6wCGcvM
+ ZLYgd2U7A6ObJ1MwH7op7QYVe8Qc9o8O677lsP1I6xF5+5cHs+eYt7zvp8tbuT849qmway6z+mQj39dj
+ 5D+YShfNfBOxp5wzGRlLLnPmp1dkxnInc66pmcw8OdvJzGj6SDPz+fUTr2rfB5r9VWFz/edanUOv3uia
+ OV9jromazz43YC6Nl9q5zM7s3Pp5xo/bP3aTOKiiiiqqqKKKKqqooooqqp61970wF6qoooo6gzm3Ec/K
+ Mpj7rGyxTV0r5mwPnz7tY8zswj4+xsyKubuyrpgjp8tqyWjOufVcOwn+4MbR2Ujvh/PsKNo8Lscysh2v
+ l2O7k9eNNQeq9oQ5XU87Z3fXwYpcF3netZOXt+gV1UWzh42jfysvP+DEmY99Afx1uRhMR7PXUzCaXTU7
+ ky93Z/dfUbh2Z/PU0ZEd2l67+9XMPUJfFNHJ7CV/+E0jM5p9jHmNJtuEqKKKKqqooooqqqiiiiqqnrX3
+ vTAXqqiiinpfMbOx7WS6K+sWlR1R7+MzmLlrvwZzV8y5M58NLCvmjORto8lW6FTOhrPjk3Pu+Wc7utnP
+ 6bGvxrY5J++BWrNBbuXIM7bz1gPdQ4656Wc72B3t2pfrY7dtxpLHa344g7l/Jd9M2RPGjMicHZ9zr8m9
+ KmOuzjyz+kN+uz27szzUvC2av37d1876fZPbA83rvq9rJtfvfj3zeXMLMplzuXo3Evu0bG9zNoDBNiGq
+ qKKKKqqooooqqqiiiqpt/XjhOFFFFVVUUUUVVVRRRRVV1NHdm1k082LnbmGDrarm9p7dMOx+V+7YX6yY
+ uy/LbCLLQr9xebm+d792Eo4knzYZ1NGJo8otngNV96PmQNWZ4M66n9c9WDdp9N6qd1u582IS+1Mb0bZ/
+ JTjN6Cv5zlczQ9Nrsnu0XJv79Gp2Q+b+Li83mDUz47c7smd3ts/OvnwZ0L50dq5kXFfzfkX7lew9iz8F
+ Nrfxmhv9jm1CVFFFFVVUUUUVVVRRRRVVb8SDKqqooooqqqiiiiqqqKKOHUzmMvf5ozfqbk9xtqXcvWez
+ uA/m/JF/7KvbS/bKdnvZqdwNxk3mxYCwoNz17mA/+ZNjz+kWFU8W307f/vlqqJlI9BNeMlW9HnYndrft
+ rDiZwb/s9p3fXN8/qN23HXsF7hnknPuFRCez18M1mrsXMrKXkfu8WTKv0WTRZHd2Fs8+O5u/kqu6DzRz
+ +r2evZpzJe/nLSazc5kLvqOZG/02nGwToooqqqiiiiqqqKKKKqqoeiMeVFFFFVVUUUUVVVRRRRV15Btb
+ XTGRrSo3aben7AvO5uSGlCcrXg7m/LkrJr/webe07qntBnOZTabb6K5N+dCxuHRz6qbcA1VTuGD9QNVZ
+ mxbVCaSq7dKz1B9u3wTMId8fyejtxwxmrqtdMTuYHc3+hdHTrDmbvas5eA4qV2ev0bmKHM1ZNX2keSbT
+ RXN/UZe7s9dkZtH0imYuncz9is7e+N60ncuMZqfy34P5gCqqqKKKKqqooooq6mDF3NFks8r2uRtUV8yz
+ K8s/KvRiMH/++cvLFZOpHC83mJGzznYzb30g5NvbvxxgRq+XqafMR6puo5W/SNV+yj3M0VQ8fN4+xK4d
+ y1kxuyZm8jKEsyubRWc38bnS2vgbczh7Hfs15Rznc/aqnAPXxc5mHoB3sCK/lrMPE/iW5sNzQC92Z3Mn
+ 6HNAo9dzVkyu6mswO5eZzH4hmcte9g7mbTTZJkQVVVRRRRVVVFFFFVVUUfVGPKiiiiqqqKKKKqqooooq
+ amQymcvcftmmeptyTz+D2Ru98uz+y8G8HmPmnzh4sWKel7B2LrNiMhurj8N829ez3bRdB6onZ6rU8+Uw
+ b1Sdo3q4Tvt4zrsd72A6lj6KnEMHcO/ELs7r/p0dAWfTBwVel7eXzvbQkWIysz/be70ni+Ztd7aTOWvm
+ L9d3NEdeoedcsmeSzzoeVsxrMO9z+TvcJoMqqqh6Ix5UUUUVVVRRRRVVVFFFFXVunV0xdy7H2Zzmlh27
+ YjqXPPnz8jHmzGUHs7+iNZsJU5nnY7MR7rbSfcqca898dV1ZWWCo2qk5B2pluDxi/+AIdewuU/ycsSfp
+ h+u0O5WzGe9UMpb7TUCGL7ppu2DuE9pj/kL/Xk/kYHrOvTvoYJ5vnPQqZcU8a+b1fZOMn4tmPr7cnb3W
+ TF6NPOfGZOZ57+yZ8AVnd9bfNJKbOZd6n51lC/j9bZOLKqqoeiMeVFFFFVVUUUUVVVRRRRU1dsXMbdYN
+ MRsUz/Zn92ufstjJnO1gH2TOdpPt5Of54GPMPpHvrmy3tp3Mbiu7sWQys7XcJoTNt1MyMhijD408FvMX
+ km44nfNFlUdyoPqp7T3fnnO/zdGx/O++Lj3bcT9c353Hbt3wB3Pgc7ZnNvfTdTQj908HP+RyJrMvBHoY
+ zduiye6sLwO6/3LLnHx/2ITRnE/iXOZ6zF3NXiyXzA7mtWSyTYgqqqiiiiqqqKKKKqqoouqNeFBFFVVU
+ UUUVVVRRRRVV1PG4Yu72dNuUsmJmLHfN7Ir5KSvmp2swZ8thxZztiu2k8v1LNpTzJEzOGrPRMBhr1hem
+ gwMj18P8N6fxbU/Uc8hbz/KyJzqnp4qT5q/EnNsc8tb3LJbMZjhz6EAWG/mRCe4p9vSRwYjMSQfTycwQ
+ 7a7sYDJzv/biZe3XZJ7dWR9odjLPU0A7lq6ZPpaPfEld/sfcyr3Me7s7mWwT2nhQRRVVVFFFFVVUUUUV
+ VW/EgyqqqKKKKqqooooqqqiicvucFZMNqjdoB3Of5Gcsx/UY875i5h68G8oP/c2QZ8GcydwNpaMZe87x
+ MFzY+ejHHKjq6MyBN8eO6UpSj33QI/d0cT/hYCDVybrcFszeiT3aOPZvcZrRa7KXd2UycxU4msNXG/Qa
+ y4PM3LVdi2Zms5O5o3l2Z/dlQH1U76LJS2eZzLy06Voz59B7isrtnDuTDOW/V8wbqqiiiiqqqKKKKqqo
+ Yze2+1iyYvYuviumu7L9blu2GlbMv79cMUcf8pyxdMV0LhnMbizdYB51LDoinU+qmEsPVKX1dHt0WyZv
+ B3A/Z/9O3nrsJa3vq1cFdjOuDuDtH+hZHrE4bdfbXJn5rDuamZMZzNxF9To5u7KRufx+X2Y8S6aTeb0O
+ 6Of98K3/kHd+LVAmk/vC/jKg3j65mXrO+11dVsxcgmvFnAOX+czl72+bLKqoouqNeFBFFVVUUUUVVVRR
+ RRVV1Mh2NTdWRzO3XzfU6Fw+rpiz2bBi3nZlr8eY2bV6XDBnMLsl7lie3dFOyOhYdDPu4T4d81+5KL4P
+ jtDGY0rPNecw/0HVHunh6R2C/nI9Ist1cvtn03NNvRpMxjVvMVfk2smc85tPCL6Jc83mXLe9okZGsy+z
+ W5lMd2h3KPvx6+7O8n0TrvN9VTsYzdx2tzVzvsZcoMFgdi7/vWLeUEUVVVRRRRVVVFFFnbHsFrVjGd1Q
+ dyvqbfuwYmYyZ1PoYOa++/WKubuy1QVzd2WP3Uk+07O7WB76rfy727H5kFP5Noe5qL20jm3Os/ofG4/r
+ 2Gq7zpwaeanAXhPZhmcrPitmrqdcXTuPR67CPbJ6qpVLzWWFu7KumbmOel3NVTaTmes3k+mi2WXzWjTz
+ 8cv+wAkvA+qiuZOZ9/uubF77eJbM3tXkffgV3UaTbUJtF6qooooqqqiiiiqqqKLqjXhQRRVVVFFFFVVU
+ UUUVVdTIRjUbWLenbqg7mDuZvJCMwewrrmd7mcHMv1z75DHms13Zboody+vpnbyNjoVe/XKAszHtBaOq
+ LRv/HtrOGe8acb1t5PjcIZwTXp93X9szh37GLpZz6I5fN+Rux68Gs9v2Hh+9HhnNOfOecT9lr9NeDdds
+ zvXDZI48Tpy5dM3c4bwvmt2fdXd2v2/yy2efne0ubexs7muSnczuP/Qi7ZfEWOYt2Ca08aCKKqqooooq
+ qqiiiiqq3ogHVVRRRRVVVFFFFVVUUUUd3aK6OVVuwttg7op5LZh9dYqD+XLFzMYxKyYbGivmGcs+3zLn
+ m+207+OM1X7yDsfFI/f4xx3OnDY45dOh7un2jao9yX7ssf28O5Z/+UO33i4tmcsMZrfjbMm5rvZnpjh0
+ V3aP4NicUFxmxvL67iqTmSvotmYylxnNfk8417WT2aHsfD7uzubHemYyP+RtbqC5oTKXr3dl9wsduXy9
+ sP16ugmwTajtQhVVVFFFFVVUUUUVVVS9EQ+qqKKKKqqooooqqqiiitq5nA1qNr+OZm47BnPnskvm3NCO
+ 5rVi5tfkvXiMmacU+8Lsbmqdy792wQQrplM5dlsZ+x9nzdoPbReOUDe1OR1/UMU59/h5o2pP0g/RM95v
+ d+TPXVg6lNGR6zacEXxcMf9zdmW37xW51+RemT3n0S93Z3OugrWTmWvoWjP3ceK1ZMZtNDOUT3dnO5kd
+ zjl5bqmMfPdlXTK7684lytc2l9PRDLYJbTyooooqqqiiiiqqqKKKKuojjhNVVFFFFVVUUUUVVVRRRX36
+ Gwz6zAnbT50tJ3tbsw3kx75ug5lX/sxc7jM/Pguxe1TedbtL5XMyZyJqJ2LeNh69QD2if4uqxgtVVE76
+ G8fW/BVqNtp86LVx2auocnVxDa7ds+VaDE4z5oz5vHzRI1cB93i5y9uryDu9XHvrQ54H2m+b7Fy+tTvr
+ I805g/yru3uHOGfrHWI/r1/r4rL6M5l8Ldp4UEUVVVRRRRVVVFFFFVXP2vtemAtVVFFFfTKYWdHyHYbc
+ pnPTZsu57tU7mR3M/sbnb198jNnB7M8I7jbmPfc+C5FtMdvkPlnqcjXmc7pQ5dDN+PivJN7y18jyCD5Q
+ 1XnOF7QfqeqJ9mzzR1KWyBxmudteLIJH911vh/6aju7SYk825mznM88Z9+ut2yv0Vq6gMVdUr7PsbFy6
+ YrpkZjI7mr92NHd3Nr/hILuzHc1M5k/ffd/fA5PBPHOZ0Tw7Kblazlc0l7rbwG4SR9uFKqqooooqqqii
+ iiqqqHrW3vfCXKiiiirqi99g0MmcG9EFc8ZyHwrtVO5c3lfMGczZPjKYn3fLcDBdMHfFZI+KfaqMpCtm
+ NxQmhKc0Pcz4jFyqvWivRy8HPjwf25zxfqTqnLDH+qDSQz7vTF3fZ1HMFXQeUj67JvcvrJ525bznc/VO
+ qF/39eCdhwnskeSBYa6022Dmye19pPnLDx3MrppdNB92Z7/tv3F7fhuQS2bOldHsHUJv2H7JuWRcVuby
+ Hba6RRVVVFFF1bP2vhfmQhVVVFFHb6CzIfX264/w90Z9vmLmV4tcK+bPXTF3Z2o2p87lYDTvD3W6Yu6G
+ ip2cvuePjgXTMYeNuVT9r9P3kKM8dt45R+0RbIuvV8xHnGM+nGtjxzJ/tK1cX1yDK/9yFhO7s5lldE8e
+ +3mv0dyr4ayZvYZ2xcxk9uF55zJ2xcyauaN57c925XR3ln/j1snc38R3H8xdMa/RHH0cHLsJ8LVo40EV
+ VVRRRRVVVFFFFVVUPWvve2EuVFFFFfW+YnYDjmvFzG07t/B55nC4Yp7BZMV0MM+rqXcu+6JNBjNbx2yc
+ 11i+GJAZLsdjD3SdI/Yt21g3s1zw12O7R+l2TA495fU3zl7smtKh7K7qbMY7ent1/cY12dPl420q+xVV
+ vuYdzH16dq6OXi979Q5WzMclc8fyh6yZ7M6eRTMfrt3Z22R+993sznZX9sxl7mXdk2UwHUu+Kr4S9Qu6
+ UEUVVVRRRRVVVFFFFVXP2vtemAtVVFFFHb2J2IwymrkNu/uTG3U3nDx1uHbFfPYY88WKyVzurqwL5pw1
+ C+bO5lkTteOxU9JjH5wj9o0qjvP0VD8Bx+WQD22D8ex1sPI3diZ7mPlkxdyVcXANqtdh3/vXOpjXdPbr
+ rI6m3zbJVTJXjHPZ+7EM5lzB12heZpe2k3keabJo3nZnP4+umbNk/vH7/Y33jObuyu5s5ia+f7259O+x
+ 1RVVVFFFFVXP2vtemAtVVFFFHb19sg1lI62+PnwxmK6YeUZ/VszHXdnfWDHr/qLN2TSyYnbPbjkgOzuj
+ l+VC1c7VOVB1+v4xhanrB47LIR+SbzrqPXY/7wyWUzlLJhO5G/FvXJNdLvMXs8Te7BfaFbODmSuByRxz
+ 7d6XzPuKOZjKWTC7aJ4ngW6T2d3ZX7/+tK+d3b3Z7My+3JW978nOG1/nfl3vstUVVVRRRRVVz9r7XpgL
+ VVRRRR29hboR7YoZ2eva27Qbzj94VvZhMH2M6Whm+ztLJismzoCcbbmXxa3m1WBSRVXnqrPVP6jiuBxe
+ nDafPOn6tPtTUUzlHLr1Opb/8JpMY6zHfEJlMp1L9ma546u5xva+j9k8/25aZTZfvtrg1xffN2HNnPP6
+ I/9GzI5mV0wms6OZr5cvtxe8X8el7UIVVVRRRRVVVFFFFVVUPWvve2EuVFFFFXX09sk2lDvTulZMthvm
+ spvMw4r51ceYe2+dueyKma2sp9wfpUeWi2vBzJDcx6cD0rHKMfnjtwaTbYqqjQdV1JrTU8URuk/l/Mds
+ vddYvnk9Z8XMV8JUjnyd1S98V0zWzHGu4V5j/fHM25rJTGIG0+dnu2j++uuXwe9q3++b7GT26Z9e+Q8r
+ Ziezd77XismXxVeijQdVVFFFFVVUUUUVVVRR9ay974W5UEUVVdTRG6gb0cOKuY8xd8O5HmN+1xXzn9+V
+ 9QUGGctuG9eK2eGbz9op4K2X5cJk5Li4JtbT7qlXTxG71VE9/vT9Y0qO8ex7xKUrJoeH66qSbqgjA5zn
+ bHtCPnUvceXr7vcTO5bdh+DX2665zuYKvu/LMpH1Sz/6/GwWzRnMXOk/9PV5f58186uTmZ3ZnGPOu3PZ
+ 75/uLbtLJl/n6AXfL+Rou1BFFVVUUUUVVVRRRRVVz9r7XpgLVVRRRR29fbINPa6YPvezg5nvWu9W0xVz
+ No03V8wuALtt7FRWzvs2lnnL5+0m3LfXrw/voX9j/qBq4/6VHNsZyJn2457tnnacvhJ7qn58/Sq7Gcj0
+ yDdEHrReqOidSc949XPul5z7pFy7Z2c2PwXGNbwPMnPXdybzcVd2R3MG093Zj7NgfspP4flP3H741sns
+ krmDmR2W+tMfc3+Qq793vnt3wRcbfCVqu1BFFVVUUUUVVVRRRRVVz9r7XpgLVVRRRR29fboRnRUzr8/Z
+ m3S3mrzGKxvNbDaPK2YG81oxZyBns7qN5djfCtXZ7JK5K0d0k82n3fHoH70slxzL6ORA1XVE/xpVqRyZ
+ D1RdR/VoaoYy18eUvI1/acXMmtnvcjLWOffeGxx5TXuvh8zlvM3164KZ0cxY3kfzqTOZXz5/+uHHbz9+
+ +vY1DzlnyZzJPEtmzXnnRnxYMRlM9WL367i0XaiiiiqqqKKKKqqoooqqZ+19L8yFKqqooo7ePt20z1zm
+ +5gvnvzZsWQw8+TPR3dlf2vF3C3j9hhzzvesmJ3K2TzmkzIeHYFelksvaTbw3cqp4nT5+OTYpPb9g6o9
+ Ygdv/qNthzIfGvc9uKJEFVWe7fwZ+SIdzT7GvJbMucPaK7izeVbMM5dPB9PvaX78+PPHzz98m0eZ3zKR
+ I398OUsm138mvyvmXvvDwexsZu978JWo7UIVVVRRRRVVVFFFFVVUPWvve2EuVFFFFXXkBupgngVzV0z3
+ ZcdZMbsgPlsxz2Duj0hkM9st43y7ZLbGbBtnxdwtY4drR8ABueRS5UgmjKqeZE+XD1RR/YOqPaKHfIop
+ DOX8keF6wBUlqqiaszznO+ZMex8U85Xnyu01saN5ruExV1iv4zOXv7Finidn52r/+vPPv37ND8Hmd3Jl
+ PDOZfWI2V3+Hvh5XzLyQQ3uZH7VdqKKKKqqooooqqqiiiqpn7X0vzIUqqqiijt4+uxUxmPvKn10yu934
+ GDMbTQczu1L5BzK/fr2vmP1uyYsnf2bF7PMcbhn3FZPP69xlQDIZ14HLusc+G9ts/hz7G2uiB6pOX/O5
+ zlQOqtouVFGVS9v3Ofcxc8lYDn76jLncFfM2mT7GZDSZw5dmzexcZjLz6PLXbz9865L5Nc/TOphrB7O7
+ si9XTHCZH7RdqKKKKqqooooqqqiiiqpt/XjhOFFFFVVUUUUVVVRRRRVV1Nrt59p8zks6s9q9/HnMT5/y
+ q0U+f/zcwbweY3bJzMPMDnBeFTbm9NkyYs51dMvstrHYPGrGggskjhBVs1Flw+LI+yKYA1W3o3ra5Ynb
+ nNL/tev5nOfi6/Q+b6+Fsfd7uYKjV9b3f9urOMtfR/D1E0Djl+tB5sdfP+Zu0X9DM/eQGczszH7q9d/z
+ 7v0in5Vb2O9S+SXzlWjjQRVVVFFFFVVUUUUVVVS9EQ+qqKKKKqqooooqqqiiijq6tc4mtPfs+S44L+nM
+ bbobzW0w86Ts7ss+rJj7c9L7W053LLNl5Ee+vM9eGcxspGwZb4xPDruI9WMX0Ptxj/ufc+CL8ePGfZuD
+ ma9345ycYxN7fP8O15GSbqiiis+n/TL3a56vfa7dXsFM5rnrG7NP4pWcXdOZwayaHc5rPPsaIAbz549z
+ p5jB3H9BJmYwcxc5d5B/zFn2R+6yNO9g9uYdXKr9ovcyP9h4UEUVVVRRRRVVVFFFFVVvxIMqqqiiiiqq
+ qKKKKqqoosbcPi9XTB8Dsd1kx/RsNGcwZ1vIYF4r5k5m18tdMbNhZC47mJ1NV0wnk81Xe3HOx6TbVn46
+ xzq0K19Hv5j9I6mD17/iczL9I6fFnrgPKveI4joSVVRRdS3hxdfpI3imMmOZwewVfE0m17CTec3lNZss
+ mF0x+9KCv3/56de//zqPLn+d//1HK6ZLJpfJr5mvRBsPqqiiiiqqqKKKKqqoouqNeFBFFVVUUUUVVVRR
+ RRVV1JjbpwPSmyx36H/eXVkWzGe7svndIg7mbcXs74O6rZjZMjqYLpl5WtKxnA9nh7OzM4cdnPOh7Rz9
+ 6tjHo/uVrPxJzVtQ+8cc9sgc149TPW1wHYkqqqh6WDF9zeFOZVfM+4L5asXEfcXcody5POvlzOXPzOXP
+ 377Ow8w8yvwyg+nTcN+5w+JgzvW/y2Uf3+cy9YrwMj+giiqqqKKKKqqooooqqqh6Ix5UUUUVVVRRRRVV
+ VFFFFbWb69xK3Yhyq82NN5vNPj2xk7mDOXO5o/lqxWQwu2Lm3r7r5bVi7vOCDKa7sjua+3lveDo0H/tf
+ G93MXx67+Rzdr4TDvG2c43ZQEj1y7LE9Jh+p4joSVVRR9XrFzNe6d0dnxeyCOaPZ63fkysqK2av4WjFz
+ eD6ZWTA7l3//+m3m8tOPM5m/ckO8WDEzl+zKMpvnhcR+2Xwl2nhQRRVVVFFFFVVUUUUVVW/EgyqqqKKK
+ Kqqooooqqqiixtw+MyC5I82t1vt0njaMjFcXTOcya+Z9xWRX9jzG/D5L5i6YZ8XMXGY09xt5Zyzn817P
+ D0YHp3PVPxmcM1weuR+cK47uqa4PG+ewOFmPm8PtyHzoKfbo4DoSVVRRdZ1x8XV2Kkev3er1sivmelwx
+ o0/N/tZYzrUfXzqXn771nxzqgplnZW8rZh9isivb+10HM1cD1wlfifp1XKiiiiqqqKKKKqqoooqqN+JB
+ FVVUUUUVVVRRRRVVVFEjN9BsQg8rZufyjOb9yZ8Pv7Er++wxZjYNvpN2rZizhXb56LaxW++RzWRHpBtM
+ 0m07zyXlmHxovo7uUdeHtti/kXiOOyvmnvj/8Io59ivuYK5dMJ+vmLtk8hiTwzo7sr98eZzLvLigc+mC
+ yZM/lduyn3THcsylym5Sr429zA82HlRRRRVVVFFFFVVUUUXVG/GgiiqqqKKKKqqooooqqqgjN8+umNW7
+ 9NuKmYdAt8F8vWLeH2Pmb7x4VnankhXzzW+XjKTej/dCXStm/6OXuYO1HzpS19E7cfs+H/ckc1jU/cg5
+ c+x82NMdXEeiiiqqeoZ8Vp//ZCoHC2amMoOZq3iupcg3insNj2vFdC4zmjuUWS9/2YeX3Y/NK38+fbvW
+ y87ldx86ll0xr8FkMudi7fWcq7n4SrTxoIoqqqiiiiqqqKKKKqreiAdVVFFFFVVUUUUVVVRRRY3cQO7K
+ dm/nPCt7WzFnLhnNs2LO1vGPVszZMh5XTHdlHc5+2stenE7JXqqOjcO1m9PZonYCznxxwhwdPcXgbzRy
+ 3HzgSIaoz9nuyYrrSFRRRRWXRv0qB7PpirkL5q6YTGZWzOqC+fAYc5392M8sl3ne52vuKD/N48uzXnbB
+ zGDuirmDuY8jes97PcbsNdHL/GjjQRVVVFFFFVVUUUUVVVS9EQ+qqKKKKqqooooqqqiiijqymWcEMpej
+ 9+l8HzPP/mSzuT3GzG98fjqYLx5jXitmJjPbYbfHrphO5dit99ip43Abn7WXdo99edr/zAsM9q1Hnl/U
+ w/E91X61+fBwbFbbPRZcR6KKKiq8MylWTIYyeiX06qjbXObObK9hxrL/CswuljuaHcuH3dhff2Y3dsrc
+ Bmcu58ZiLEfmkl1ZRjOD2SuC6+T/zHZVVFFFFVVUUUXVG/GgiiqqqKKKKqqooooqqqg1t0+3ot5qr1bM
+ 2XC6Yp592bnp87TssxUz9/bZwka3tjnxboHM5a6Y14PMHa5rzWSwdrReje05dg7jYWU6K6YjRu2UzFtP
+ NTie4+aYTueedk84uI5EFVVUOe37Ze3atF9vvnBXTGazk8Nkzmz2Kj4L5q6YTOV5heyr3dg+vMxNcM3l
+ pw4mK+b15M/OZW7oXqrrC+YrEVVUUUUVVVRRRRVVVFFF1RvxoIoqqqiiiiqqqKKKKqqooxvsmcvcrZ5v
+ l6zz5E+3m2wKXTHz7/A9WzEfvo95nvxxMs9Y7mDOdnKby656waBQlWPzF/hLVOUEHuaNqql+rXlnIpmh
+ uTb6Cfcv/S9cz3xeR3O+tPtUjr0SXDAzmLcF83HFnMG878f6QjyWy7Mbm2+T/P3nHcudy/7UV678uh5j
+ 5i63tzGD2Yvbi81XorYLVVRRRRVVVFFFFVVUUfVGPKiiiiqqqKKKKqqooooqau3mlBsszoqZO9vxuGL+
+ 0JcYZMVkMGcyXTHnmBcrpruysaPJBsrmel5N3fvx3fHLxeGNI7UztZvTfKCKI+v1aXuqHHb6qOO2Yvb4
+ HMt1pFxHN1RRV3eS4YrJF1u5CuZ6yLURXL+LwdwV87ZkxuyOdLm8dmN/ftyN/bzrZW6DnEkHM6O5c+mT
+ P9W7i/lC92sNvhJRRRVVVFFFFVVUUUUVVVS9EQ+qqKKKKqqooooqqqiiijpyE81mnKUrMpe8iD0PMR1M
+ 92T7GLO7si8G87zyZ8fy7MruXLpg7mDOVrpz+ZfeHex2HFPuqErq9rR/UsWR2dryX1T1VD3lfHy9nu7J
+ fNufuTj2ejqooo6c88Pj4vniHh5hPnmM6Vj2Wttr+LZidijzs9FZL5/uxn5hh4V/XjpjObdVVszO5W0w
+ e9vGDmavBi44X4mooooqqqiiiiqqqKKKKqreiAdVVFFFFVVUUUUVVVRRRY25gbKhzg1WZ8VkMM+uLKOZ
+ ueyu7GwTzx5jdleWyexgPuzM7vZ5JrN3B/nUO57dXi6JHjv/SVVOcNNTzjt/UMUR88Gvd+361mM6kz3+
+ fziYY06rvexzxrfJ3JXLsewPqzKZ+W7J0xUzc+njS+by5xnHr72DvO3G/uh+7OzJzmTmyo8OJp93b99c
+ lb0i9roIvhK1XaiiiiqqqKKKKqqooooq6iOOE1VUUUUVVVRRRRVVVFFF9dvh2TK7Ca1uPrvt7M9jcpf+
+ /U/5bVzdk3Uwd8XsnuxsVa9+HvP8oHT1nGfbcBvhWYhjL8xBFVVUUUUVVUnZLvePfZJ25c+zxS6uKVFF
+ 3TPg5UkXvs6R69Sfp/NOj+vIu73+kPTjD0ozlHl0+XQ3NneKs7vyS3+kZK53HuHPfenDYwhu194ZjlzU
+ 2svOV6KNB1VUUUUVVVRRRRVVVFH1rL3vhblQRRVV1MgN1JvrTGbuYL1bz2R2MHc085PSs618/vjrw4rJ
+ YF6/wYDR3N9g4GTOQtw9ZTbV0eXkkrSrY9+omss5+ZiSEfB9iqfL25S7x5N29DzlvFHPcM1YTs4fL66r
+ 2Hhs7El3qPeMi38iIc+6zFedweTR+87l9XtldzK5hncqZy73H3zfufxlru5yN/ZHd2NnLrta3ueyTwvs
+ aHZP5eH3F5yvdy518ZVo40EVVVRRRRVVVFFFFVVUPWvve2EuVFFFFXX0JmIzYjCzru1g7oZzm8tZEPe5
+ n39lxbwtmRnLPdR+zjnks+8Gs5M5x/ms/sExHqiadLeDxYFNsSObwxnbncuHB4ajO7Xn7Z+5JjOTXJOd
+ yh3N+cL2y+xgBlcDc3n9o0IZyxlMhrJmZ/Yayxe7sbMf22djM5Yfs1xy7X/vv8LXf8gbuS35/QW9kse5
+ rnrh32OrK6qooooqqp61970wF6qoooo6egP15ppbbW66/mqR3pp7u85NnLvg31oxs7G8WjE7mbtk3h7q
+ dMWMjOVOJlO5W8yuL33QuRtOL9WFwRJVO3LnQNWO5EEVVVPuo8kVJa5BTZntu8tPTrsjiX5FvR9iMh8e
+ vN/+Gb59/D6DxZ7srJf3uXz1bOyPt93YfdpnTr3r5T64nzPtaOZmzOd1Lvea7lfZu5Lf+IruqKKKKqqo
+ oooqqqiiiqpn7X0vzIUqqqiijt5Ebkd7A3bFXF0yb3OZBXFXzPwDmY8r5sNvyXPJ7BaYTXEns5tnJ7Pv
+ 7lzlM8/HGR4nM3rcdUi6Tdde5mPncf/OvFG1p+xfyWHKTBwL28vBzHU10cnsI9CbXn+XpJxoTzuXyrPt
+ he4FYirH41yyYu692FxrtxVzH19mLPvwcsfy9bOxs1xmLL3uM5YdzBl5bsDexborO5eouKx+WXwloooq
+ qqiiiiqqqKKKKqqoetbe98JcqKKKKmrkFurNxYD45OHOZu55e1N3MG8rJoN5e4zZjePFinn+Relukvu8
+ fd8zl3/qPyCb924xPCK75OJwsfLWkbrkyD3kLcfO9EUnsF9Rj8g7K2ZO1r+WhMxRT/Qw8nMV7XHzdjbg
+ tVfgMcXVMnqe1cvWL9T1sr+trndSO5e3Xdmaa7ez+SHrZZ783rH8/PLZ2B/PbmwfXs5V/8Onn+4LZkae
+ 0eyCeV8xY7/U3p88/4ruqKKKKqqooooqqqiiiqpn7X0vzIUqqqiijt5Gvblyu62HHdmHFfO784+XvF4x
+ syvLink9ytxd2W6MDObopprRnM/FaPZjBgeZn2xG2ZY47BH6r9tR+Ws5yW1uPYaz2GPzpebD6x3dcjS7
+ 5OVa2tFMyvSh19+lp7jkJGM/+x9ymZnK+OPOJfYpmt6HLZ+RzfdK5lp2ubx2Y/0RL3Zj8xcyl/OX8yii
+ clNlMPfmYy6vwVxcVr8ovhK1XaiiiiqqqKKKKqqoooqqZ+19L8yFKqqooo7eRNxg2YpHx+c2mrkPfvkY
+ 8wzmtWJm03LF7Oa2g3l/lNnfcaHZZLu9lJvxXdJu4D1QM36ZwKR969/a46LjuSfxQ3d0b/ZrPe5jO3/s
+ YpkPGc2smHPMGU2uwcqxDwvmuYvrZ86LY896mWv0Wi/7DcxcQZ3LHU3mcv6L9TKL4svd2H02Nsf48HL8
+ wLePd082O8nuy+4Vfp772a+6l3Qu835B77HVFVVUUUUVVc/a+16YC1VUUUUdvZF6c+2mFLsVRXaJdjDX
+ T9+5YuY3Pp8Vk38iYbYqVsxsbMWKeQZTu2jupzuyGTM6kU1p5EPeqdrL20M+UNesicxGP9xO2wnNanuO
+ HjOQE89wTtnFMsvmbsa9mnJt3a/JDO7rFXP0c/ayz4K5c5kJyQ9gnseXuVIfxrJXX8ayy+Xe+73Yje1y
+ yW7stVzOApvVdvAAMzvJvfUYy10xe5kWl/Xfg3lDFVVUUUUVVVRRRRU1cgvtAsHG9GLFZFe2o9lnXWdr
+ eDmYtxVzNpJiyez9d3St+O9un91Wqp/u0tHJcO6Bqh574cKulzu6Z7Xth6yJcVbNrT0mX3WmkuHMbPa6
+ iC6YGb2zKs7VlauvE7vvDG1ktnOynGvPfS7zfp3zJfcrvz/zM9fqDqZz2cHM636yLu5v1f7t3VhehJfd
+ 2F7juXWczDnzXTD38w6vpFy6sRd3LvduAfmKbjYeVFFFFVVUUUUVVVRRRdWz9r4X5kIVVVT9f+39jXpj
+ V5ZY2dqqlN3Vt7LSmUpZUrz/g9691h7zAAwxw2V/7Q7d6xxgMKSJIAgCZ2Ef/JBUj72O9uqyLR27Kd2x
+ fHZlr3Mn86sV87Ur+/ao7GvJfAbzrpkfxvJ3gzmLyxnITHqmrwdSnsPTjcBH9yPvUeePmvtB95bovLsT
+ ey6H+96COeb9XkKH2dxpPUfsYX+Qwss+rLSnzft+7HEviZnKu2K+j+XZHd37ATuWZ708l/HXu7H7kwr2
+ NXiWy59mvZwFcwfTgjkX+F55z4p5L8k9Y2vO6ozlPwfzRY0aNWrUqFGjRo167AZ1r69ni3ptSf/4PqbB
+ PDfgdzDPdnNv8j8umTaUdUZztpW34ZxfF9AP7z92M7Yln7/VvO/lHtueCZjRm3HtoB47e/dDHpvvUM5h
+ 22s476UxQ7nDt5eQ+Tvb8o7lvB3n6NvHfvB8oJMdvpb5kufCtF7esZwV88Nk7mDeu5d70/f1o7HPbqwH
+ Y5/92GOvnXuq8xneH5I99ryc8+TL2rPbWP4Bt8mlRo2az9r3PTMvatSoUY+9ku7S0NZ0dmXvdrRjucP1
+ dh/zq13Z14p5bvLPXZ3dTA5L5m4ou63svuzdWp4t5k7lM52T7qK5f016c4+6PozeOuWdmnuSz2G+0Ps2
+ m+sztmZzt9+XvYSOVkxzuVP7uo+5Y3k+dk/wXo7Hntn9gtfOZWM5PxbvmcozXzNh9+7l2U99zeXvdmPt
+ xO5YNpczmPdE74W9n61L+f3H+a57jv85mO/UqFGjRo0aNWrUqGOuIldYG9S9PvfKbcXcJfOv521ek/fV
+ gz/7299mV3aWzGfF3MVgP/ZZMq2Yu8Xsu3010LybwdwX7L3bYb3r6bw/5U7tzNbv75/eI/ujZufuRW06
+ J+1Q3r9dGm6t3tbEmcz/unmPmfF8PfhzPnJWzB2Bxzkv92u99kKYy+Neom/L5bnYzuV3d2PPgvi6e/m8
+ qGB+ovPsxnosdudyv59nzX7sa092B/N+5rFf7zOad5WfmxlbwN0kHmrUqFGjRo0aNWrUqFHzWfu+Z+ZF
+ jRo16rEb1V5hHwZzt6NjlszdiKyYuyv7rJjzC0x2MM+2MivmDOZsY2OXTD8VymTe3291TnveZqtpKnc+
+ e2HD466lzzv1Mnp3bMekO5r7t5pJPm6OV3l7qmXZgMcM4F5CL62Yu2Y6dpbLmcwz8m9z2Xn2FR/nMrhD
+ Of78/LKSHcszZeZyLl13L99+UsEZ1Ltc7o3gTOWzXJ5L+nng59qLubGcr3eu3NyHs54F84+3TS41atTc
+ tu9fHBc1atSoUaNGjRo1atSoYzavNqs1d/0u1/Lskj437rOVzGTOr/s6g3nvY97JPHtWO5yzsnKfqhtn
+ xHfLnAcmH7vhvGy7M/q7SZxzZYMfv1te9ajX7xfQf7Dfu1tvy+u5QGbeXnu2s1K+LZGX4+Jjj/3M+xWN
+ e+/yPv20ZnfiXkbzuoJzL2Bv8e69y892Y/cuw33cZ/7d3T15Xdj3obaxF3SXscvMWbo3IPP41V7vsU1E
+ jRo1atSoUaNGjRo1ar4RH2rUqFGjRo0aNWrUqFHH2d52Y7uTuUvLTMWxG9O5hZ+rexfAmcu5YZ8bdYN5
+ NJh/+ffZtZrNrMmcvbU1C+8e5iT3zuYdT8vnvXE/C+h+Yp99f03nviGP+SdqJr0d1LS27tr7/rG7gu5R
+ u1O7f9mGZ8903hu5Gcv5ezftF0cd8/H7sXsZXvfs7pc8XnO5F+heSHOBzY6GB33enyU5l+9v+2hs3xHd
+ a2Nntdyp5N/+PCd47IV87KfdC2LNuZrr9znPb2P5R9wmhxo1ar4RH2rUqFGjRo0aNWrUqFHHbFbnytpN
+ 8WrFvFuT11p/vWLO7+Gbwfz5/kTT2V6smLOpNZp/vtvLmk1mN8/dUHc03+ZyDvfTrjkLz0ze+dx6D8Nx
+ eY67BzUnbfd2yk7kvrNnu2O50+ViOHY0d/Jm9u6fu20/th53Z/F87CzGz2jOGX3Gch4svRfFLJfncC6f
+ vaxmuZzBvMtlz5L8bje25fKnGcydy7fLmTuXrZjztY6+mrmaj70x/ueK+YEaNWrUqFGjRo0a9TjXz/uK
+ uVvUbsTH3ZqeFXO1Ys6PYn+tmLPBnAXz3OuZDea1vfzb3M+0xczbPcU7mjOYY+5+3T+7Mb2Y2juWz9ie
+ czZnb743bQ7zNhy75tiPno/aw4exPV/x3Xrz7I7OBXIulzt4170Re5yjHbFzeQ7nQ5zouF/RM5mvHft7
+ cc4ldC6r+c+5ufu4G/uL3dj75OXMZc9e7v3L9wv53LvcU229fK2Y7Bcz53bn8tyYfGCbiBo1atSoUaNG
+ jRo1atR8Iz7UqFGjRo0aNWrUqFGjjt3Y9jqbjXHYabQ9vX13ki3obENvg/nzz/PrUt9WzHtDbquZleGl
+ Z9iPc9L7WNCM5L47f3Zzemku798fRu+4A7mTuce+5m7OvWOy8zzugKqx+cbFMKyYx7mU7tq4m/barXxb
+ Y3k+tgeN7+efT2kqX5fkXJR7cc6DaX8+l9idy725+91u7P0x66/l8r6o4FzOcwm7kJ+7DMZyL8n5Ss+X
+ Oto55z4V+88V8wM1atSoUaNGjRo16tEqsBvhsSuI7fi1Od0NaeyK+TaY+3TJXTHPmmnFfLaaf9tnTa65
+ Pd9TvGYybUbZ2wJvx4zknbr9e9tL83oPX4/tpH27BwN5v6yPK+bxtg2P3RvNhxVzRnNuwfYwGtsdyx1M
+ a+U4n3guQ3M5j03v5fC6LM9FtI/77G3dXKaf78bunXgvWd+53Fc/3pk8F/G6l68F815Wr6/oDOY9x2Zz
+ 95NebBNRo0aNGjVq1KhRo0aNmm/Ehxo1atSoUaNGjRo1atR1Nre5ts41N+YW/2ylYyZktqjdnGxNHtN/
+ WzFfD/7MitmubEvm3QzvKRzPMyfXbkYvM5fPwasRrvl7z9NLR97R+/3Yfjio63xxOzXzdt2ZfTbkvXXa
+ C2OdiXu3m/barf2UZyrnY+3G3huFuakxlzOYb5fkXpjnYpqfbnYu0nPp3fVyx/Lsxv7ycTe2udznSf59
+ nl6ZoZ6xvHuyz67s1Ve0znk7X0VDOT6sl3/IbfJQo0bNN+JDjRo1atSoUaNGjRo16nFXgb0xbTT3Ec5h
+ g/qwMf30uxVzHvy59zFfK+azZO6K+RrMXTdebEe58zhvu0Gr6QhHz3a/G/9O6O93dPX7j9TcufFmMHcy
+ d2PeoXxN5n1Y53HncQ+7o9tu7J3M5+7l/dwfxnLH514g153Le0s3c9ndy3Zjew1er1i/u7HHebc3e8ec
+ 7JzyM5T7Bd/10miee76uXz4umH+8bXKpUaPmG/GhRo0aNWrUqFGjRo0adX1cMWe12E30OAMwdqRsTX3v
+ w9uK+TwqOzfmr13Z8+44H7KTaTbPJrSzaTp397YdsPuY7R3N/aNmZvXtoO72f0yaNxxhLn+/2t4+c3ne
+ ts1o3o15xupt1TwTt4PHbN775zjvT3mm8njGcg5uao79ms/4nIthLkiTabk0l3939/Ln377ajT2X7n1t
+ rLuXO5t3Ku9yeS7Ue09hvq79ouZLaSzPufu4YPrd3A/bRNSoUaNGjRo1atSoUaPmG/GhRo0aNWrUqFGj
+ Ro0a9Zi9mrti7lY422Mr5t2onhXzbk1n0zhb0vuKOdvOPi7xvmLe2dzB3A+dU9jBnO3zbqfntBtLf8+n
+ e/xuxdz2OqiZtP2+7Vi87Idw/mOnxtCew47kfTeHvQxmLO9kWhLnbQfzmMtqLrPD2M778T6Vx/1S7lQe
+ H8byTz+97cbOXO5YfrYbO2M5v8zpzuXVYK5zd2MuwXU+9wwm9+zd5X2ncl7z88/7mIcaNWrUqFGjRo0a
+ NerRYI7Z0I7uY+5mfsxENZdnS2pX9pevVsx58KcVcxfMOdzN8I7mcbcic3lv5+/bvPs4mLNi3rG1zTk3
+ x/7HtpedPO/Om5o9xszeY5vM+XO/2vtFn8k8G/YzmefdbN6N5nm3F5QL67yb1lQeO5Y7lzuae3b3yx3u
+ cTMjtsvl3r183429y6VHY3cu59/Ngz6N5Q5mY3kuz74z+tibhb2FWXum52Z3zveaX1n4gW0iatSoUaNG
+ jRo1atSoUfON+FCjRo0aNWrUqFGjRo06zrV0Nra55mY7223xw67sV48lvu5j3sF83ce8dzINZqM5H3I+
+ 7n74HczH3s4byj3sZvxyx3KO2Xfq9dl6amL3bzUzjc3sx2NnhHYix37dd9UzmucCucvhHo59MmUuqHtx
+ 7avWcz56P/YO5bhnx1zuruyzYJ5Zu3M5y+XrWZLfPRq7y+X8W3NpNl9juZ+iW6+5WTg+jOXd/W40d8X8
+ wDYRNWrUqFGjRo0aNWrUqPlGfKhRo0aNGjVq1KhRo0Y93lbM2c5mY3we/LGdN5jL0yX7W4VeK2ZPlzwr
+ 5rGTeT9o7GQ+t/F34dxTHnfh3KXF4bw9A7uHf7Se3rc7escuip+tp4/zD9WceX2cr3w37ZnMO5u7Hu4W
+ vn/tQN7LauzWf51huI/3Wi7nlN+m8oxSF+LeV//3GcA7l7/bjd1vJfkwlzOQr/VyLkmjOSf/rJgzl2+7
+ svccG8zHH2CrW2rUqFGj5hvxoUaNGjVq1KhRo0aNGnXcFdOaOc7t7awbFpezZd3ZsVHt7fz7YO6L2J8V
+ 820wnxXz2Kk8K+bb7teY070zuf81G9mdyX1z1Jm7/Rc7VS/vY3mOV9Mx3k3ar+YO6KQ3u5Q+/vNddHYq
+ 550tfDbw2cz3Mnp5xvLems1YPuvlWeXn6/HF/ts8efRcijOUX8/l7Mb+/tHYHcs/vX0/3V6WM+hrv6D7
+ Fc0twuUsnfO8y/wZzGe9PAfXfGwTUaNGjRo1atSoUaNGjZpvxIcaNWrUqFGjRo0aNWrU1Yp553JXzJnM
+ w2a8U7Nbw2hX9sOK+bv7mNkP4Xz82ZjeZ3NP+WXH8uSdT/dA+3NGb499DtvOm8Oe05dT7tt9p2Y345ed
+ 2ddw2rjXuTxs4vfd870n2SPXLJjPw0rHfOb3BXNWTM5O6Qyl3Vh3L3s09kvfSvK2XO53n2TH26nuTdjr
+ K7rrZYO5NyQzmXv9jvkuvz/GVneoUaNGjRr1I8dFjRo1atSoUaNGjRo1qm/H7AWfczWOvW7d7s9WvZvA
+ Pgx4v1F6Fsz55SXPfcydy3sHc4Zz/tPjh7tsPrwQ6D4QdOwJv6h5DeEeJu2k7WG3+defneK3w91c9/28
+ mzRv14c5PQMpjxks87mTNpfG3Fjtn2Vrd1HtnN7La+1H7piv/TrGfN0eSu0167PfcS7H7l6+dmPPnM5c
+ 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
+ mJN7OV/KzOUzlnv3cn+CyF0uvahgx/Lcb36N5ZxtZ/jYvZA7lXe5PHYoz1jugjnfi/daLg9juf6PfdX6
+ 47P2fc/Mixo1atRs2wVzl8zm8uoXz42ZzPvd+89o7ljczX/YfKPmDI23cVfb/dA9hZmpZvYcNjqcT7ET
+ Of2O5n7exz3Wu+PO6/6ZD98TfJlvTG7NbDDvinlfNXf3OufY848+/B7B969oT+MM5rNe/u1v+x2qv375
+ 5eeZy/uoz7nP2Vz+dHbq28OYr+o5t3tTd1bM11yey9tcNpl3vTSbz0+D8drY77vlvKhRo0aNGjVq1HzW
+ vu+ZeVGjRo2aU+5Y3iXzWTHvkjmvBbuby245P3xcMmfr39HZbW2H620GbIZpLGeTPO/uhzzv7oY6R+7R
+ J+3M+bOf7WWPe1Gv+7rT54ztwrafd82DP8+aee5ifrpizqOyY3dl30dz5/F599c7lrMonpPYu5e/zWvW
+ v37J+vyz/di158v94sbSYOb++uAdyrti3okcc+O530I7U+mHrN+r9XHjQ40aNWrUqFGjRo0aNWrUqFHz
+ Wfu+Z+ZFjRo1atSWzNdgjnlq+/kxI2fTmW3ojuYO547FYWu7Y3Xn7hzuhvi49R51/vIx57Dv9DnVOQEn
+ mu0vatSojeb9fI+ZqGc0P18x557o9e8zl6/R3Nmad+cUfvzrPArdcrl3L992Y1+P+sxczp3u+dAZS1/W
+ Pat3LmfF3Iv3OreF78vl8bYjO9fSrpeHX0viCsxeqy9q1KhRo0aNGjVq1KhRo0aNms/a9z0zL2rUqFEz
+ aa/uWTL3/sszmWe72GfQGs07mG+7s7v5X7O9mciG726Fc8Qe7rH3qPOxO5D7521D3akck97c+FCjRh3z
+ ic+nm7e8pvJ1H7PnMT/uyh7zAW+juTN9D/Mg9Fd3L+dbL3/bR33Obuz0e2IzmPOxTeY9Z3NGn7Gc3xP0
+ 7MeewxnMc+E3lq/fE3Tfz4p5R/Laa/VFjRo1atSoUaNGjRo1atSoUaPmtn3/4rioUaNGjRo1atSoUaNG
+ zba9AV573R/nbs3YR4Cu2X52f5Z/e70Q6PKIzR2Hc9ghe43i3Shnu9y/TGAcFTVq1L1xOOb7Xt7c+Lg3
+ D9eZqJ2wmbX53fR3tOzK3mVufnvg/OL6+Rfd1YyPPfbR2DHjd5+9PLuxv7we9THiZybnyaT7oPS9MJyr
+ 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
+ N9uiIzrcIx6vY77+2DHZkTt69xN3mLNy/8F5ex/qHcyzA72T8fsVcx77+R+smNbM+Y8zy+Zy7kv+Nrux
+ 8yzJ/Nqzn38xlvfe5fyMId8+s595zENhczF0SzTn+Q7l/mzKuX/ZXP5fz4tjLZj/OnO5189eS3/ELedQ
+ o0aNGjVq1Kj5RnyoUaNGjRo1atSoUaNGjTpeu7LPZL5/p8k5nA1p7FieP2fn9pmOu7EZnjs+H21+HdTs
+ drpmxM6xc4rz+tE97BEv+/kc+ftj7wneGZjBfE3m+fNhxXw9Kvs/XjHn359//d/P/J25PHuvsxv76yyX
+ uxt7pvJtN/Y49zDnM97RPGdgzsozls/Xuxfo+fO2XJ65fHZlz5VxV8wzkv9cMVHzjfhQo0aNGjVq1KhR
+ o0aNGvW6g/k2m7uZvBjL+zaDuS9YaUbutrZDOW82wRi5nHKnaz/0Hnvf9lgnef/J62maa464b/tOHfPh
+ +9muWaKay2Nm5Y7NcVfA36+YM5jZmdzRnH99/vmO5dy9/PnLPEtyl8v7oM+c2IzlWS7nVT5/aijH2XV/
+ zeR+ZXNm5zLcy3Jf+njN5e1lHnM1zFjOfcy3sfxjbjnf+1j/kxsfatSoUaNGjRo1atSoUaMyz5HdW+nd
+ NvbFYDaZ2XZ2MMedzF0xOVtbk8FugfO2W+LvxnaO2OP33T32sXkP+6ZmP93rj5rT5nNe86DTmczX3uzM
+ zY7l3MWcFfN/fB/zNZdnvZy5PEvl2Y395W25nJes37kcM5fz/TLsGZjbCOfpOOd5dmJ3KIeL+FzWO5k7
+ ljOX9+19Ko97xT3UqFGjRo0aNWrUqFGjRo0aNWrUqB85LmrUqFGjRo0aNWrUqFGj5uw1vbvjuU9pnsPz
+ QiDuuvmYidipuIOhZlv/5PezdvOxf6l4mu9R9kc9zkc+n3fmfx9l2n3I6wzM3tH8634v1/xokJ3Lr+5j
+ NpN/3f+45t7lXS/n7uVvX375b7/OzxKZD9m5PMvlvrLnzz/++YfzCc5twH7Ctedgz8vsw1/O8LETeWZz
+ niLpWRKXPn+UbUONGjVq1KhRo0aNms/a9z0zL2rUqFGj8q9zR3MeBMKGcuxkPneF7nhaOHc8z9tuZ2MH
+ 7HcL2ZhjZno+HPs+XPdD99hOek75fkwmPsftwt2pjvnYtXdm/z97RzOe9t+XpO9kvg3m8zzmmcNZJOdw
+ nSX0+O+7Xp67l7Mb+9/2V2rvGnsHc3Zin1f6zF7s+VxrP/19UHpvLa57Vu9jPrMrspfww6W/u7Dn4MqJ
+ ay5q1KhRo0aNGjVq1KhRo0aNGjVqPmvf98y8qFGjRo2auZ/5TObz8OBO5Tk0lPdwH6TdPzsjMxqWvXl/
+ p8bbbIp7jOn54cQ9xl/7ga9/8GHwjN7LHtO7D8fOaeyGf1fMWTN3vbqzeUalnyQwgzl7szuYv/zp7ZU/
+ d8XcuXwGc+dy18tZKs9u7M/7o7eesZyd2J/25+P2HMmHl/rsXd29nbijeb6qPbd7Ma75Tp6cndi99N1C
+ fnYdfaBGjRo1atSoUaNGjRo1atSoUaPms/Z9z8yLGjVq1KiZ7WA3isu2snbFXLs1nY1q7h0NU7Ib27rD
+ NRvg3Qzn2LexnPdGrsP2l5Mcs6euxuf0iX937PkwZjh3F9qUnMHcJ03OBO2+7GtXtsGcFfOnj3M59zkt
+ l3/7bX56yC//bX/N/Wu5vE9eemnsjuWsmMtc7hOXM5Pc8zwX5J3Mt93YmUyX/szmJ9fRthc1atSoUaNG
+ jRo1atSoUaNGjRo1n7Xve2Ze1KhRo0bNPCz/jOVXr2l/BtP+1/Mgrb93Y3u5YzVjsu/U3HiPO29qJl77
+ H2r2iMfvTnk2/N38d83cXdkms1ew7r7snz7uyn5cMXc0dy5nLO8/+/tv88unz0q5y+WM8YxlD/rMSe9y
+ uQuml/rsVM6ft+Xyfr0uw8sFPOZRn73s95qY6+OPs218oEaNGjVq1KhRo+az9n3PzIsaNWrUqNn2ms3X
+ WO4N+vtTJ2ezMhnHp+OzW+Acs+/V3GN85D32w8NKe0z/ZDfi12HrS5055Z3KOwuzXL2N5pkbk/lhxbz3
+ MX/ZwTyTeUbyzuVz9/LO5W9/Oruxlst9Cd7zooJ5qc8zlON8rjuXu2DeV1+s2Ve4g7kX4vi/Wi7n8p6H
+ Ye8+y14Zh+smatSoUaNGjRo1atSoUaNGjRo1atR81r7vmXlRo0aNGjWnnO1hZnLfzVZyN5m1D+i/GIyY
+ jybklB2st9F7+TjUZwXZj+sE/uEpn8PvP+/bkXMSc3LPcPZKhjuVz4rpTqbBPPcxWzE9+HNXzBnMHcs7
+ l7/+8uXH+cXTrycvX68p+PHtNXjr7TX8a8+NM3bO85zZeVvzioK30bQre28gP7+O3qlRo0aNGjVq1KhR
+ o0aNGjVq1Kj5rH3fM/OiRo0aNWrUDyvmbivrPtH2OPc65y13D3c3ucMOp7GcTXGOaHP8anfUx953h5pt
+ nH+ipr4f/azUmam4K9ea2elO5if3MWfFvN+NuZP5Npdffv31y5ef/9uMZU9e7rMkO5e7J/vhJQW+E/zh
+ 3Nxd2S6NNZfpvXiPfeJyXoNnJpfrJmrUqFGjRo0aNWrUqFGjRo0aNWrUfNa+75l5UaNGjRo123a53OE8
+ 5W0u7+sN5nDtQ7Wv0WxL2wH5ZLjuxrhvn+2O7gfeI383ehv33fyz/ZzPWyvmfbNS72H0stt9HObYudzR
+ /HAfs8H8210xX+vlGcv5xrC///br7MbuXFou/9KjPvvSWD+9s7H86jvX7vO2O5N7s3EvjbWX6bls92K+
+ l/Z9Dd5rNO9V81CjRo0aNWrUqFGjRo0aNWrUqFGj5rP2fc/Mixo1atSoUY/ZOObBnzuU9/1pZ0vayZzh
+ nLl8Hax6ZuTze4KvNzU+JjNxH075g0lvb+o93U7ZXHphw+5TrrOscVfMfbD146Oyuy+7k3kH8/yDv/z2
+ 65c//frfft7lcufyL3/vNXjn/uWOpqE8vNTnfS7vY9Rzru7Z60vdS/I++n0nc4fz7sc+XDdRo0aNGjVq
+ 1KhRo0aNGjVq1KhRo+az9n3PzIsaNWrUqFHvoumlszuU+27STOS+v/eM3g53U3vc4Zq3peY1V3tQ217V
+ c9h3ak56f1NHNwi7LN3ZNBtN5t4PvHcxnxcYfPI85vXsxv72609nN3bmcqd3BnOG8u7FzlieJbP1cpbL
+ ef70Ma+FmseKG8rh/M5FOZM5F+4dy7285wq418Paa+ZFjRo1atSoUaNGjRo1atSoUaNGjZrP2vc9My9q
+ 1KhRo0Zld2VnUzGbsxUZznk3c3H+dLCp5XXE/LNvHXsOal7H7Ds1J72/qdfbSm0w7wsEWzPP5NwF888/
+ flwxZ+bOWjgr5r2TedbLu1yeu5f3+LNcthvrQZ/7sM/syPYzTO5yubuyVsx52vaumHsYzvNcmvcC3anc
+ 5XL/fp/KY66AN2rUqFGjRo0aNWrUqFGjRo0aNWrUfNa+75l5UaNGjRo16phFc7aUGc1zGLMN7UjOaL49
+ ZHGXrt3YXnak5jDvfjdcz7H3oObtmJlq9Tif+sPnnRN3VHbTv1Mwb3cunxXzLpiHFfPvZ/R2xTzrYfcx
+ 96dx7QvcZy7/+5nLn+bH+7yWy71vOb+y/kzlDuW8/O41lu8r5iyX84KKZpJ7Vu3IGsy9Ddz/cA3kXjUP
+ NWrUqFGjRo0aNWrUqFGjRo0aNWo+a9/3zLyoUaNGjRqV3ZW1xcz72Ya6kT9/71jc4Zg/u5m9vM/WOaiZ
+ 9vrQO1z3BGb29qic0dt5nJuDPb4P2j//+p/vkQ+bfvuzOxuHJfMMzzOaO5ifrJgzmc9c/uXLbz99+aXl
+ cu9eesjHfuxdL+9gvuby2ZW9C6bHildf7/2S9vKcG765oPfPH+Xa//+hY/33Y+OLGjVq1KhRo0aNGjVq
+ 1KhRczeUO5rnsPP4MmPxxpZ2//pqXXPsfZvDKXdi75t6D59/rMN5UzN5j7vOiTIL5rNintE0Psby9eDP
+ hxXzTua4D9j+tkM77qM+dy7PLM6jumcm71jeXdlnKv8/9/lTQzne18tzBu/5dTnuirmX8r28/zDX/kdq
+ 1KhRo0aNGjVq1Ny2718cFzVq1KhRo0aNGjVq1KhRo+aUs9n0UNB/nRv2N9OeqfhqmXvmJWr2Q+7bvFPj
+ Y6JmPuQ5fDh2Jv1+yH+587CPuhx3Ws7k7HTOHuhx5vJO5mvFPEvmMa/Bsxv75acv88O27nJpwXQH8/lx
+ ztc95V2Zx9srY2c39j7b83B+sxfvMZf3p9fCOzVq1KhRo0aNGjVq1KhRo0aNGjVqvhEfatSoUaNGjRo1
+ atSoUaNGzY3PaO4u7a6d625M15muGx/mNWruUP3Dof5IjXrsyavXHUxPzTyDud9nMpM543OXuZnLD4N5
+ V8yzZO5U2o09czkvjN259GPwdixnrk3lM5gzkfdt7Oc9Zt0+q+SZyzlH14evd/ZGzlcxzxv3WOy98B83
+ PtSoUaNGjRo1atSoUaNGjRo1atSo+UZ8qFGjRo0aNWrUqFGjRo0aNZPuzfhuOrNLu7N5h3MnY2fjdwNy
+ 9k/vkYbvrhF7n/D+fT/ymVtH5B7Tn9ex9xZh0nPc61i7xXfbN5Zz527nciezFXPnshXzDODbimnNnMeE
+ Tj597lzuUbMbay7v3cs7mM+LCs6u8rNcHo3lzuW+3Le5nAvEWd7L8Vyee/m+Hou9F/5DjRo1atSoUaNG
+ jRo1atSoUaNGjRo134gPNWrUqFGjRo0aNWrUqFGj5sbdYmbbmY3ozuaOyI7FsQPy+7t+H6lRmy41HeGP
+ uuYGwSecP18de9yt/+OK2ZK5P61u7hXeuXxfMe+L2M+K+bczlTOWp/7007176VGfGcvXXO5ToplTfg3l
+ 4fM+D/m0WI5zpp3XvTDP2/lSngv6uBf+Q40aNWrUqFGjRo0aNWrUqFGjRo0aNd+IDzVq1KhRo0aNGjVq
+ 1KhRo0Y9G8y8zdOar9n8Rz+HJHd0er/Hzgf6e9I5pn9yj9vj593zUffvrR3ux76ZD3ozy/MymLNkvvZl
+ d8V89mW/HsxdMq+9e/najf3dWM7r4duPnaXYz9G9U3kOO5XPXO6KeZ0vyWCer2UuzvN2vorXWP7Rrv2o
+ UaNGjRo1atSoUfON+FCjRo0aNWrUqFGjRo0aNWrUzJY029GxI/CRwbmHZ/T2/fl7PuCNo8b81yn7Ud69
+ jlgTO+p8ajUds15Pa86aeexcNpm7Yr4tmc9gnhk8c/nr357J/MuX/Q1gr+VyxvK5e3l8+Dl4c9of1sv3
+ VxTsaDpTO5YujTnbc0HOV3Qu3Ndc/lGv/Y/UqFGjRo0aNWrUfCM+1KhRo0aNGjVq1KhRo0aNGnXtfcyZ
+ S1vU71bM56hzOG9qnqPuQc1snXfuPjv2zt054n56NeeoOXr/HLvpX7NmfhjMMz7XVyvmbz99+fXM5Vkx
+ dzJ/+f1u7Azlrpevpy9fdy/vivnsys6COZ+31XI4R3Pm5jw7u/P1zJ/3qTzmwn2jRo0aNWrUqFGjRo0a
+ NWrUqFGjRo2ab8SHGjVq1KhRo0aNGjVq1KhRo0adrWkHZIZ1H7ZYkxzmnZrnuDl8MlzncE91DmruBjwf
+ t0er6QjuorRTOUvmLlvPZD4P/pzBPGNmMP80T1b+9utvsy97Dr/8/ezb2o31qM9dLN/2Y/80L7u9YzmH
+ w1TesZz7tvtE6h3L5yGpGcvXHsJcEHPu//kavA/UqFHzjfhQo0aNGjVq1KhRo0aNGjVq1Eya+dlt6lkx
+ G8/dxF6He+Tj7Zg5qNfzO1M6Ws9swHdLvp/3fsZuEvaI/eB5O4P5rJizM3vGY1ky78sM5l7m8Voxf/vT
+ ly9ffvvb7M/+/MsZwtdu7DOWM8n7UcdO5jOX18e5fH8Nnlck3qHcBfMMpi9o3/2Rrt83atSoUaNGjRo1
+ atSo+UZ8qFGjRo0aNWrUqFGjRo0aNWrUHZDz14f5uK/f2z/z9u17oM/odQL3Y+fdvukd5qgxHznHxrG7
+ iZ/PeO3Gf6dyDq8FcyazB3/mMEvmHcz5Juj537NYnrk89cvvdmOfmTxTuR/+vAavyXwfy/PnNZf7Irw5
+ P83l+XPOpy/1vPujXb9Ro0aNGjVq1KhRo0bNN+JDjRo1atSoUaNGjRo1atSoUaOO2Z7UOyAzenc7u2+/
+ H67nqLdj1/mPrW/HfjTH7dv9Rz7WR8/YzlH3n8wNgrkcs2JaMu+K+eNdMme6Xvcxv/z686+/ffnpT3+f
+ fdnztxf7vO/GnoH8a/uxdy69Bq8Fs9fgeQne6zV4Zyp3V9ZUXvOlzNcy5/twSebGhxo1atSoUaNGjRo1
+ atSoUaNGjRo1ar4RH2rUqFGjRo0aNWrUqFGjRo0aNeee0X27ZivbTe3+3dywR70OagN2ynPUOeh73Jxy
+ djueb1dk/8VWH/hhxdwlc+/ozVjeJfN9V3ZWzDN4ZzDP/clf5hfQ/vLzWTrn5//scrm/xOveuzzD+Ne7
+ +7szvSfxths7Jz5juXN5R9NYmkvn6nyldzjvTYlz/ke9ftWoUaNGjRo1atSoUfON+FCjRo0aNWrUqFGj
+ Ro0aNWrUqFHPcOybuTn2745zeB277rGPbx57h/r+i3n3fMYPx94/uwvdaM4zJvsQzDUT9IMlc6ZrH2f9
+ +99/+fuXncRffp25/Ov+Itqvd2N//Otf/zq/kOh8lPXyx/l1RfZjd+rvgvmsmI3lnct9SGrP2bXn9n5F
+ Y7+QFzVq1KhRo0aNGjVq1KhRo0aNGjVq1Kj5RnyoUaNGjRo1atSoUaNGjRo1atSombTb2/37mZzr6fft
+ Ga379uG4uY/5HHXe/ePPu//ilAb37sq+7czu9013L3Mms5/9c8brbcWcwfz5ty9//+nH/U1Bu1zOXHpJ
+ wZ9mLO+v8Gsqj48L5v0dZHl+bNG+TPB4LZZrz/OLLydq1KhRo0aNGjVq1KhRo0aNGjVq1KhR8434UKNG
+ jRo1atSoUaNGjRo1atSoUaNGvcMzK+YHjowaNWpUbOQ7ljOZZ7M/E/AsmfdZizX7sq2XVswvZzLvYP78
+ 249fLJbPXO4PEDnT+Ncf97cfWC0bzdfdy/1Okh1Ls3lvEO5Y7oL5/oKKY75P530yfSlRo0aNGjVq1KhR
+ o0aNGjVq1KhRo0aNGvUjx0WNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0bNLqp3e593u0Adsxt57Mt/
+ jnls5phBmodT/+3PM6L72M8vcx/zrJczkb/0U9bv3Ut3MPdBn+fbSa59qc/bq33ui2P3Hu39vNnbiOdc
+ 3ZuQcxd7vpB9N+4X8lCjRo0aNWrUqFGjRo0aNWrUqFGjRo2az9r3PTMvatSoUaNGjRo1atSoUaNGjRo1
+ aibtsrzDOY+rXLtYGczZz9z52SXOaN7B/Pvffv3xt1+/fPlvv/52zO+ifZvLM5iN5X2pT68qOMvl61Xr
+ e/KzLjeVxzOWM5n3+ZF5s7rfXfSHryRq1KhRo0aNGjVq1KhRo0aNGjVq1KhR81n7vmfmRY0aNWrUqFGj
+ Ro0aNWrUqFGjRs2NM5OtmDObdyz3GyF3NE3mTOVrybwr5i9n7/TLf/vly7zGYObSWO5jQ29z+Xpx7JzE
+ 84qC+2hsL/V5RrO5dNfyzuXubs9ofhjLP9gl+VCjRo0aNWrUqFGjRs1n7fuemRc1atSoUaNGjRo1atSo
+ UaNGjRo1qt3ZeSUDcxfvDMj7XN5d2btknhXzx10xf9kfU/DbvK7AT5e9c/lhLM/h9eLYvXf5+l6SM5f3
+ xbGP+xq8lsvz55wdy+X586/f/7K61KhRo0aNGjVq1KhRo0bNZ+37npkXNWrUqFGjRo0aNWrUqFGjRo0a
+ NTfOcrnv3ubSruyzN3vMRFk0rZhnMM8e7NzJnMd+vAhvFst52PaO5SyXZzDvXN7l8tip3P3YedtXFBjN
+ uUm4C+aZyV0we93gHct/rpgfqVGjRs1n7fuemRc1atSoUaNGjRo1atSoUaNGjRo16rNivi+Zu0u5c3nM
+ aM4js+3Nti/769yz/PnXuXv587Mbe4byx/fl8ti5bL1sMOdU99TfxnI/70zkHcp5bxf2juUf4LK61KhR
+ o0aNGjVq1KhRo0bNZ+37npkXNWrUqFGjRo0aNWrUqFGjRo0aNeosl3OYsbyjOSvXfIfyzs1O0PyeyjWT
+ +cPZl/3LLJm/7EM++6DszuWXmcsziPtz8O5Y7mjuVL58GMu31+Dtpz0r5mu5POYsvebyu19WqFGjRo0a
+ NWrUqFGjRo2az9r3PTMvatSoUaNGjRo1atSoUaNGjRo1atRjR2C2fnblmmczd3J2igzmnUz7smfF/OWX
+ /QkGM5b75OWZw7/++PVLfezG7nA+L/WxI/u8Bu/eHNxvctnzc9/PXBrLeecMZ/IbNWrUqFGjRo0aNWrU
+ qFGjRo0aNWrUqPmsfd8z86JGjRo1atSoUaNGjRo1atSoUaNGHXsf830ud8VsX/ZM0Q/3ZQbPkrkv/fn7
+ r7+eyZwXsJ///jJ7sTOK+1Kfe+fSiwpee7HH/FaUO5cYTHM5K+aMZEvmTKPVcji/UaNGjRo1atSoUaNG
+ jRo1atSoUaNGjRo1n7Xve2Ze1KhRo0aNGjVq1KhRo0aNGjVq1Kg9/rM7jXcyj3109O0ZE3N5nP3SH85g
+ 7ovyzmD+esfy78byx/mpsec/nqk83uZyTubDWN6X+uxIzoPB9zV4rz3Zfanw23A6x7nxoUaNGjVq1KhR
+ o0aNGjVq1KhRo0aNGjWfte97Zl7UqFGjRo0aNWrUqFGjRo0aNWrUqOuMwO4y3tE8k3JWrjOWO5iz0/ms
+ mLNk/vBvP5y53DXz/t72v89Yzr1Lv3h6RrKpPPbjjjmJeQ3e24p5Povl8o7lvDLwNZXHnchnzXR2o0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVqPmvf98y8qFGjRo0aNWrUqFGjRo0aNWrUqFEPD/681st7H7Mlcybz
+ DJTJPLP5ww9/+ukHk7nOfuyO4I7lPNH5NpY/PC+O3bH8v//vnchr9pfbid2xvK+lzzlbZySfqTyc4ahR
+ o0aNGjVq1KhRo0aNGjVq1KhRo0aNms/a9z0zL2rUqFGjRo0aNWrUqFGjRo0aNWrU6z7483FXtj3ZGc2d
+ y9eaOfuyP/19HgE6fvrLjy2XP8xzlvMKhPxw3vajzlDet/uq9TGf4RlMc/m7FfMj5zZq1KhRo0aNGjVq
+ 1KhRo0aNGjVq1KhRo+az9n3PzIsaNWrUqFGjRo0aNWrUqFGjRo0adcy9zF2Z2pf1RP9hiGape1syz8j9
+ dPZn54fijZ3BO5Yzmfu/13wf53zIzvVlN/ac8k7m7MU2lYeBPHYh/7hg/hEuq6FGjRo1atSoUaNGjRo1
+ aj5r3/fMvKhRo0aNGjVq1KhRo0aNGjVq1KhRuQ+zPGvmhwd/dsU8WjT/7V/OXO6iecxsnvH78w/PK++e
+ wZyp/GFfNXQ+bD9+OM0Zyl0xn73YZSrnpuK8+2NeVv9/c+z3/ewvatSoUaNGjRo1atSoUaNGjRo1atSo
+ 2XG45hmLs4xlvv/jh31hHj/+8G9nVv3P8S8/eXaEGc7Z450hPvyrHvF5Xq9+H/M5s7mf0B7smc33VdJ5
+ jRo1atSoUaNGjRo1atSoUaNGjRo1atSoUfON+FCjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjXvPT
+ hHaR2vt4Z0z2bp/5OZM5q2azOHun//Zv/ecsigYyM5KvZy7fXuqzkzmD2WzepfntRev3Mai7Tz3ny3nN
+ ntcXNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFHzjfhQo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo2aH
+ khnMZy7nuyVn/7O5HDt4P9zhPH8ZyOuH9ycuZ+93xtJk7mByR99r8PaTDnPpTP1BLys1atSoUaNGjRo1
+ atSoUfON+FCjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjpgVzBuS8GRtDtHcMd7iuGbkzft4+3qnc
+ h2GbzLlXev79ayyfXVmfwI/bulN57Ey+RtN5zY0PNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFHzjfhQo0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo+bMZaN5zO/lfMbyjNLuhj5zOaP3LzN39lmbSLP5NpXz9mEs
+ rZhz7/Iezkw+U3nMLqzd2OG8Ro0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqPlGfKhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRs3O5ozlLpvuYH1bMtzVzH2c9djrn6ROH+27jLpYzl34OntHs5+Dt3M/DsDuV
+ r9E85+SZysN5jRo1atSoUaNGjRo1atSoUaNGjRo1atSoUfON+FCjRo0aNWrUqFGjRo0aNWrUqFGjRo0a
+ NWrUqFGj5uOKOY+Ovk/mzJQ1c0bzrITvehTIbE6aJ0ju0yP7ioJWzP+yL469pzyf4qtXFOwLkN4n03mN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhR8434UKNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaPmbSxn
+ yfw4lzuYw2TOzM3sMfO47t+WypnL+eNDj/vE5fGayw+vwTs+Lph/0MtKjRo1atSoUaNGjRo1atR8Iz7U
+ qFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqPGS2XUm807NM5t3sO66dyZzJ89hBvOZyTV53nhfLs9h
+ RtJczrvXirln4MNYfs9L4wM1atSoUaNGjRo1atSoUaPmG/GhRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrU
+ qFGjRs0pBmQ1ldbMM1DrDOUO5npm00Bmj+I/t2LuVI5dLxvLr1fMP9Cl8U6NGjVq1KhRo0aNGjVq1Kj5
+ RnyoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUXPK615mP2n5mc0Zq8fzCr1m00Dmw1jOI7r7wTOX
+ M5pOdv2n99fgncMf6dJ4p0aNGjVq1KhRo0aNGjVq1HwjPtSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ atSomWRGxs6NqZzBfE3m7JjesbvOFBrI8VpP132q5Wgsd8V85/ONmUznJntOX9SoUaNGjRo1atSoUaNG
+ jRo1atSoUaNGjZpvxIcaNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNe5jNpzGZpa2Gc4dzNeiaeza
+ ZfUKgj2c/942y+WM5e4Gz0DesZwV8zWZ/6lfLLif+tNz9YEaNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFHz
+ jfhQo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo2bbjsgyObvTOSvmLHivybw7qY87jzued0f3DOQ9
+ 7Ip5h9pczq7sdb+TZT/l+aT7+f9Yl8aLGjVq1KhRo0aNGjVq1KhR8434UKNGjRo1atSoUaNGjRo1atSo
+ UaNGjRo1atSoUaNmUlN57NCsfTHAXfCeydy5fM3mTuTztivmHcuZzDOYr6k8nOyY50Z8PgvmH+nSeKNG
+ jRo1atSoUaNGjRo1atSoHzkuatSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSox8zL3vWbF8vt937c
+ h1If7ja+7HQeRlU9ZpXdJy7fnrr0rST55/Mj79SoUaNGjRo1n7Xve2Ze1KhRo0aNGjVq1KhRo0aNGjVq
+ 1Ki5cV+m+jxYeidzvMbyLoKPXSR3eZyxnGNfY7s7sP/yX2amdyzvaO4pv+ynfE2ncxM1atSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGzWft+56ZFzVq1KhRo0aNGjVq1KhRo0aNGjVqVGNyxmeXtV3edjDn8DB5eZvL
+ mdtTdq/XHuwpZnLN64p2JMf9yQlvnJuoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1aj5r3/fMvKhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo+6cnDeDs0P0Gsxmc+fu5c7lHGHFnGN3LOf9/djnwVinu8592g9j+ce7NC41
+ atSoUaNGjRo1atSoUaPms/Z9z8yLGjVq1KhRo0aNGjVq1KhRo0aNGjXqjuW/3sdkZmHbO4SvFdNkzrzt
+ 9F13KJ/RvMc+D/mYy7zWy30Q+OOC+Qe7NKJGjRo1atSoUaNGjRo1atR81r7vmXlRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0a9e5Y9WNpo7pOPs+gZzZk3wzkHA+ndPreyY3kn88NYvq2Y8xzJP1+D95EaNWrUqFGj5rP2
+ fc/Mixo1atSoUaNGjRo1atSoUaNGjRo16rF3Mw3PHc37Cr230dx5fM3mjuPLPeKx4/gaznu6dy4/fN61
+ 5+VFjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUfNZ+75n5kWNGjVq1KhRo0aNGjVq1KhRo0aNGnXMmml6
+ mOGaqdzx2tH7MHx3Hh9vQzkPHr1m8mjk9xnTefLyfsqHcxM1atSoUaNGjRo1atSoUaNGjRo1atSoUaNG
+ zWft+56ZFzVq1KhRo0aNGjVq1KhRo0aNGjVq1GPvZu70jLmL6fUGM5f7COv+ZpPjsxXzHL0Dee0DR8xd
+ 17e1+Hefd6lRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1HzWvu+ZeVGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Rr3OYO6SRt9sMnY679Q9zOseDvU+1fL2IqI7mXOC8xojr/XxGbPtRY0aNWrUqFGjRo0aNWrUqFGjRo0a
+ NWrUqFHzWfu+Z+ZFjRo1atSoUaNGjRo1atSoUaNGjRp1nTXTzmaM1pm8fWfwsgul2Ty27VCewzPUdyzP
+ ijkz2Xr5x/h6DzVq1KhRo0aNGjVq1KhRo0aNms/a9z0zL2rUqFGjRo0aNWrUqFGjRo0aNWrUqDGQYx7/
+ MVxrd2U/OGXf9rAr5uzC7mA+H9tc3lO2XB4+X9SoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1aj5r3/fM
+ vKhRo0aNGjVq1KhRo0aNGjVq1KhRo/Kvd2fzcYfrcdfCRzNpRTWQ969dMc889m52kn3K5RNGjRo1atSo
+ UaNGjRo1atSoUaNGjRo1atSoUaPms/Z9z8yLGjVq1KhRo0aNGjVq1KhRo0aNGjVq7ndNP6N5RmrGKjuX
+ O3m7OBrI/jrzeLKxnKE2ledw3t6Xy8Pnixo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGzWft+56ZFzVq
+ 1KhRo0aNGjVq1KhRo0aNGjVq1JwyY9lkfhjL3ZW9K+KM5fwGome1HHPkjuTVVJ6xnNH8sF7+kb7ed2rU
+ qFGjRo0aNWrUqFGjRo2a2/b9i+OiRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo2aSTNJ96/Xy3XG
+ +4O0awb0mdLfHeujDPl3/YreqFGjRo0aNWrUqFGjRo0aNWrUqPlGfKhRo0aNGjVq1KhRo0aNGjVq1KhR
+ o0aNGjVq1KhRo+ZGa93bY0F3ITRyuRPpuDuYu8DuLuzbKwr2jus95YfPFzVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNmm/Ehxo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1ak65u577/sOKeeZvpu7NHcl5
+ t/9xp9JY3qE2lk753bYXNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo2ab8SHGjVq1KhRo0aNGjVq1KhR
+ o0aNGjVq1KhRo0aNGjVq1GNnc4brzR27h9ponmIoz0eeY91bPac6f5xs9rO9qFGjRo0aNWrUqFGjRo0a
+ NWrUqFGjRo0aNWrUfCM+1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo+5onb92yXv5MJZ3xdz7
+ mddO5Hk3U/kM9TnNf66Yhxo1atSoUaNGjZpvxIcaNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrU
+ dabs3j987Nzd8dvB/Ogedafy/DUfeU7xjuUf4ys61KhRo0aNGjVq1KhRo0aNGjVq1HwjPtSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNmh/KZzf/6Npbz160Px83HzX/tRDaWf5yv6CM1atSoUaNGjRo1
+ atSoUaNGjZpvxIcaNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUMYvfrnoOM3rP7O3fO44v9xjH
+ zW7w+aiXPc0XNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNd+IDzVq1KhRo0aNGjVq1KhRo0aNGjVq
+ 1KhRo0aNGjVq1KiZZOxm5WypdNAzH9BRPvbNpDdq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVqvhEf
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUTNjeWqr5qRG7xwM5JijN87b/Wf3BB83P9SoUaNG
+ jRo1atSoUaNGjRo1atSoUaNGjRo1atR8Iz7UqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj5sad
+ zfFM3v2reT2HYSj9k+98nh9q1KhRo0aNGjVq1KhRo0aNGjVq1HwjPtSoUaNGjRo1atSoUaNGjRo1atSo
+ UaNGjRo1atSoUaNGvbP5WhPv7J17oNnZPP9+J5L9uBc1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ ar4RH2rUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjHvtQzikzleby3MecgdzDeJ/KY9uLGjVq
+ 1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjXfiA81atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSo
+ UaO2MqpjRnPbyz3ioUaNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0bNN+JDjRo1atSoUaNGjRo1atSo
+ UaNGjRo1atSoUaNGjRo1atScclfL+x+7inq7x77b9qJGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNG
+ jfqR46JGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNG
+ jRo1atSoUaNGjZrP2vc9My9q1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1Kj5rH3fM/OiRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0a
+ NWrUqFGjRo0aNWrUqFGjRo2az9r3PTMvatSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSo+ax93zPzokaNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq
+ 1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNms/a9z0zL2rUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrU
+ qFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqPmsfd8z86JGjRo1atSoUaNGjRo1atSoUaNGjRo1atSo
+ UaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjZrP2vc9My9q1KhRo0aNGjVq1KhRo0aNGjVq1KhR
+ o0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1Kj5rH3fM/OiRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo2az9r3PTMvatSoUaNGjRo1atSoUaNG
+ jRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSo+ax93zPzokaNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNms/a9z0zL2rUqFGjRo0a
+ NWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqPmsfd8z86JGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjZrP2vc9My9q
+ 1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1Kj5rH3f
+ M/OiRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo2a
+ 2/b9i+OiRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro0aNWrUqFGjRo2ab8SHGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVqvhEfatSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSo+UZ8qFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrU
+ qFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj5hvxoUaNGjVq1KhRo0aNGjVq1KhR
+ o0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNmm/Ehxo1atSoUaNG
+ jRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1ar4R
+ H2rUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro0aNWrUqPlGfKhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo+Yb8aFGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjZpvxIcaNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrU
+ qFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWq+ER9q1KhRo0aNGjVq1KhRo0aNGjVq1KhR
+ o0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1Kj5RnyoUaNGjRo1atSoUaNG
+ jRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaPmG/GhRo0a
+ NWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro2ab8SHGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVqvhEfatSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUT9yXNSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUfNZ+75n5kWNGjVq1KhRo0aNGjVq1KhRo0aNGjVq
+ 1KhRo0aNGjVq1KhRo0aNGnE3PvYAAAfuSURBVDVq1KhRo0aNGjVq1KhRo0aNGjWfte97Zl7UqFGjRo0a
+ NWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFHzWfu+Z+ZFjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1n7Xve2Ze
+ 1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhR81n7
+ vmfmRY0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0a
+ NZ+173tmXtSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1
+ atSoUfNZ+75n5kWNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq
+ 1KhRo0aNGjWfte97Zl7UqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrU
+ qFGjRo0aNWrUqFHzWfu+Z+ZFjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSo
+ UaNGjRo1atSoUaNGjRo1n7Xve2Ze1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhR
+ o0aNGjVq1KhRo0aNGjVq1KhR81n7vmfmRY0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro0aNWrUqFGjRo0aNWrUqFGjRo0aNZ+173tmXtSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNG
+ jRo1atSoUaNGjRo1atSoUaNGjRo1atSoUfNZ+75n5kWNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjWfte97Zl7UqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0a
+ NWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFFz275/cVzUqFGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFHzjfhQo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0bNN+JDjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNG
+ jRo134gPNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0a
+ NWrUqFGjRo0aNWrUfCM+1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq
+ 1KhRo0aNGjVq1KhRo0aNGjVq1KhR8434UKNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSo
+ UaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGzTfiQ40aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNd+IDzVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1HwjPtSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUfON
+ +FCjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0a
+ NWrUqFGjRs034kONGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq
+ 1KhRo0aNGjVq1KhRo0aNGjXfiA81atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSo
+ UaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atR8Iz7UqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj
+ Ro0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFHzjfhQo0aNGjVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0bNN+JDjRo1atSoUaNGjRo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo16keOixo1
+ atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNGjRo1atSoUaNG
+ jRo1aj5r3/fMvKhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aNGjVq1KhRo0aN
+ GjVq1KhRo+aU//pf/79c9Hmyony0fgAAAABJRU5ErkJggg==
+
+
+
\ No newline at end of file
diff --git a/TrolleybusProject/TrolleybusProject/Program.cs b/TrolleybusProject/TrolleybusProject/Program.cs
index f61a896..4dc2fb8 100644
--- a/TrolleybusProject/TrolleybusProject/Program.cs
+++ b/TrolleybusProject/TrolleybusProject/Program.cs
@@ -11,7 +11,7 @@ namespace TrolleybusProject
// To customize application configuration such as set high DPI settings or default font,
// see https://aka.ms/applicationconfiguration.
ApplicationConfiguration.Initialize();
- Application.Run(new Form1());
+ Application.Run(new FormTrolleybus());
}
}
}
\ No newline at end of file
diff --git a/TrolleybusProject/TrolleybusProject/Properties/Resources.Designer.cs b/TrolleybusProject/TrolleybusProject/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..9ae11c5
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/Properties/Resources.Designer.cs
@@ -0,0 +1,93 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace TrolleybusProject.Properties {
+ using System;
+
+
+ ///
+ /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
+ ///
+ // Этот класс создан автоматически классом StronglyTypedResourceBuilder
+ // с помощью такого средства, как ResGen или Visual Studio.
+ // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen
+ // с параметром /str или перестройте свой проект VS.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TrolleybusProject.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Перезаписывает свойство CurrentUICulture текущего потока для всех
+ /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap DvwLovXGanw {
+ get {
+ object obj = ResourceManager.GetObject("DvwLovXGanw", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap hOo2qaYtvmQ {
+ get {
+ object obj = ResourceManager.GetObject("hOo2qaYtvmQ", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap VrOGN5g4L9w {
+ get {
+ object obj = ResourceManager.GetObject("VrOGN5g4L9w", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/TrolleybusProject/TrolleybusProject/Properties/Resources.resx b/TrolleybusProject/TrolleybusProject/Properties/Resources.resx
new file mode 100644
index 0000000..8be6da8
--- /dev/null
+++ b/TrolleybusProject/TrolleybusProject/Properties/Resources.resx
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\DvwLovXGanw.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\VrOGN5g4L9w.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\hOo2qaYtvmQ.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/TrolleybusProject/TrolleybusProject/Resources/DvwLovXGanw.jpg b/TrolleybusProject/TrolleybusProject/Resources/DvwLovXGanw.jpg
new file mode 100644
index 0000000..1f57597
Binary files /dev/null and b/TrolleybusProject/TrolleybusProject/Resources/DvwLovXGanw.jpg differ
diff --git a/TrolleybusProject/TrolleybusProject/Resources/VrOGN5g4L9w.jpg b/TrolleybusProject/TrolleybusProject/Resources/VrOGN5g4L9w.jpg
new file mode 100644
index 0000000..e04f295
Binary files /dev/null and b/TrolleybusProject/TrolleybusProject/Resources/VrOGN5g4L9w.jpg differ
diff --git a/TrolleybusProject/TrolleybusProject/Resources/hOo2qaYtvmQ.jpg b/TrolleybusProject/TrolleybusProject/Resources/hOo2qaYtvmQ.jpg
new file mode 100644
index 0000000..c33321d
Binary files /dev/null and b/TrolleybusProject/TrolleybusProject/Resources/hOo2qaYtvmQ.jpg differ
diff --git a/TrolleybusProject/TrolleybusProject/TrolleybusProject.csproj b/TrolleybusProject/TrolleybusProject/TrolleybusProject.csproj
index e1a0735..244387d 100644
--- a/TrolleybusProject/TrolleybusProject/TrolleybusProject.csproj
+++ b/TrolleybusProject/TrolleybusProject/TrolleybusProject.csproj
@@ -8,4 +8,19 @@
enable
+
+
+ True
+ True
+ Resources.resx
+
+
+
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
\ No newline at end of file